EH Q4 2025 Earnings Massive EPS Beat Drives Positive Surprise Despite Revenue Absence SWBI Q1 2026 Earnings Earnings per Share Beat Estimates Revenue Details Not Provided CSR Q1 2026 Earnings EPS Misses Estimates Sharply Stock Gains on Strategic Outlook ODYS Q1 2026 Earnings WiderthanExpected Loss Pressures Shares as Revenue Remains Absent ASML Q1 2026 Earnings EPS Beats Estimates with 713 Surprise as Stock Holds Steady BMY Q1 2026 Earnings EPS Beat on Cost Discipline and Operational Execution