Supernus Pharmaceuticals SUPN Q1 2026 Earnings Robust EPS Beat Overshadowed by Mild Share Decline First Financial Bancorp FFBC Q1 2026 Earnings Earnings Beat Expectations as Core Operations Hold Steady Ryde Group RYDE Q2 2025 Earnings EPS Misses Estimates Shares Surge 947 Fox Corporation FOX Q1 2026 Earnings Strong EPS Beat Drives Positive Market Reaction MCS Q1 2026 Earnings EPS Beats Estimates Despite Loss Stock Declines on Revenue Uncertainty MSFT Q1 2026 Earnings Solid EPS Beat Offsets Modest Revenue Headwinds