EMCOR Group (EME) Q2 Beat & Cash-Fueled Buybacks | Monexa