MASTEC INCMTZ

Market cap
$15.2B
P/E ratio
Period EndAccounts payable (Million USD)YoY (%)
Dec 31, 20241,106-11.01%
Dec 31, 20231,243+11.96%
Dec 31, 20221,110+67.38%
Dec 31, 2021663+16.07%
Dec 31, 2020571+6.77%
Dec 31, 2019535-20.11%
Dec 31, 2018670+77.19%
Dec 31, 2017378+3.93%
Dec 31, 2016364+4.34%
Dec 31, 2015349-28.19%
Dec 31, 2014485+14.22%
Dec 31, 2013425+7.83%
Dec 31, 2012394+28.36%
Dec 31, 2011307