BOC Q4 2025 Earnings Deep Loss Misses Estimate Despite Stock Rebound MP Materials Q1 2026 Earnings EPS Surprise Triggers Sharp Rally Ryde Group RYDE Q2 2025 Earnings EPS Misses Estimates Shares Surge 947 GOOG Q1 2026 Earnings EPS Falls Short of Estimates Stock Edges Higher MGM Q1 2026 Earnings EPS Miss Triggers Cautious Optimism as Shares Advance THRM Q1 2026 Earnings EPS Crushes Estimates with 625 Surprise