PPC Q1 2026 Earnings EPS Misses Estimates Despite Positive Stock Reaction SMPL Q1 2026 Earnings EPS Beat Drives Stock Higher NWE Q1 2026 Earnings EPS Beats Estimates by 691 as Utility Operations Show Stability XPO Q1 2026 Earnings EPS Surges 14 Above Estimates Stock Eases MSGE Q1 2026 Earnings EPS Misses Estimates as Stock Edges Higher KB Home Q1 2026 Earnings Modest EPS Beat Amid Stabilizing Housing Market