OXLCL Q4 2025 Earnings EPS Falls Short Amid Mixed Market Signals STAA Q1 2026 Earnings Strong EPS Surprise of 45385 Driven by Operational Efficiency MSM Q1 2026 Earnings Earnings Miss Estimates Amid Challenging Environment Werewolf Therapeutics HOWL Q1 2026 Earnings NarrowerthanExpected Loss Highlights Operational Discipline ITRG Q1 2026 Earnings EPS Falls Short of Estimates as Development Costs Rise Omnicom Group OMC Q1 2026 Earnings EPS Surpasses Estimates Amidst Mixed Market Sentiment