VNET Q4 2025 Earnings Massive EPS Surprise of 296 Despite Revenue Uncertainty DUO Q2 2021 Earnings Massive EPS Miss Sends Shares Lower Business First Bancshares Inc BFST Q1 2026 Earnings EPS Beats Estimates by 42 as Shares Slip Colony Bankcorp CBAN Q1 2026 Earnings EPS Miss Weighs on Sentiment Despite Modest Stock Gain TYGO Q1 2026 Earnings Modest Beat on Bottom Line as Solar Enabler Navigates Industry Headwinds MSA Safety MSA Q1 2026 Earnings Solid EPS Beat Amid Steady Demand