RYDE Q2 2025 Earnings EPS Misses Estimates Shares Surge 947 Mesabi Trust MSB Q1 2026 Earnings EPS of 021 Highlights Ongoing Iron Ore Headwinds CIEN Q1 2026 Earnings EPS Surprises to the Upside as Stock Rises BWA Q1 2026 Earnings EPS Surprise Drives Positive Market Reaction Riot Platforms Q1 2026 Earnings Bitcoin Mining Headwinds Drive Sharp EPS Miss Eversource Energy ES Q1 2026 Earnings EPS Misses Estimates Stock Inches Higher