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