OGEN Q2 2023 Earnings NarrowerthanExpected Loss Boosts Investor Sentiment CISS Q3 2025 Earnings Losses Widen as Stock Declines 512 NESR Q1 2026 Earnings EPS Surprise of 1987 Beats Estimates Stock Slides 2 SLDE Q1 2026 Earnings EPS Beats Estimates by 174 Shares Edge Higher MP Materials Q1 2026 Earnings Strong Profit Beat Defies Expectations NSP Q1 2026 Earnings EPS Surges Past Estimates Shares Rally 4