Ecolab Q1 2026 Earnings EPS Misses Estimates Amid Modest Stock Gains Northrop Grumman NOC Q1 2026 Earnings Defense Contractor Beats EPS Estimates Amid Steady Demand AMBA Q1 2026 Earnings EPS Surprises to the Upside Topping Estimates by Over 24 LARK Q1 2026 Earnings EPS of 083 Reported Stock Declines Slightly Microsoft Corporation MSFT A Top Holding in the Graham Stephan Portfolio Driven by Cloud Momentum Turtle Beach TBCH Q1 2026 Earnings EPS Misses Estimates Sharply as Stock Rises Despite Headwinds