WLFC Q1 2026 Earnings EPS Surges 35 Above Estimates Powered by Strong Lease Demand STT Q1 2026 Earnings EPS Beat Drives Positive Market Response EZRA Q1 2023 Earnings Massive EPS Surprise of 324 Against Negative Estimate Revenue Unreported CISS Q3 2025 Earnings Loss per Share of 058 Shares Decline 55 Trupanion TRUP Q1 2026 Earnings Strong Earnings Beat Yet Stock Edges Lower PEPG Q1 2026 Earnings NarrowerThanExpected Loss Highlights Cost Discipline