BSRR Q1 2026 Earnings EPS Beat of 1438 Overshadowed by Slight Stock Decline Terex Corporation TEX Q1 2026 Earnings EPS Beats Estimates by 25 Amid Solid Execution OWLT Q1 2026 Earnings EPS Surprises to the Upside Despite Revenue Uncertainty Capital City Bank Group Q1 2026 Earnings EPS Surpasses Estimates by Over 8 Amid Stable Performance SWBI Q1 2026 Earnings Earnings per Share Beat Estimates Revenue Details Not Provided CMS Energy Q1 2026 Earnings EPS Beats Estimates Amid Solid Utility Performance