MGRX Q3 2025 Earnings EPS Surprises with 069 Loss as Revenue Remains Undisclosed CPSS Q4 2025 Earnings Mixed Results as EPS Falls Short of Estimates IAG Q1 2026 Earnings EPS Surges 25 Above Estimates Amid Operational Gains Atmos Energy Q1 2026 Earnings Earnings Beat Amid Solid Utility Performance EQX Q1 2026 Earnings Marginal EPS Miss as Stock Declines elf Beauty Q1 2026 Earnings Earnings Beat Expectations Despite Modest Stock Pullback