CPHC Q2 2025 Earnings Net Loss Per Share of 006 Reported Stock Edges Higher CMS Energy Corporation CMSD Q1 2026 Earnings Earnings Beat on Strong Utility Performance NCNA Q3 2024 Earnings Narrowed Loss Beats Expectations SUNC Q1 2026 Earnings Significant EPS Miss Raises Concerns MXCT Q1 2026 Earnings EPS Surprise Beats Estimates by 51 Shares Rally 8 AZZ Inc Q1 2026 Earnings Strong Earnings Beat Amid Steady Operational Performance RFIL Q1 2026 Earnings Strong EPS Beat of 96 Surprises Analysts HCAT Q1 2026 Earnings EPS Surpasses Estimates on Improved Operations Emera Q1 2026 Earnings EPS Surges 1846 Above Estimates Shares Edge Higher Eagle Bancorp Montana Inc EBMT Q1 2026 Earnings EPS Beat Boosts Investor Sentiment BAC Q1 2026 Earnings Bank of America Beats on Strong Expense Control and Steady NII PSN Q1 2026 Earnings Strong EPS Beat Drives Stock Gains