CNMD Q1 2026 Earnings Earnings Beat Expectations Modestly BNS Q1 2026 Earnings EPS Beat on 389 Surprise VIPS Q4 2025 Earnings EPS Surprise Lifts Sentiment Amid Modest Stock Pullback IMPPP Q1 2026 Earnings Strong EPS Surprise of 644 Exceeds Expectations SCHL Q1 2026 Earnings NarrowerThanExpected Loss Lifts Sentiment Fate Therapeutics Q1 2026 Earnings NarrowerThanExpected Loss Amid Continued Pipeline Development