OMC Q1 2026 Earnings EPS Exceeds Expectations as Stock Gains Shutterstock Q4 2025 Earnings EPS Misses Estimates as Stock Edges Lower XOMA Q1 2026 Earnings EPS Misses Estimates as Royalty Revenue Falls Short SWAG Q1 2026 Earnings Profitability Milestone with Positive EPS ECL Q1 2026 Earnings EPS Misses Estimates Modestly Stock Rises on Operational Strength