CLS Q1 2026 Earnings Beat and Raise as Celestica Delivers Strong EPS Surprise BCSF Q1 2026 Earnings EPS Falls Slightly Short of Estimates Stock Edges Lower XENE Q1 2026 Earnings Narrowed Loss Beats Estimates as Pipeline Progress Continues VIK Q1 2026 Earnings NarrowerthanExpected Loss Drives Positive Stock Reaction Primoris Services PRIM Q1 2026 Earnings EPS Misses Estimates Yet Stock Rallies VNT Q1 2026 Earnings EPS Misses Estimate by a Hair Stock Rises 246