MasTec revenue and financials

MTZ · NYSE · USD

$219.87Change from previous close: −3.69%Absolute change: −$8.43

Close · October 7, 2026

In the fiscal year ended December 2025, MasTec reported revenue of $14.3B (+16.22% year over year). Net income was $399.04M, a net margin of 2.8%.

Annual revenue · 2025: $14.3B
  1. $7.95B2021
  2. $9.78B2022
  3. $12B2023
  4. $12.3B2024
  5. $14.3B2025

Fiscal year ending in December. Sources and method on the page Methodology and sources.

At a glance

Revenue growth
+16.22%
2025 vs 2024
Net income growth
+145.13%
2025 vs 2024
Net margin
2.8%
2024: 1.3%

Financial data

Amounts in millions of USD; per-share values in USD; shares in millions.

Income statement · Annual
Item20252024202320222021
Total revenue14,29912,30311,9969,7787,952
Cost of revenue12,50610,67610,6068,5576,806
Gross profit1,7931,6271,3901,2211,146
Selling, general and administrative709682635507300
Operating income657439152206423
EBIT657439152206423
EBITDA1,084946755714846
Interest expense17319323411253.4
Pre-tax income515251-82.743.1430
Income tax93.451.5-35.49.299.3
Net income399163-49.933.4329
Net income to common shareholders399163-49.933.4329
Basic EPS5.122.09-0.640.454.54
Diluted EPS5.072.06-0.640.424.45
Average shares (basic)77.978.077.574.972.5
Average shares (diluted)78.778.977.576.273.9