SAP Q1 2026 Earnings Modest EPS Beat Amidst Cloud Transition VINP Q1 2026 Earnings EPS Misses Estimates Stock Declines CMS Energy Corporation CMSD Q1 2026 Earnings Earnings Beat on Strong Utility Performance FTI Q1 2026 Earnings EPS Surges Past Estimates Shares Edge Higher CI Q1 2026 Earnings EPS Misses Estimates as Stock Gains on Underlying Strength POWW Q1 2026 Earnings Surprise Profitability as EPS Beats Estimates