RB Global Inc Q1 2026 Earnings EPS Slightly Beats Estimates Shares Edge Higher HSLV Q1 2026 Earnings Massive EPS Surprise of 1645 Despite No Revenue Stock Slips 2 MGPI Q1 2026 Earnings Massive EPS Beat Amidst Revenue Uncertainty CYTK Q1 2026 Earnings Narrower Loss Boosts Investor Confidence but Stock Falters GEOS Q1 2026 Earnings Loss Per Share of 086 Reflects Challenging Oilfield Conditions CPSS Q4 2025 Earnings Mixed Results as EPS Falls Short of Estimates