PED Q1 2026 Earnings Strong EPS Beat Drives Positive Stock Reaction GENI Q1 2026 Earnings EPS Falls Short Yet Stock Surges 583 on Strategic Optimism STRZ Q1 2026 Earnings Massive EPS Miss Overshadows Modest Stock Gain MP Materials Q1 2026 Earnings EPS Beats Expectations Stock Rises 388 PTEN Q1 2026 Earnings Surprise EPS Beat but Shares Fall on Lingering Headwinds Biogen Q1 2026 Earnings Strong EPS Surprise of 2634 Boosts Investor Confidence