Adagene Q2 2025 Earnings EPS Misses Estimates Amid Operational Progress CWST Q1 2026 Earnings Strong Earnings Beat Drives Modest Share Price Uptick Global Partners GLP Q1 2026 Earnings Massive EPS Beat of 455 Driven by Operational Strength MC Q1 2026 Earnings EPS Misses Estimates Amid Uncertain Deal Environment APYX Q1 2026 Earnings EPS Surprise of 5375 Drives Narrowed Loss Stock Declines SF Q1 2026 Earnings EPS Slightly Exceeds Estimates Shares Dip