PCG Q1 2026 Earnings EPS Beats Estimates by 187 Shares Edge Higher FGI Q1 2026 Earnings Earnings Beat Expectations Despite Stock Decline CMS Energy Q1 2026 Earnings EPS Beats Estimates Amid Solid Utility Performance ALGN Q1 2026 Earnings EPS Beats Estimates by 1096 Revenue Not Disclosed Bain Capital Specialty Finance Inc BCSF Q1 2026 Earnings EPS Misses Estimate as Investment Income Falls Short Unifirst Q1 2026 Earnings EPS Beats Estimates by 212 Modest Stock Uptick