MASTEC INC (MTZ)

PriceLoading quote

Financial charts

Revenue

Net income

Free cash flow

Total cash / debt

CashTotal debt

Financial statements

17 annual periodsNewest to oldest
20252024202320222021202020192018201720162015201420132012201120102009
Revenue$14.30B$12.30B$12.00B$9.78B$7.95B$6.32B$7.18B$6.91B$6.61B$5.13B$4.21B$4.61B$4.32B$3.73B$2.83B$2.14B$1.62B
Net income$399.0M$162.8M−$49.9M$33.4M$328.8M$322.8M$392.3M$259.7M$347.2M$131.3M−$79.1M$115.9M$140.9M$107.4M$106.0M$90.5M$70.7M
Basic EPSper diluted share$5.12$2.09-$0.64$0.45$4.54$4.43$5.22$3.30$4.29$1.63-$0.98$1.45$1.83$1.37$1.29$1.19$0.93
Diluted EPSper diluted share$5.07$2.06-$0.64$0.42$4.45$4.38$5.17$3.26$4.22$1.61-$0.98$1.35$1.66$1.31$1.23$1.05$0.90

Insider buys & sells

Jul 1, 2024Jun 30, 2026
Buys0$0.00 disclosed value
Sells (SEC code S)33$22.58M disclosed value
33 recent transactions
TransactionInsiderTypeSharesPriceValueOwned after
Jun 3, 2026Form 4Csiszar Ernst NDirectorSellCommon Stock6.5K$371.17$2.41M10.8K
May 4, 2026Form 4Campbell C RobertDirectorSellCommon Stock3.0K$417.00$1.25M30.6K
Mar 25, 2026Form 4Palomarez Javier AlbertoDirectorSellCommon Stock950$325.43$309.2K10.6K
Mar 3, 2026Form 4Csiszar Ernst NDirectorSellCommon Stock6.5K$300.40$1.95M17.2K
Nov 3, 2025Form 4Love Timothy MichaelCAOSellCommon Stock1.9K$206.15$397.7K9.8K