MASTEC INCMTZ

Market cap
$15.2B
P/E ratio
Period EndRepurchases of common stock (Million USD)YoY (%)
Dec 31, 202281-32.39%
Dec 31, 2020120+2009.26%
Dec 31, 20196-98.18%
Dec 31, 2018314+20128.67%
Dec 31, 20172+Infinity%
Dec 31, 20160-100.00%
Dec 31, 2015100+Infinity%
Dec 31, 20140NaN%
Dec 31, 20130-100.00%
Dec 31, 201275+0.00%
Dec 31, 201175