BFRI Q1 2026 Earnings Wide EPS Miss Fails to Dampen Investor Sentiment GCBC Q2 2025 Earnings Solid EPS of 044 Drives Modest Stock Uptick MSM Q1 2026 Earnings Earnings Miss Estimates Amid Challenging Environment Viking Holdings VIK Q1 2026 Earnings NarrowerthanExpected Loss Surprises Market IT Q1 2026 Earnings EPS Surges Past Estimates as Consulting Demand Strengthens MTRN Q1 2026 Earnings Earnings Beat Expectations on Strong Operational Execution