Consolidated Edison ED Q1 2026 Earnings Earnings Miss Estimates Stock Rises Slightly FGNXP Q1 2026 Earnings Massive EPS Surprise on OneTime Gains SWK Q1 2026 Earnings EPS Beat Drives Positive Sentiment MasTec Inc MTZ Q1 2026 Earnings Impressive EPS Beat Masks a Measured Market Response ESCA Q1 2026 Earnings EPS Surges 74 Above Estimates Stock Moves Higher WSFS Q1 2026 Earnings Strong EPS Beat Driven by Core Banking Strength