RES Q1 2026 Earnings EPS Surprises to the Upside Amid Challenging Oilfield Environment Ryde Group RYDE Q2 2025 Earnings EPS Misses Estimates Shares Surge 947 SPRY Q1 2026 Earnings EPS Misses Estimates as PreRevenue Stage Continues CMPR Q1 2026 Earnings Massive EPS Beat Surprises Market SCM Q1 2026 Earnings Slight EPS Miss Amid Stable Portfolio Performance Royalty Pharma RPRX Holds Ground Near Midpoint Steady Trading in Tight Range Palantir Technologies PLTR Dips 2 Support and Resistance Levels in Focus Eldorado Gold EGO Slides 11 Amid Sector Pressure Support and Resistance Levels in Focus Eaton Vance California Municipal Income Trust CEV Edges Higher Amid Steady Demand White Mountains Insurance Group WTM Q2 2025 Earnings EPS Misses Estimates but Stock Edges Higher