EMCOR Group, Inc.EME

Market cap
$32.4B
P/E ratio
Period EndAccounts payable (Million USD)YoY (%)
Dec 31, 2024937+0.12%
Dec 31, 2023936+10.21%
Dec 31, 2022849+15.66%
Dec 31, 2021734+9.29%
Dec 31, 2020672+0.97%
Dec 31, 2019665+2.04%
Dec 31, 2018652+14.84%
Dec 31, 2017568+13.29%
Dec 31, 2016501+2.65%
Dec 31, 2015488+6.03%
Dec 31, 2014460-5.59%
Dec 31, 2013488-0.59%
Dec 31, 2012491+2.68%
Dec 31, 2011478+14.66%
Dec 31, 2010417