GFS Q1 2026 Earnings EPS Surpasses Estimates but Stock Declines on Broader Concerns Primoris Services Corporation PRIM Q1 2026 Earnings EPS Misses Estimates but Stock Surges Over 10 SNOA Q1 2026 Earnings EPS Misses Estimates as Revenue Remains Unreported CDP Q1 2026 Earnings EPS Slightly Above Estimates Amid Defense Portfolio Stability SHLS Q1 2026 Earnings EPS Beats Estimates as Shares Gain BNZI Q1 2026 Earnings WiderthanExpected Loss Sends Shares Lower