TTENK/calls
The BriefMarketsAll StocksNewsScreenerFeedback

Get the Brief in your inbox

A daily, SEC-grounded read on the market — movers, earnings, and our boldest calls. Free.

TTENK/calls

SEC-grounded equity research — opinionated calls reasoned over real filings.

Research

  • The Brief
  • Markets
  • All Stocks
  • Screener
  • Discover
  • Research
  • The Flip Side
  • Track record

Tools

  • Compare
  • Congress trades
  • Events
  • Filing search
  • Options calculator
  • Leaderboards
  • Insider trades
  • 13F funds
  • Groups
  • Trending
  • News

More

  • Pricing
  • Feedback
  • Newsletter
  • Developers / API
  • Account
DisclosuresTermsPrivacy

Research & education only — not financial advice.TENK is not a registered investment adviser; calls are impersonal, generated from SEC filings and a delayed/third-party price feed, and may be wrong or out of date. The operator and an affiliated trading operation may hold or trade the securities TENK rates — see Disclosures. Do your own research.

EDGAR® is a registered trademark of the U.S. Securities and Exchange Commission. TENK/calls is an independent service and is not affiliated with, endorsed by, or approved by the U.S. Securities and Exchange Commission.

TTENK/calls
The BriefMarketsAll StocksNewsScreenerFeedback

Pulling SEC filings + quote and writing the call…

TTENK/calls
The BriefMarketsAll StocksNewsScreenerFeedback
Home›MTZ›Financials
Annual statements · SEC XBRL · FY2016 – FY2025

MASTEC INC (MTZ) financials

Income statement

MASTEC INC (MTZ) income statement, annual, from SEC filings
Fiscal yearFY2016FY2017FY2018FY2019FY2020FY2021FY2022FY2023FY2024FY2025
Revenue$5.13B$6.61B$6.91B$7.18B$6.32B$7.95B$9.78B$12.0B$12.3B$14.3B
Revenue growth—28.7%4.6%4.0%-12.0%25.8%23.0%22.7%2.6%16.2%
Net income$131M$347M$260M$392M$323M$329M$33.4M-$49.9M$163M$399M
Net margin2.6%5.3%3.8%5.5%5.1%4.1%0.3%-0.4%1.3%2.8%
EPS (diluted)$1.61$4.22$3.26$5.17$4.38$4.45$0.42-$0.64$2.06$5.07

Cash flow

MASTEC INC (MTZ) cash flow, annual, from SEC filings
Fiscal yearFY2016FY2017FY2018FY2019FY2020FY2021FY2022FY2023FY2024FY2025
Operating cash flow$206M$144M$530M$550M$937M$793M$352M$687M$1.12B$546M
Capital expenditures$117M$123M$180M$126M$214M$170M$263M$193M$149M$260M
Free cash flow$88.5M$20.7M$350M$424M$724M$623M$88.9M$494M$973M$286M
Share buybacks$0.00$1.55M$314M$5.65M$120M$0.00$81.3M$0.00$0.00$77.3M

Balance sheet

MASTEC INC (MTZ) balance sheet, annual, from SEC filings
Fiscal yearFY2016FY2017FY2018FY2019FY2020FY2021FY2022FY2023FY2024FY2025
Cash & equivalents$38.8M$40.3M$27.4M$71.4M$423M$361M$371M$530M$400M$396M
Total assets$3.18B$4.07B$4.44B$5.00B$5.23B$7.12B$9.29B$9.37B$8.98B$9.92B
Total liabilities$2.08B$2.63B$3.05B$3.21B$3.22B$4.58B$6.55B$6.65B$5.99B$6.59B
Shareholders' equity$1.10B$1.43B$1.39B$1.79B$2.00B$2.54B$2.74B$2.71B$2.91B$3.26B
Retained earnings$510M$857M$1.12B$1.51B$1.83B$2.16B$2.20B$2.15B$2.31B$2.71B
Shares (wtd avg diluted)81.4M82.3M79.8M75.8M73.7M73.9M76.2M77.5M78.9M78.7M

Every figure is extracted from MASTEC INC’s annual reports as filed with the SEC (XBRL company facts) — no third-party estimates. Fiscal years are labeled by period end; filers occasionally re-tag concepts, so a sparse cell means the company didn’t report that concept for that year. Free cash flow = operating cash flow − capital expenditures.

Common questions

What is MASTEC INC's annual revenue?
MASTEC INC (MTZ) reported $14.3B of revenue for fiscal year 2025 — up 16.2% from $12.3B in FY2024, per its annual report filed with the SEC.
Is MASTEC INC profitable?
Yes — MTZ earned $399M of net income in FY2025, a 2.8% net margin, per SEC filings.
What is MASTEC INC's free cash flow?
$286M in FY2025 (operating cash flow $546M minus $260M of capital expenditures), from the SEC cash-flow statement.
Does MTZ pay a dividend?
MASTEC INC reported no cash dividends paid in FY2025, per its SEC cash-flow statement.
Full MTZ analysis — verdict, score & filings →Is MTZ a buy? →

Research and education only — not financial advice. TENKis not a registered investment adviser or broker-dealer and gives no personalized advice. Every call is impersonal — identical for all users, generated on a schedule from SEC filings plus a delayed/third-party price feed — may be wrong or out of date, and is not a recommendation to buy or sell any security. The operator and an affiliated trading operation may hold or trade the securities TENK rates; see Disclosures. Past performance does not guarantee future results. Do your own research.