Evolution Petroleum EPM Q1 2026 Earnings Steep Earnings Miss Sends Stock Lower Mesoblast Q1 2026 Earnings Narrower Loss Surprises on Cost Discipline Stock Gains RPM Q1 2026 Earnings Stellar EPS Surprise of 5993 Drives Stock Higher BAH Q1 2026 Earnings Strong EPS Beat Drives Share Gains PRHIZ Q1 2024 Earnings Strong EPS Surprise Revenue Not Disclosed OLOX Q3 2023 Earnings NarrowerthanExpected Loss Drives 3736 EPS Surprise Silgan Holdings Inc SLGN Q1 2026 Earnings EPS Beats Estimates Amid Cautious Operating Environment WHLRD Q2 2024 Earnings Limited Data Preferred Stock Reports EPS of 365 MTRX Q1 2026 Earnings EPS Surges Past Expectations by 82 MOLN Q4 2025 Earnings Positive EPS Surprise Amid No Revenue IDT Q1 2026 Earnings Earnings Miss Estimates Despite Positive Stock Movement NCTY Q1 2012 Earnings Narrower Loss Beats Estimates as Company Restructures CMSC Q1 2026 Earnings CMS Energy Beats EPS Estimates Subordinated Notes Edge Higher