M

MasTec, Inc.

MTZ · CIK 0000015615

17 fiscal years · 0 SEC filings · every number carries its receipt

Revenue (FY)
$14.30B16.2%
FY2025
Net income (FY)
$399.0M145.1%
FY2025
Free cash flow (FY)
$285.7M70.6%
FY2025
Diluted EPS (FY)
$5.07146.1%
FY2025
The story, charted

The shape of the business

FY2009–FY2025 · hover any year for its receipt
Revenue & net incomeRevenueNet income
$0$5B$10B$15BFY2009 · Revenue $1.62B · Net income $70.7M · 0001193125-12-089522 · filed 2012-02-29FY09Revenue $1.62BNet income $70.7M0001193125-12-089522 · filed 2012-02-29FY2010 · Revenue $2.14B · Net income $90.5M · 0000015615-13-000028 · filed 2013-02-28FY10Revenue $2.14BNet income $90.5M0000015615-13-000028 · filed 2013-02-28FY2011 · Revenue $2.83B · Net income $106.0M · 0000015615-14-000027 · filed 2014-02-27FY11Revenue $2.83BNet income $106.0M0000015615-14-000027 · filed 2014-02-27FY2012 · Revenue $3.73B · Net income $107.4M · 0000015615-15-000053 · filed 2015-07-31FY12Revenue $3.73BNet income $107.4M0000015615-15-000053 · filed 2015-07-31FY2013 · Revenue $4.32B · Net income $140.9M · 0000015615-16-000093 · filed 2016-02-26FY13Revenue $4.32BNet income $140.9M0000015615-16-000093 · filed 2016-02-26FY2014 · Revenue $4.61B · Net income $115.9M · 0000015615-17-000007 · filed 2017-02-24FY14Revenue $4.61BNet income $115.9M0000015615-17-000007 · filed 2017-02-24FY2015 · Revenue $4.21B · Net income −$79.1M · 0000015615-18-000007 · filed 2018-02-27FY15Revenue $4.21BNet income −$79.1M0000015615-18-000007 · filed 2018-02-27FY2016 · Revenue $5.13B · Net income $131.3M · 0000015615-19-000011 · filed 2019-02-28FY16Revenue $5.13BNet income $131.3M0000015615-19-000011 · filed 2019-02-28FY2017 · Revenue $6.61B · Net income $347.2M · 0000015615-20-000005 · filed 2020-02-27FY17Revenue $6.61BNet income $347.2M0000015615-20-000005 · filed 2020-02-27FY2018 · Revenue $6.91B · Net income $259.7M · 0000015615-21-000006 · filed 2021-02-25FY18Revenue $6.91BNet income $259.7M0000015615-21-000006 · filed 2021-02-25FY2019 · Revenue $7.18B · Net income $392.3M · 0000015615-22-000011 · filed 2022-03-01FY19Revenue $7.18BNet income $392.3M0000015615-22-000011 · filed 2022-03-01FY2020 · Revenue $6.32B · Net income $322.8M · 0000015615-23-000009 · filed 2023-03-16FY20Revenue $6.32BNet income $322.8M0000015615-23-000009 · filed 2023-03-16FY2021 · Revenue $7.95B · Net income $328.8M · 0000015615-24-000021 · filed 2024-03-01FY21Revenue $7.95BNet income $328.8M0000015615-24-000021 · filed 2024-03-01FY2022 · Revenue $9.78B · Net income $33.4M · 0000015615-25-000021 · filed 2025-02-28FY22Revenue $9.78BNet income $33.4M0000015615-25-000021 · filed 2025-02-28FY2023 · Revenue $12.00B · Net income −$49.9M · 0000015615-26-000020 · filed 2026-02-26FY23Revenue $12.00BNet income −$49.9M0000015615-26-000020 · filed 2026-02-26FY2024 · Revenue $12.30B · Net income $162.8M · 0000015615-26-000020 · filed 2026-02-26FY24Revenue $12.30BNet income $162.8M0000015615-26-000020 · filed 2026-02-26FY2025 · Revenue $14.30B · Net income $399.0M · 0000015615-26-000020 · filed 2026-02-26FY25Revenue $14.30BNet income $399.0M0000015615-26-000020 · filed 2026-02-26FY25Revenue $14.30BNet income $399.0M0000015615-26-000020 · filed 2026-02-26FY09FY11FY13FY15FY17FY19FY21FY23FY25

revenue 8.8× since FY2009 · net margin 4.4% → 2.8%

MarginsNet marginFCF margin
0%5%10%FY2009 · Net margin 4.4% · FCF margin 6.3%FY09Net margin 4.4%FCF margin 6.3%derived: net income ÷ revenue · derived: (ocf − capex) ÷ revenueFY2010 · Net margin 4.2% · FCF margin 8.8%FY10Net margin 4.2%FCF margin 8.8%derived: net income ÷ revenue · derived: (ocf − capex) ÷ revenueFY2011 · Net margin 3.7% · FCF margin -1.8%FY11Net margin 3.7%FCF margin -1.8%derived: net income ÷ revenue · derived: (ocf − capex) ÷ revenueFY2012 · Net margin 2.9% · FCF margin 2.5%FY12Net margin 2.9%FCF margin 2.5%derived: net income ÷ revenue · derived: (ocf − capex) ÷ revenueFY2013 · Net margin 3.3% · FCF margin 1.7%FY13Net margin 3.3%FCF margin 1.7%derived: net income ÷ revenue · derived: (ocf − capex) ÷ revenueFY2014 · Net margin 2.5% · FCF margin 4.6%FY14Net margin 2.5%FCF margin 4.6%derived: net income ÷ revenue · derived: (ocf − capex) ÷ revenueFY2015 · Net margin -1.9% · FCF margin 6.7%FY15Net margin -1.9%FCF margin 6.7%derived: net income ÷ revenue · derived: (ocf − capex) ÷ revenueFY2016 · Net margin 2.6% · FCF margin 1.7%FY16Net margin 2.6%FCF margin 1.7%derived: net income ÷ revenue · derived: (ocf − capex) ÷ revenueFY2017 · Net margin 5.3% · FCF margin 0.3%FY17Net margin 5.3%FCF margin 0.3%derived: net income ÷ revenue · derived: (ocf − capex) ÷ revenueFY2018 · Net margin 3.8% · FCF margin 5.1%FY18Net margin 3.8%FCF margin 5.1%derived: net income ÷ revenue · derived: (ocf − capex) ÷ revenueFY2019 · Net margin 5.5% · FCF margin 5.9%FY19Net margin 5.5%FCF margin 5.9%derived: net income ÷ revenue · derived: (ocf − capex) ÷ revenueFY2020 · Net margin 5.1% · FCF margin 11.4%FY20Net margin 5.1%FCF margin 11.4%derived: net income ÷ revenue · derived: (ocf − capex) ÷ revenueFY2021 · Net margin 4.1% · FCF margin 7.8%FY21Net margin 4.1%FCF margin 7.8%derived: net income ÷ revenue · derived: (ocf − capex) ÷ revenueFY2022 · Net margin 0.3% · FCF margin 0.9%FY22Net margin 0.3%FCF margin 0.9%derived: net income ÷ revenue · derived: (ocf − capex) ÷ revenueFY2023 · Net margin -0.4% · FCF margin 4.1%FY23Net margin -0.4%FCF margin 4.1%derived: net income ÷ revenue · derived: (ocf − capex) ÷ revenueFY2024 · Net margin 1.3% · FCF margin 7.9%FY24Net margin 1.3%FCF margin 7.9%derived: net income ÷ revenue · derived: (ocf − capex) ÷ revenueFY2025 · Net margin 2.8% · FCF margin 2.0%FY25Net margin 2.8%FCF margin 2.0%derived: net income ÷ revenue · derived: (ocf − capex) ÷ revenueFY25Net margin 2.8%FCF margin 2.0%derived: net income ÷ revenue · derived: (ocf − capex) ÷ revenue’09’13’17’21’25

FY2025: net 2.8% · free cash flow 2.0% of revenue

Cash engineOperating cash flowFree cash flow
$0$500M$1BFY2009 · OCF $124.1M · FCF $102.3M · 0001193125-12-089522 · filed 2012-02-29FY09OCF $124.1MFCF $102.3M0001193125-12-089522 · filed 2012-02-29FY2010 · OCF $218.0M · FCF $187.6M · 0000015615-13-000028 · filed 2013-02-28FY10OCF $218.0MFCF $187.6M0000015615-13-000028 · filed 2013-02-28FY2011 · OCF $20.7M · FCF −$51.0M · 0000015615-14-000027 · filed 2014-02-27FY11OCF $20.7MFCF −$51.0M0000015615-14-000027 · filed 2014-02-27FY2012 · OCF $172.5M · FCF $92.8M · 0000015615-15-000053 · filed 2015-07-31FY12OCF $172.5MFCF $92.8M0000015615-15-000053 · filed 2015-07-31FY2013 · OCF $200.4M · FCF $74.1M · 0000015615-16-000093 · filed 2016-02-26FY13OCF $200.4MFCF $74.1M0000015615-16-000093 · filed 2016-02-26FY2014 · OCF $323.0M · FCF $213.8M · 0000015615-17-000007 · filed 2017-02-24FY14OCF $323.0MFCF $213.8M0000015615-17-000007 · filed 2017-02-24FY2015 · OCF $367.4M · FCF $283.0M · 0000015615-18-000007 · filed 2018-02-27FY15OCF $367.4MFCF $283.0M0000015615-18-000007 · filed 2018-02-27FY2016 · OCF $205.6M · FCF $88.5M · 0000015615-19-000011 · filed 2019-02-28FY16OCF $205.6MFCF $88.5M0000015615-19-000011 · filed 2019-02-28FY2017 · OCF $144.1M · FCF $20.7M · 0000015615-20-000005 · filed 2020-02-27FY17OCF $144.1MFCF $20.7M0000015615-20-000005 · filed 2020-02-27FY2018 · OCF $530.0M · FCF $349.5M · 0000015615-21-000006 · filed 2021-02-25FY18OCF $530.0MFCF $349.5M0000015615-21-000006 · filed 2021-02-25FY2019 · OCF $550.3M · FCF $423.8M · 0000015615-22-000011 · filed 2022-03-01FY19OCF $550.3MFCF $423.8M0000015615-22-000011 · filed 2022-03-01FY2020 · OCF $937.3M · FCF $723.5M · 0000015615-23-000009 · filed 2023-03-16FY20OCF $937.3MFCF $723.5M0000015615-23-000009 · filed 2023-03-16FY2021 · OCF $793.1M · FCF $623.0M · 0000015615-24-000021 · filed 2024-03-01FY21OCF $793.1MFCF $623.0M0000015615-24-000021 · filed 2024-03-01FY2022 · OCF $352.3M · FCF $88.9M · 0000015615-25-000021 · filed 2025-02-28FY22OCF $352.3MFCF $88.9M0000015615-25-000021 · filed 2025-02-28FY2023 · OCF $687.3M · FCF $494.3M · 0000015615-26-000020 · filed 2026-02-26FY23OCF $687.3MFCF $494.3M0000015615-26-000020 · filed 2026-02-26FY2024 · OCF $1.12B · FCF $972.8M · 0000015615-26-000020 · filed 2026-02-26FY24OCF $1.12BFCF $972.8M0000015615-26-000020 · filed 2026-02-26FY2025 · OCF $545.7M · FCF $285.7M · 0000015615-26-000020 · filed 2026-02-26FY25OCF $545.7MFCF $285.7M0000015615-26-000020 · filed 2026-02-26FY25OCF $545.7MFCF $285.7M0000015615-26-000020 · filed 2026-02-26’09’13’17’21’25

FY2025: $545.7M operating cash − $260.0M capex = $285.7M free cash flow

Returns on capitalReturn on equityReturn on assets
-10%0%10%20%FY2010 · ROE 13.9% · ROA 5.5%FY10ROE 13.9%ROA 5.5%derived: net income ÷ equity · derived: net income ÷ assetsFY2011 · ROE 13.1% · ROA 5.1%FY11ROE 13.1%ROA 5.1%derived: net income ÷ equity · derived: net income ÷ assetsFY2012 · ROE 12.5% · ROA 4.4%FY12ROE 12.5%ROA 4.4%derived: net income ÷ equity · derived: net income ÷ assetsFY2013 · ROE 13.9% · ROA 4.8%FY13ROE 13.9%ROA 4.8%derived: net income ÷ equity · derived: net income ÷ assetsFY2014 · ROE 10.1% · ROA 3.3%FY14ROE 10.1%ROA 3.3%derived: net income ÷ equity · derived: net income ÷ assetsFY2015 · ROE -8.4% · ROA -2.7%FY15ROE -8.4%ROA -2.7%derived: net income ÷ equity · derived: net income ÷ assetsFY2016 · ROE 12.0% · ROA 4.1%FY16ROE 12.0%ROA 4.1%derived: net income ÷ equity · derived: net income ÷ assetsFY2017 · ROE 24.3% · ROA 8.5%FY17ROE 24.3%ROA 8.5%derived: net income ÷ equity · derived: net income ÷ assetsFY2018 · ROE 18.7% · ROA 5.8%FY18ROE 18.7%ROA 5.8%derived: net income ÷ equity · derived: net income ÷ assetsFY2019 · ROE 22.0% · ROA 7.9%FY19ROE 22.0%ROA 7.9%derived: net income ÷ equity · derived: net income ÷ assetsFY2020 · ROE 16.1% · ROA 6.2%FY20ROE 16.1%ROA 6.2%derived: net income ÷ equity · derived: net income ÷ assetsFY2021 · ROE 12.9% · ROA 4.6%FY21ROE 12.9%ROA 4.6%derived: net income ÷ equity · derived: net income ÷ assetsFY2022 · ROE 1.2% · ROA 0.4%FY22ROE 1.2%ROA 0.4%derived: net income ÷ equity · derived: net income ÷ assetsFY2023 · ROE -1.8% · ROA -0.5%FY23ROE -1.8%ROA -0.5%derived: net income ÷ equity · derived: net income ÷ assetsFY2024 · ROE 5.6% · ROA 1.8%FY24ROE 5.6%ROA 1.8%derived: net income ÷ equity · derived: net income ÷ assetsFY2025 · ROE 12.2% · ROA 4.0%FY25ROE 12.2%ROA 4.0%derived: net income ÷ equity · derived: net income ÷ assetsFY25ROE 12.2%ROA 4.0%derived: net income ÷ equity · derived: net income ÷ assets’13’17’21’25

return on equity 14% (FY2010) → 12% (FY2025) · on assets 4.0%

Balance sheetLiabilitiesEquity
$0$5B$10BFY2010 · Liabilities $1.00B · Equity $653.1MFY10Liabilities $1.00BEquity $653.1M0001193125-12-089522 · filed 2012-02-29FY2011 · Liabilities $1.28B · Equity $811.2MFY11Liabilities $1.28BEquity $811.2M0000015615-13-000028 · filed 2013-02-28FY2012 · Liabilities $1.55B · Equity $857.2MFY12Liabilities $1.55BEquity $857.2M0000015615-14-000027 · filed 2014-02-27FY2013 · Liabilities $1.90B · Equity $1.02BFY13Liabilities $1.90BEquity $1.02B0000015615-15-000053 · filed 2015-07-31FY2014 · Liabilities $2.42B · Equity $1.14BFY14Liabilities $2.42BEquity $1.14B0000015615-16-000093 · filed 2016-02-26FY2015 · Liabilities $1.98B · Equity $939.6MFY15Liabilities $1.98BEquity $939.6M0000015615-17-000007 · filed 2017-02-24FY2016 · Liabilities $2.08B · Equity $1.10BFY16Liabilities $2.08BEquity $1.10B0000015615-18-000007 · filed 2018-02-27FY2017 · Liabilities $2.63B · Equity $1.43BFY17Liabilities $2.63BEquity $1.43B0000015615-19-000011 · filed 2019-02-28FY2018 · Liabilities $3.05B · Equity $1.39BFY18Liabilities $3.05BEquity $1.39B0000015615-20-000005 · filed 2020-02-27FY2019 · Liabilities $3.21B · Equity $1.79BFY19Liabilities $3.21BEquity $1.79B0000015615-21-000006 · filed 2021-02-25FY2020 · Liabilities $3.22B · Equity $2.00BFY20Liabilities $3.22BEquity $2.00B0000015615-22-000011 · filed 2022-03-01FY2021 · Liabilities $4.58B · Equity $2.54BFY21Liabilities $4.58BEquity $2.54B0000015615-23-000009 · filed 2023-03-16FY2022 · Liabilities $6.55B · Equity $2.74BFY22Liabilities $6.55BEquity $2.74B0000015615-24-000021 · filed 2024-03-01FY2023 · Liabilities $6.65B · Equity $2.71BFY23Liabilities $6.65BEquity $2.71B0000015615-25-000021 · filed 2025-02-28FY2024 · Liabilities $5.99B · Equity $2.91BFY24Liabilities $5.99BEquity $2.91B0000015615-26-000020 · filed 2026-02-26FY2025 · Liabilities $6.59B · Equity $3.26BFY25Liabilities $6.59BEquity $3.26B0000015615-26-000020 · filed 2026-02-26FY25Liabilities $6.59BEquity $3.26B0000015615-26-000020 · filed 2026-02-26’13’17’21’25

FY2025: $9.92B assets · $6.59B liabilities · $3.26B equity

The receipts