MasTec Inc.
MTZ | NYSE
$192.10
+$6.04 (+3.25%)
Nov 2, 2026, 3:56 PM ET · Market open
Fiscal Year Period Ending | FY 2025 Dec 31, 2025 | FY 2024 Dec 31, 2024 | FY 2023 Dec 31, 2023 | FY 2022 Dec 31, 2022 | FY 2021 Dec 31, 2021 | FY 2020 Dec 31, 2020 |
|---|---|---|---|---|---|---|
Net Income | 399.04M | 199.42M | -49.95M | 33.89M | 330.73M | 322.7M |
Depreciation & Amortization | 427.08M | 506.62M | 603.16M | 507.15M | 422.83M | 297.75M |
Stock-Based Compensation | n/a | 32.67M | 33.34M | 27.45M | 24.81M | 21.88M |
Other Working Capital | -69.96M | 339.18M | 32.42M | 152.46M | -167.19M | 21.33M |
Other Non-Cash Items | 13.99M | -23.78M | -34.74M | -59.61M | -78.62M | -21.19M |
Deferred Income Tax | 115.16M | -34.43M | -140.86M | 9.55M | 51.93M | 7.18M |
Change in Working Capital | -409.55M | 441.13M | 276.33M | -166.12M | 41.4M | 308.93M |
Operating Cash Flow | 545.71M | 1.12B | 687.28M | 352.3M | 793.07M | 937.25M |
Capital Expenditures | -259.99M | -148.86M | -192.94M | -263.35M | -170.07M | -213.75M |
Cash Acquisitions | -39.27M | -79.93M | -69.39M | -635.76M | -1.24B | -24.97M |
Purchase of Investments | -1M | -801K | -1.9M | -3.98M | -10M | -17.46M |
Sales Maturities Of Investments | 3.75M | 1.5M | 425K | 400K | 557K | 648K |
Other Investing Acitivies | 4.73M | 70.6M | 85.74M | 81.51M | 66.94M | 38.92M |
Investing Cash Flow | -291.77M | -157.49M | -178.06M | -821.18M | -1.36B | -216.61M |
Debt Repayment | -105.46M | -981.89M | -299.37M | 642.39M | 532.38M | -233.51M |
Common Stock Repurchased | -77.33M | n/a | n/a | -81.29M | n/a | -120.23M |
Dividend Paid | n/a | n/a | n/a | n/a | n/a | n/a |
Other Financial Acitivies | -76.12M | -108.34M | -51.63M | -80.2M | -24.41M | -16.15M |
Financial Cash Flow | -258.91M | -1.09B | -351M | 480.9M | 501.94M | -369.89M |
Net Cash Flow | -3.87M | -129.66M | 158.97M | 9.86M | -62.38M | 351.69M |
Free Cash Flow | 285.73M | 972.77M | 494.34M | 88.95M | 623.01M | 723.51M |
Adj. Free Cash Flow | 285.73M | 940.1M | 461M | 61.5M | 598.2M | 701.63M |
Maintenance CapEx | n/a | -95.73M | n/a | n/a | n/a | -213.75M |
Growth CapEx | -259.99M | -53.13M | -192.94M | -263.35M | -170.07M | n/a |
Owner Earnings | 545.71M | 1.03B | 687.28M | 352.3M | 793.07M | 723.51M |
Add to Watchlist
Select watchlists to add or remove MTZ