SPH Q1 2026 Earnings EPS Surpasses Estimates Amid Seasonal Demand Battalion Oil Corporation BATL Q2 2023 Earnings NarrowerThanExpected Loss Amid Continued Operational Challenges VIAV Q1 2026 Earnings EPS Beats Estimates Amid Strategic Focus CBAT Q1 2026 Earnings EPS Misses Estimates Stock Declines 519 SWMR Q1 2026 Earnings Significant EPS Miss Despite Positive Stock Reaction CDP Q1 2026 Earnings Modest EPS Beat Amidst Steady DefenseOriented Portfolio