ENR Q1 2026 Earnings EPS Surges Past Estimates by Over 100 MDGL Q1 2026 Earnings NarrowerThanExpected Loss Beats Estimates as Commercial Execution Remains in Focus SPFI Q1 2026 Earnings EPS Misses Estimates Stage Set for Cautious Outlook Spire Inc SR Q1 2026 Earnings EPS Beats Estimates on Solid Operations RRX Q1 2026 Earnings EPS Surpasses Estimates by 152 Shares Dip 262