SNOW Q1 2026 Earnings EPS Beat But Stock Slips on Mixed Signals GEOS Q1 2026 Earnings Adjusted Loss of 086 Per Share Stock Declines Celestica CLS Q1 2026 Earnings EPS Surprises to the Upside as Shares Gain CAPL Q1 2026 Earnings Strong Earnings Beat Driven by Operational Efficiencies BSM Q1 2026 Earnings Massive EPS Miss Amidst 8586 Surprise Downside CLIR Q1 2026 Earnings EPS Misses Estimates Amid Challenging Quarter