EMCOR Group, Inc.EME

Market cap
$32.4B
P/E ratio
Period EndRepurchases of common stock (Million USD)YoY (%)
Dec 31, 2024490+283.53%
Dec 31, 2023128-80.67%
Dec 31, 2022661+237.83%
Dec 31, 2021196+73.74%
Dec 31, 2020113-47.95%
Dec 31, 2018216+132.11%
Dec 31, 201793-1.12%
Dec 31, 201694-9.69%
Dec 31, 2015104-48.35%
Dec 31, 2014202+674.81%
Dec 31, 201326+9.02%
Dec 31, 201224-13.12%
Dec 31, 201128