MasTec, Inc.
Description
MasTec, Inc., an infrastructure construction company, provides engineering, building, installation, maintenance, and upgrade services for communications, energy, utility, and other infrastructure primarily in the United States and Canada. It operates through five segments: Communications, Clean Energy and Infrastructure, Oil and Gas, Power Delivery, and Other. The company build infrastructure for wireless and wireline/fiber communications; clean energy infrastructure comprising renewable energy power generation; pipeline infrastructure, including natural gas, water, carbon capture sequestration, and other product transport; power delivery services, such as electrical and gas transmission, and distribution systems; industrial and heavy civil infrastructure, including roads, bridges, and rail; and water infrastructure. It also installs electrical and other gas distribution and transmission systems, power generation, power generation, civil and industrial facilities, pipelines, and fiber optic and other cables, as well as install-to-the-home services. In addition, the company offers maintenance and upgrade support services comprising maintenance of customers' distribution facilities, networks, and infrastructure, including communications, power generation, pipeline, electrical distribution and transmission, and civil and industrial and heavy civil infrastructure; service restoration for natural disasters and accidents; and routine replacements and upgrades to overhauls. Its customers include wireless and wireline/fiber service providers, broadband operators, install-to-the-home service providers, public and private energy providers, including renewable and other energy providers, pipeline operators, civil and industrial infrastructure providers, and government entities. MasTec, Inc. was founded in 1929 and is headquartered in Coral Gables, Florida.
About
Earnings
Date | Estimate EPS | Actual EPS | Difference | % Surprise |
---|---|---|---|---|
Oct 30, 2025 | — | — | — | — |
Jul 30, 2025 | — | — | — | — |
Apr 30, 2025 | — | — | — | — |
Feb 27, 2025 | 1.28 | — | — | — |
Nov 1, 2024 | 1.23 | 1.63 | 0.40 | 32.52% |
Earnings estimate
Next Quarter
(Mar 2025)
|
Next Year
(Dec 2025)
|
|||
---|---|---|---|---|
Number of analysts | — | 8 | — | 13 |
Average estimate | — | 0.40 | — | 5.13 |
Low estimate | — | 0.00 | — | 3.85 |
High estimate | — | 0.73 | — | 6.15 |
Last year EPS | — | -0.13 | — | 3.72 |
Growth estimates
Analyst Ratings
Date | Firm | Action | Rating | Price Target |
---|---|---|---|---|
Jan 28, 2025 |
JP Morgan
Drew Chamberlain
|
Maintains | Overweight | ▲ Raises $154 → $172 |
Jan 22, 2025 |
Stifel
Brian Brophy
|
Maintains | Buy | ▲ Raises $155 → $185 |
Jan 8, 2025 |
Guggenheim
Joseph Osha
|
Initiates | Buy | Announces $195 |
Jan 8, 2025 |
Keybanc
Sangita Jain
|
Maintains | Overweight | ▲ Raises $153 → $168 |
Dec 19, 2024 |
Truist Securities
Jamie Cook
|
Maintains | Buy | ▲ Raises $173 → $189 |
Dec 11, 2024 |
Stifel
Brian Brophy
|
Maintains | Buy | ▲ Raises $153 → $155 |
Nov 5, 2024 |
B. Riley Securities
Alex Rygiel
|
Reiterates | Buy | ▲ Raises $151 → $166 |
Nov 5, 2024 |
Truist Securities
Jamie Cook
|
Upgrade | Buy | ▲ Raises $133 → $173 |
Nov 4, 2024 |
TD Cowen
Marc Bianchi
|
Maintains | Buy | ▲ Raises $115 → $160 |
Nov 4, 2024 |
Craig-Hallum
Christian Schwab
|
Maintains | Buy | ▲ Raises $125 → $150 |
Nov 4, 2024 |
Baird
Andrew Wittmann
|
Maintains | Neutral | ▲ Raises $120 → $153 |
Oct 23, 2024 |
UBS
Steven Fisher
|
Maintains | Buy | ▲ Raises $129 → $147 |
Oct 22, 2024 |
Citigroup
Andrew Kaplowitz
|
Maintains | Buy | ▲ Raises $122 → $150 |
Oct 10, 2024 |
Stifel
Brian Brophy
|
Maintains | Buy | ▲ Raises $121 → $150 |
Oct 9, 2024 |
Truist Securities
Jamie Cook
|
Maintains | Hold | ▲ Raises $112 → $133 |
Oct 9, 2024 |
Goldman Sachs
Neil Mehta
|
Maintains | Neutral | ▲ Raises $115 → $130 |
Oct 8, 2024 |
Keybanc
Sangita Jain
|
Maintains | Overweight | ▲ Raises $123 → $145 |
Oct 7, 2024 |
JP Morgan
Drew Chamberlain
|
Initiates | Overweight | Announces $153 |
Aug 5, 2024 |
B. Riley Securities
Alex Rygiel
|
Maintains | Buy | ▲ Raises $132 → $134 |
Aug 5, 2024 |
Stifel
Brian Brophy
|
Maintains | Buy | ▲ Raises $120 → $121 |
Aug 5, 2024 |
Truist Securities
Jamie Cook
|
Reiterates | Hold | ▲ Raises $109 → $112 |
Aug 5, 2024 |
DA Davidson
Brent Thielman
|
Maintains | Buy | ▲ Raises $120 → $125 |
Jul 22, 2024 |
Citigroup
Andrew Kaplowitz
|
Maintains | Buy | ▲ Raises $118 → $122 |
Jun 27, 2024 |
B. Riley Securities
Alex Rygiel
|
Reiterates | Buy | Maintains $132 |
May 31, 2024 |
B. Riley Securities
Alex Rygiel
|
Maintains | Buy | ▲ Raises $120 → $132 |
May 28, 2024 |
Goldman Sachs
Neil Mehta
|
Maintains | Neutral | ▲ Raises $88 → $109 |
May 13, 2024 |
Keybanc
Sangita Jain
|
Maintains | Overweight | ▲ Raises $113 → $120 |
May 7, 2024 |
DA Davidson
Brent Thielman
|
Maintains | Buy | ▲ Raises $100 → $120 |
May 6, 2024 |
Barclays
Adam Seiden
|
Maintains | Overweight | ▲ Raises $106 → $130 |
May 6, 2024 |
Truist Securities
Jamie Cook
|
Reiterates | Hold | ▲ Raises $96 → $109 |
Income statement
2023 | 2022 | 2021 | 2020 | 2019 | |
---|---|---|---|---|---|
Fiscal date | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 |
Total reported revenue | 12.00B | 9.78B | 7.95B | 6.32B | 7.18B |
Cost of revenue | 10.61B | 8.59B | 6.81B | 5.27B | 6.07B |
Gross profit | 1.38B | 1.19B | 1.15B | 1.05B | 1.11B |
Operating expense | |||||
Research & development | — | — | — | — | — |
Selling general and admin | 698.90M | 559.44M | 306.97M | 302.98M | 286.36M |
Other operating expenses | — | — | — | — | — |
Operating income | 80.11M | 125.12M | 416.25M | 449.36M | 591.10M |
Non operating interest income | |||||
Income | — | — | — | — | — |
Expense | 234.41M | 112.26M | 53.41M | 59.63M | 77.03M |
Other income expense | 71.59M | 30.19M | 67.24M | 35.43M | -3.14M |
Pretax income | -82.70M | 43.06M | 430.08M | 425.16M | 510.94M |
Tax provision | -35.41M | 9.17M | 99.35M | 102.47M | 116.84M |
Net income | -47.30M | 33.89M | 330.73M | 322.70M | 394.10M |
Basic EPS | -0.64 | 0.45 | 4.54 | 4.43 | 5.22 |
Diluted EPS | -0.64 | 0.42 | 4.45 | 4.38 | 5.17 |
Basic average shares | 77.54M | 74.92M | 72.50M | 72.80M | 75.19M |
Diluted average shares | 77.54M | 74.92M | 72.50M | 72.80M | 75.19M |
EBITDA | 754.86M | 662.46M | 906.31M | 788.11M | 826.77M |
Net income from continuing op. | -47.30M | 33.89M | 330.73M | 322.70M | 394.10M |
Minority interests | -2.65M | -534,000 | -1.90M | 149,000 | -1.76M |
Preferred stock dividends | — | — | — | — | — |
Balance sheet
2023 | 2022 | 2021 | 2020 | 2019 | |
---|---|---|---|---|---|
Fiscal date | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 |
Total assets | 9.37B | 9.29B | 7.12B | 5.23B | 5.00B |
Current assets | |||||
Cash | — | — | — | — | — |
Cash equivalents | — | — | — | — | — |
Cash and cash equivalents | 529.56M | 370.59M | 360.74M | 423.12M | 71.43M |
Other short term investments | — | — | — | — | — |
Accounts receivable | 1.37B | 1.40B | 1.02B | 784.50M | 850.30M |
Other receivables | 1.76B | 1.73B | 1.23B | 969.74M | 1.02B |
Inventory | 108.15M | 117.97M | 92.60M | 89.65M | 100.07M |
Prepaid assets | 105.88M | 122.31M | 91.49M | 60.63M | 52.00M |
Restricted cash | — | — | — | — | — |
Assets held for sale | — | — | — | — | — |
Hedging assets | — | — | — | — | — |
Other current assets | 104.19M | 118.67M | 81.91M | 31.38M | 75.20M |
Non current assets | |||||
Properties | 418.69M | 279.53M | 260.41M | 176.57M | 229.90M |
Land and improvements | 68.50M | 73.50M | 40.00M | 6.00M | 4.90M |
Machinery furniture equipment | 3.34B | 3.08B | 2.67B | 2.10B | 1.86B |
Construction in progress | 56.00M | 67.40M | 32.70M | 26.10M | 26.10M |
Leases | — | — | — | — | — |
Accumulated depreciation | -1.91B | -1.56B | -1.40B | -1.19B | -1.02B |
Goodwill | 5.04B | 5.04B | 3.71B | 2.67B | 2.65B |
Investment properties | — | — | — | — | — |
Financial assets | — | — | — | — | — |
Intangible assets | 784.30M | 946.30M | 670.30M | 184.00M | 211.50M |
Investments and advances | — | — | — | — | — |
Other non current assets | 418.49M | 409.16M | 360.09M | 282.86M | 254.74M |
Total liabilities | 6.65B | 6.55B | 4.58B | 3.22B | 3.21B |
Current liabilities | |||||
Accounts payable | 1.24B | 1.11B | 663.06M | 571.27M | 535.03M |
Accrued expenses | 614.02M | 547.86M | 433.08M | 322.96M | 203.14M |
Short term debt | 315.01M | 268.43M | 233.34M | 217.59M | 199.99M |
Deferred revenue | 480.97M | 406.23M | 313.97M | 228.39M | 206.18M |
Tax payable | — | — | — | — | — |
Pensions | — | — | — | — | — |
Other current liabilities | 184.62M | 163.65M | 141.16M | 74.99M | 74.78M |
Non current liabilities | |||||
Long term debt | 3.18B | 3.25B | 2.05B | 1.27B | 1.47B |
Provision for risks and charges | — | — | — | — | — |
Deferred liabilities | 390.40M | 571.40M | 450.36M | 302.94M | 296.33M |
Derivative product liabilities | — | — | — | — | — |
Other non current liabilities | 243.70M | 238.39M | 289.96M | 230.05M | 221.28M |
Shareholders equity | |||||
Common stock | 9.91M | 9.86M | 9.54M | 9.31M | 9.19M |
Retained earnings | 2.15B | 2.20B | 2.16B | 1.83B | 1.51B |
Other shareholders equity | -53.00M | -50.96M | -78.78M | -91.44M | -75.71M |
Total shareholders equity | 2.72B | 2.74B | 2.54B | 2.01B | 1.79B |
Additional paid in capital | 1.26B | 1.25B | 1.03B | 837.45M | 809.75M |
Treasury stock | 659.91M | 663.91M | 586.96M | 586.96M | 466.73M |
Minority interest | 15.11M | 3.86M | 4.05M | 3.60M | 4.47M |
Cash flow statement
2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 | 1998 | 1997 | 1996 | 1995 | 1994 | 1993 | 1993 | 1992 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Operating Activities | |||||||||||||||||||||||||||||||||
Net Income | -47.30M | 33.89M | 330.73M | 322.70M | 394.10M | 259.23M | 348.88M | 134.04M | -79.70M | 115.55M | 141.22M | 107.42M | 105.97M | 90.39M | 70.75M | 65.79M | -7.33M | -50.35M | -14.62M | -49.44M | -52.30M | -119.83M | -93.73M | 65.15M | 44.70M | -13.90M | 34.80M | 30.00M | 4.00M | 7.50M | 4.20M | -9.30M | -1.00M |
Depreciation | 603.16M | 507.15M | 422.83M | 297.75M | 235.48M | 212.93M | 188.05M | 164.92M | 169.66M | 154.45M | 140.93M | 91.96M | 75.23M | 57.97M | 49.54M | 28.47M | 18.09M | 15.44M | 18.19M | 18.13M | 29.42M | 34.64M | 62.52M | 63.46M | 56.10M | 43.30M | 23.90M | 12.00M | 8.20M | 5.50M | 600,000 | 6.20M | 6.90M |
Deferred Taxes | -140.86M | 9.55M | 51.93M | 7.18M | 22.16M | 56.21M | 18.28M | -3.94M | 3.93M | 13.76M | 6.53M | 5.13M | 40.28M | — | — | — | — | — | — | — | -8.66M | -51.84M | -99,000 | 727,000 | 11.60M | 7.00M | -4.30M | 2.60M | -8.30M | 900,000 | — | — | — |
Stock-Based Compensation | 33.34M | 27.45M | 24.81M | 21.88M | 16.45M | 13.53M | 15.66M | 15.07M | 12.40M | 15.95M | 12.94M | 4.43M | 3.57M | 3.87M | 3.07M | 3.82M | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — |
Other Non-Cash Items | 14.71M | 8.92M | -9.15M | 24.76M | 451,000 | 11.49M | 10.32M | 7.69M | 4.11M | 13.31M | 18.73M | 17.90M | -21.49M | 3.25M | 10.14M | 4.29M | 24.24M | 66.95M | 24.07M | 644,000 | — | — | — | — | 100,000 | -100,000 | 200,000 | -100,000 | — | -800,000 | 1.60M | -100,000 | — |
Accounts Receivable | -9.18M | -298.05M | 198.45M | 150.68M | 113.06M | -335.20M | -417.49M | -246.42M | 362.28M | 163.77M | -204.33M | -177.31M | -180.84M | -127.72M | 85.04M | -13.80M | 891,000 | 4.17M | -20.93M | -714,000 | -30.15M | 29.57M | -62.03M | -109.47M | 5.70M | -34.90M | -40.00M | -12.00M | -24.80M | -8.20M | 2.60M | 4.30M | 4.70M |
Accounts Payable | — | — | — | — | — | — | — | — | — | — | — | 76.29M | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — |
Other Assets & Liabilities | 119.62M | -60.19M | -52.57M | 64.19M | 34.68M | 52.28M | -36.22M | 65.66M | -21.23M | -56.12M | 17.68M | 35.75M | -83.43M | 119.25M | -68.61M | -21.36M | 53.42M | 25.78M | -46.86M | 4.72M | -3.50M | -13.75M | -45.99M | -53.22M | 6.80M | -26.20M | -5.20M | -16.10M | -2.40M | -1.40M | 400,000 | -1.10M | -4.80M |
Operating Cash Flow | 573.49M | 228.71M | 967.02M | 889.13M | 816.38M | 270.47M | 127.48M | 137.02M | 451.44M | 420.67M | 133.70M | 161.55M | -60.71M | 147.01M | 149.92M | 67.20M | 89.30M | 61.99M | -40.14M | -26.66M | -65.19M | -121.22M | -139.32M | -33.36M | 125.00M | -24.80M | 9.40M | 16.40M | -23.30M | 3.50M | 9.40M | — | 5.80M |
Investing Activities | |||||||||||||||||||||||||||||||||
Capital Expenditures | 84.11M | 81.47M | 65.29M | 37.08M | 35.02M | 39.36M | 19.96M | 11.24M | 13.93M | 16.66M | 15.86M | 7.39M | 6.23M | — | 4.17M | 2.46M | -28.91M | -16.11M | 2.62M | -995,000 | 10.34M | -5.03M | -41.58M | 1.43M | -60.40M | -146.60M | -37.50M | -5.20M | 5.30M | -3.60M | -2.00M | -3.20M | -4.10M |
Net Intangibles | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — |
Net Acquisitions | -69.39M | -635.76M | -1.24B | -24.97M | -179.48M | -6.68M | -116.00M | -4.10M | -148,000 | -345.54M | -151.56M | -21.73M | -40.68M | -86.75M | -157.62M | -123.83M | -35.43M | -19.29M | — | — | -1.86M | -17.27M | -30.31M | -55.30M | — | — | — | — | — | — | — | — | — |
Purchase of Investments | -1.90M | -3.98M | -10.00M | -17.46M | -5.59M | -39.47M | -77.11M | -32.17M | -127.48M | -4.09M | -16.17M | -284,000 | -284,000 | -1.23M | -717,000 | -17.54M | -568.16M | -479.47M | -4.93M | — | — | — | — | — | — | — | — | — | — | — | — | — | — |
Sale of Investments | 425,000 | 400,000 | 557,000 | 648,000 | 14.71M | 5.42M | 23.80M | 1.13M | 69.41M | 2.97M | 14.96M | — | 4.60M | 7.04M | — | 31.94M | 570.05M | 419.80M | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — |
Investing Cash Flow | 14.88M | -557.83M | -1.19B | -2.86M | -135.35M | -1.38M | -422.08M | -23.91M | -44.29M | -330.01M | -136.92M | -7.25M | -23.91M | -73.90M | -149.99M | -106.97M | -62.46M | -94.73M | -7.25M | -3.87M | 6.40M | -24.14M | -83.34M | -57.68M | -70.30M | -178.60M | -37.40M | -2.60M | -24.50M | -2.20M | -1.20M | -3.30M | -4.10M |
Financing Activities | |||||||||||||||||||||||||||||||||
Long-Term Debt Issuance | — | — | — | 600.00M | — | — | 2.70B | — | — | -202.33M | 400.00M | — | — | 13.54M | 215.00M | 31.49M | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — |
Long-Term Debt Payments | -4.68B | -3.42B | -971.00M | -2.27B | -3.21B | -3.45B | -2.53B | -1.70B | -1.81B | -2.01B | -1.47B | -927.70M | -340.83M | -41.63M | -161.38M | -168.95M | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — |
Other Financing Charges | -41.30M | -76.11M | -24.41M | -22.67M | -54.58M | -16.49M | -35.71M | -19.31M | -48.34M | -58.07M | -19.70M | -28.28M | -31.00M | -169,000 | — | -2.06M | -4.12M | -116,000 | -3.15M | — | — | — | — | — | — | -5.00M | -600,000 | — | -2.50M | — | -8.60M | — | — |
Financing Cash Flow | -4.85B | -2.76B | -304.14M | -2.12B | -3.38B | -3.72B | 375.16M | -1.66B | -2.00B | -1.82B | -1.19B | -956.98M | -386.82M | -28.26M | 8.45M | -99.10M | 9.78M | 161.00M | -529,000 | 1.84M | 1.08M | 310,000 | 1.15M | 133.70M | 6.60M | -14.90M | 900,000 | 800,000 | -3.20M | — | -8.60M | — | — |
Other Cash Details | |||||||||||||||||||||||||||||||||
End Cash Position | 529.56M | 370.59M | 360.74M | 423.12M | 71.43M | 27.42M | 40.33M | 38.77M | 4.98M | 24.06M | 22.93M | 26.77M | 20.28M | 177.60M | 88.52M | 47.26M | 74.29M | 35.28M | 2.02M | 19.55M | 19.42M | 8.73M | 48.48M | 18.46M | 27.70M | 19.90M | 6.10M | — | — | — | — | — | — |
Income Tax Paid | 9.61M | 8.60M | 69.11M | 64.65M | 106.25M | — | 78.65M | 59.34M | 2.54M | 76.98M | 79.50M | 58.97M | 27.80M | 5.69M | 2.15M | 665,000 | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — |
Interest Paid | 237.65M | 106.48M | 61.82M | 65.02M | 84.97M | 81.23M | 59.16M | 47.70M | 47.41M | 42.98M | 37.53M | 27.07M | 27.61M | 27.39M | 22.99M | 13.90M | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — |
Free Cash Flow | 494.34M | 88.95M | 623.01M | 723.51M | 423.81M | 349.54M | 20.68M | 88.48M | 283.00M | 213.76M | 74.11M | 92.82M | -50.98M | 187.65M | 102.28M | 23.17M | 36.56M | 24.11M | -24.86M | -3.79M | -8.64M | 33.80M | 10.90M | -64.51M | 31.90M | -166.10M | -51.90M | 22.80M | -11.10M | -700,000 | 6.40M | -1.40M | 600,000 |