MSFT Q1 2026 Earnings EPS Surpasses Estimates but Stock Slightly Down CCAP Q1 2026 Earnings Narrow EPS Miss Highlights Steady Portfolio Returns BUSEP Q1 2026 Earnings Preferred EPS Beats Estimates by 1316 ARTNA Q3 2025 Earnings Narrow EPS Beat Signals Steady Operations Amid Utility Sector Stability Encompass Health Corporation EHC Q1 2026 Earnings EPS Surpasses Estimates by Nearly 6 CECO Environmental Corp CECO Q1 2026 Earnings EPS Surges Past Estimates with 1395 Surprise