MWA Q1 2026 Earnings EPS Beats Estimates by 647 MQ Q1 2026 Earnings Surprise Profitability as EPS Beats Estimates AMBR Q4 2025 Earnings Modest EPS Miss Meets Positive Stock Momentum TLK Q4 2025 Earnings EPS Misses Estimations Significantly Stock Declines 472 CECO Q1 2026 Earnings EPS Smashes Estimates by 140 Yet Stock Drops on Revenue Concerns AZZ Inc Q1 2026 Earnings EPS Surpasses Estimates on Strong Operational Execution