Amphastar Pharmaceuticals AMPH Q1 2026 Earnings EPS Misses Estimates by Wide Margin EBF Q1 2026 Earnings EPS Misses Estimates Amid Industry Headwinds MasTec MTZ Q1 2026 Earnings EPS Surges 3893 Above Estimates Amid Strong Execution Revvity Q1 2026 Earnings EPS Surpasses Consensus Stock Slips on Missing Revenue Details OFRM Q1 2026 Earnings EPS Falls Sharply Short of Estimates Revenue Unreported CAMT Q1 2026 Earnings EPS Slightly Beats Estimates Stock Advances