CNMD Q1 2026 Earnings EPS Surpasses Estimates Despite Modest Stock Decline
MCRB Q1 2026 Earnings EPS Misses Estimates Stock Declines 417
COST Q1 2026 Earnings EPS Misses Estimates Stock Declines
TGEN Q1 2026 Earnings NarrowerThanExpected Loss Drives Stock Higher
RBLX Q1 2026 Earnings EPS Surprise of 3531 Beats Estimates Despite Loss
MSFT Q1 2026 Earnings EPS Beat Highlights Resilient Cloud and AI Momentum