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