BW Q1 2026 Earnings Wide EPS Miss Weighs on Investor Sentiment MasTec MTZ Q1 2026 Earnings EPS Surges 3893 Above Estimates Amid Strong Execution Primoris Services Corporation PRIM Q1 2026 Earnings EPS Misses Estimates Stock Gains on Operational Confidence KODK Q1 2026 Earnings A Loss as Revenue Disappears Stock Surges on Thin Data RLGT Q1 2026 Earnings EPS Surpasses Estimates with 659 Beat BZUN Earnings Overview 20260526