EMCOR Q2 revenue beats estimates, raises 2026 outlook - EME News | Rallies