BWXT Q1 2026 Earnings Strong EPS Beat Driven by Nuclear Operations Granite Construction Q1 2026 Earnings Massive EPS Surprise Drives Stock Higher ECCW Q4 2025 Earnings EPS Beats Estimates by 138 Stock Nearly Flat W P Carey Inc WPC Q1 2026 Earnings REIT Delivers Strong EPS Beat Despite Modest Stock Pullback STERIS plc STE Q1 2026 Earnings EPS Misses Estimates as Stock Dips Slightly SOJE Q1 2026 Earnings Southern Company Beats EPS Estimates as Utility Operations Remain Stable