MasTec, Inc. (MTZ)
NYSE: MTZ · IEX Real-Time Price · USD
110.27
-1.94 (-1.73%)
At close: May 28, 2024, 4:00 PM
109.70
-0.57 (-0.52%)
Pre-market: May 29, 2024, 5:34 AM EDT

MasTec Income Statement

Millions USD. Fiscal year is Jan - Dec.
Year 20232022202120202019 2018 - 1994
Revenue
11,9969,7787,9526,3217,183
Upgrade
Revenue Growth (YoY)
22.68%22.97%25.80%-12.00%3.96%
Upgrade
Cost of Revenue
10,6148,5866,8065,2716,070
Upgrade
Gross Profit
1,3821,1921,1461,0501,113
Upgrade
Selling, General & Admin
698.9559.44306.97302.98286.36
Upgrade
Other Operating Expenses
603.16507.15422.83297.75238.8
Upgrade
Operating Expenses
1,3021,067729.8600.73525.16
Upgrade
Operating Income
80.11125.12416.25449.36587.78
Upgrade
Interest Expense / Income
234.41112.2653.4159.6377.03
Upgrade
Other Expense / Income
-68.94-29.66-65.34-35.581.58
Upgrade
Pretax Income
-85.3642.53428.18425.31509.18
Upgrade
Income Tax
-35.419.1799.35102.47116.84
Upgrade
Net Income
-49.9533.35328.83322.85392.33
Upgrade
Net Income Growth
--89.86%1.85%-17.71%51.10%
Upgrade
Shares Outstanding (Basic)
7875727375
Upgrade
Shares Outstanding (Diluted)
7876747476
Upgrade
Shares Change
1.77%3.03%0.31%-2.81%-4.92%
Upgrade
EPS (Basic)
-0.640.454.544.435.22
Upgrade
EPS (Diluted)
-0.640.424.454.385.17
Upgrade
EPS Growth
--90.56%1.60%-15.28%58.59%
Upgrade
Free Cash Flow
578.45170.42688.3760.59458.82
Upgrade
Free Cash Flow Per Share
7.462.279.4910.456.10
Upgrade
Gross Margin
11.52%12.19%14.41%16.61%15.49%
Upgrade
Operating Margin
0.67%1.28%5.23%7.11%8.18%
Upgrade
Profit Margin
-0.42%0.34%4.14%5.11%5.46%
Upgrade
Free Cash Flow Margin
4.82%1.74%8.66%12.03%6.39%
Upgrade
Effective Tax Rate
-21.57%23.20%24.09%22.95%
Upgrade
EBITDA
752.21661.93904.42782.69821.69
Upgrade
EBITDA Margin
6.27%6.77%11.37%12.38%11.44%
Upgrade
Depreciation & Amortization
603.16507.15422.83297.75235.48
Upgrade
EBIT
149.05154.78481.59484.94586.2
Upgrade
EBIT Margin
1.24%1.58%6.06%7.67%8.16%
Upgrade
Source: Financials are provided by Nasdaq Data Link and sourced from the audited annual (10-K) and quarterly (10-Q) reports submitted to the Securities and Exchange Commission (SEC).