Should You Buy Emcor Group Inc (EME)?