Try our mobile app

Switch to company model in classical logic    *

General information

Country: UNITED STATES

Sector: Engineering and Construction

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, Oil and Gas, Electrical Transmission, Power Generation and Industrial, and Other. The company builds underground and overhead distribution systems, including trenches, conduits, cell towers, cable, and power lines, which provide wireless and wireline/fiber communications; natural gas, crude oil, and refined product transport pipelines; electrical power generation, transmission, and distribution systems; power generation infrastructure, such as renewable energy; heavy industrial plants; compressor and pump stations, and treatment plants; water and sewer infrastructure, including water pipelines; and other civil construction infrastructure. It also installs electrical and other energy distribution and transmission systems, power generation facilities, buried and aerial fiber optic and other cables, and satellite dishes, as well as home automation and energy management solutions. In addition, the company offers maintenance and upgrade support services comprising maintenance of customers` distribution facilities, networks, and infrastructure, including natural gas and petroleum pipeline, communica...
Website: mastec.com



Growth: Good revenue growth rate >200%, there is acceleration compared to average historical growth rates 33.4%. The revenue growth dynamics is unstable Site traffic for the last 3 months showed a change of -13.0%

Profitability: LTM EBITDA margin is positive, +7.7%. On average the margin is improving unsteadily. Gross margin is low, +13.2%. In the last quarter the company beat the estimated EPS. The company was ahead of estimated EPS in 100% of quarters (showing a gain of +$0.05 per share on average)

Cash Flow Generation: Dividend yield for the last twelve months 0.0%. Free cash flow yield 4.0% (LTM)

Undervaluation: Fundamental value created in LTM (estimate)


Entry Point: Share price is 415.3% higher than minimum and 0.0% lower than maximum for the last 3 years

AI Insight: the companies with similar growth trajectories, EBITDA margin, industries and geography on average are valued 7.2x by EV / Sales multiple , the company can be >100% undervalued

Key Financials (Download financials)

Ticker: MTZ
Share price, USD:  (0.0%)245.29
year average price 179.14  


year start price 135.78 2025-02-14

min close price 106.07 2025-04-04

max close price 245.29 2026-01-26

current price 245.29 2026-02-13
Common stocks: 74 917 000

Dividend Yield:  0.0%
FCF Yield LTM: 4.0%
EV / LTM EBITDA: 12.6x
EV / EBITDA annualized: 5.4x
Last revenue growth (y/y):  > +200.0%
Last growth of EBITDA (y/y):  > +200.0%
Historical revenue growth:  +33.4%
Historical growth of EBITDA:  +39.2%
EV / Sales: 1.0x
Margin (EBITDA LTM / Revenue): 7.7%
Fundamental value created in LTM:
Market Cap ($m): 18 376
Net Debt ($m): 2 232
EV (Enterprise Value): 20 608
Price to Book: 5.9x

Revenue and EBITDA

Quarterly values ($m)

Change (y/y)

Cash Flow

FCF ($m)

Net Debt / Cash and Equivalents ($m)

Share price and dividends (Download history)

Share price

Payment USD per share

Multiple and potential

EV / Sales

Potential dynamics

News


2026-01-28zacks.com

MasTec, Inc. (MTZ) Hit a 52 Week High, Can the Run Continue?

2025-12-30zacks.com

MasTec Gains From Public Spending & Buyouts Amid Project Delays

2025-12-23zacks.com

Dycom vs. MasTec: Which Infrastructure Stock Has More Potential?

2025-12-17zacks.com

Here's Why MasTec (MTZ) is a Strong Momentum Stock

2025-12-16zacks.com

The Zacks Analyst Blog Sterling, MasTec, EMCOR and Jacobs

2025-12-01seekingalpha.com

MasTec: Strong Q3 Execution And Broad-Based Demand Strengthen The Bullish Case

2025-11-26zacks.com

Primoris Services vs. MasTec: Which Construction Stock to Bet on Now?

2025-11-26zacks.com

Is MasTec Positioned to Benefit From Expanding Telecom Infrastructure?

2025-11-22seekingalpha.com

MasTec: Positive Q3, Strong Backlog And Future Growth Potential

2025-11-21zacks.com

MasTec Stock Down 8% Post Q3 Earnings: Should You Buy the Dip or Fold?
More information for subscribed users:
detailed calculation of
Fundamental value created in LTM

Financial reporting

Income Statement

Property 2025 q3 2025 q2 2024 q4 2024 q3 2024 q2 2024 q1 2023 q4 2023 q3 2023 q2 2023 q1 2022 q4 2022 q3 2021 q4 2020 q4
date 2025-09-30 2025-06-30 2024-12-31 2024-09-30 2024-06-30 2024-03-31 2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2021-12-31 2020-12-31
symbol MTZ MTZ MTZ MTZ MTZ MTZ MTZ MTZ MTZ MTZ MTZ MTZ MTZ MTZ
reportedCurrency USD USD USD USD USD USD USD USD USD USD USD USD USD USD
cik 15 615 15 615 15 615 15 615 15 615 15 615 15 615 15 615 15 615 15 615 15 615 15 615 15 615 15 615
fillingDate 2025-10-30 2025-07-31 2024-10-31 2024-08-01 2024-05-02 2023-11-02 2023-08-03 2023-05-04 2022-11-03
acceptedDate 2025-10-30 16:14:00 2025-07-31 16:26:17 2025-02-28 06:07:29 2024-10-31 16:38:48 2024-08-01 16:49:14 2024-05-02 17:05:54 2024-02-29 21:58:57 2023-11-02 16:45:40 2023-08-03 17:16:22 2023-05-04 17:25:47 2023-03-16 17:08:20 2022-11-03 17:17:03 2022-03-01 16:57:25 2021-02-25 17:30:34
calendarYear 2025 2025 2024 2024 2024 2023 2023 2023 2022
period Q3 Q2 FY Q3 Q2 Q1 FY Q3 Q2 Q1 FY Q3 FY FY
revenue 3 967M 3 545M 12 303M 3 252M 2 961M 2 687M 11 996M 3 257M 2 874M 2 585M 9 778M 2 513M 7 952M 6 321M
costOfRevenue 3 429M 3 109M 10 676M 2 789M 2 676M 2 521M 11 209M 2 857M 2 485M 2 359M 8 586M 2 188M 6 806M 5 271M
grossProfit 538M 436M 1 627M 463M 285M 166M 787M 400M 389M 225M 1 192M 326M 1 146M 1 050M
grossProfitRatio 0.136 0.123 0.142 0.096 0.062 0.123 0.135 0.087 0.13
researchAndDevelopmentExpenses 0 0 0 0 0 0 0 0 0 0 0 0 0 0
generalAndAdministrativeExpenses 181M 177M 685M 169M 167M 166M 635M 181M 176M 164M 559M 125M 307M 303M
sellingAndMarketingExpenses 0 0 0 0 0 0 0 0 0 0 0 0 0 0
sellingGeneralAndAdministrativeExpenses 181M 177M 685M 169M 167M 166M 635M 181M 176M 164M 559M 125M 307M 303M
otherExpenses 0 103M 507M 0 1M -3M 0 17M 4M 149M 507M 119M 423M 747M
operatingExpenses 181M 279M 1 191M 169M 167M 166M 635M 338M 321M 313M 1 067M 244M 730M 1 050M
costAndExpenses 3 610M 3 388M 11 867M 2 958M 2 843M 2 686M 11 844M 3 195M 2 806M 2 673M 9 653M 2 432M 7 536M 6 321M
interestIncome 0 0 0 0 0 0 0 63M 59M 0 0 0 0 0
interestExpense 45M 44M 193M 47M 51M 52M 234M 63M 59M 53M 112M 27M 53M 60M
depreciationAndAmortization 105M 103M 507M 115M 136M 141M 603M 157M 145M 149M 507M 119M 423M 298M
ebitda 362M 267M 951M 299M 249M 142M 755M 243M 224M 77M 662M 206M 906M 783M
ebitdaratio 0.091 0.075 0.092 0.086 0.053 0.075 0.078 0.03 0.082
operatingIncome 357M 156M 436M 180M 118M 515 000 152M 219M 213M -73M 125M 87M 416M 0
operatingIncomeRatio 0.09 0.044 0.055 0.04 0 0.067 0.074 -0.028 0.035
totalOtherIncomeExpensesNet -145M -35M -185M -43M -55M -46M -235M 23M 11M -53M -82M -27M 14M 425M
incomeBeforeTax 212M 121M 251M 137M 63M -46M -83M 23M 20M -125M 43M 60M 430M 425M
incomeBeforeTaxRatio 0.053 0.034 0.042 0.021 -0.017 0.007 0.007 -0.048 0.024
incomeTaxExpense 45M 31M 52M 32M 19M -11M -35M 8M 3M -45M 9M 11M 99M 102M
netIncome 161M 86M 163M 95M 34M -41M -50M 14M 16M -81M 33M 49M 329M 323M
netIncomeRatio 0.04 0.024 0.029 0.011 -0.015 0.004 0.005 -0.031 0.019
eps 2.07 1.1 2.09 1.22 0.44 -0.53 -0.64 0.18 0.2 -1.05 0.45 0.66 4.54 4.43
epsdiluted 2.04 1.09 1.21 0.43 -0.53 0.18 0.2 -1.05 0.65
weightedAverageShsOut 78M 78M 78M 78M 78M 78M 78M 78M 78M 77M 75M 74M 72M 73M
weightedAverageShsOutDil 79M 79M 79M 79M 79M 78M 78M 78M 78M 77M 76M 75M 74M 74M
link Link Link Link Link Link Link Link Link Link
finalLink Link Link Link Link Link Link Link Link Link
filingDate 2025-02-28 2024-03-01 2023-03-16 2022-03-01 2021-02-25
fiscalYear 2024 2023 2022 2021 2020
netInterestIncome -193M -234M -112M -53M -60M
ebit 444M 152M 155M 483M 485M
nonOperatingIncomeExcludingInterest -8M 310 000 -30M -67M -485M
netIncomeFromContinuingOperations 199M -47M 34M 331M 323M
netIncomeFromDiscontinuedOperations 0 0 0 0 0
otherAdjustmentsToNetIncome 0 0 0 0 0
netIncomeDeductions 0 0 2M 0 0
bottomLineNetIncome 163M -50M 32M 329M 323M
epsDiluted 2.06 -0.64 0.42 4.45 4.38

Balance Sheet Statement

Property 2025 q3 2025 q2 2024 q4 2024 q3 2024 q2 2024 q1 2023 q4 2023 q3 2023 q2 2023 q1 2022 q4 2022 q3 2021 q4 2020 q4
date 2025-09-30 2025-06-30 2024-12-31 2024-09-30 2024-06-30 2024-03-31 2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2021-12-31 2020-12-31
symbol MTZ MTZ MTZ MTZ MTZ MTZ MTZ MTZ MTZ MTZ MTZ MTZ MTZ MTZ
reportedCurrency USD USD USD USD USD USD USD USD USD USD USD USD USD USD
cik 15 615 15 615 15 615 15 615 15 615 15 615 15 615 15 615 15 615 15 615 15 615 15 615 15 615 15 615
fillingDate 2025-10-30 2025-07-31 2024-10-31 2024-08-01 2024-05-02 2023-11-02 2023-08-03 2023-05-04 2022-11-03
acceptedDate 2025-10-30 16:14:00 2025-07-31 16:26:17 2025-02-28 06:07:29 2024-10-31 16:38:48 2024-08-01 16:49:14 2024-05-02 17:05:54 2024-02-29 21:58:57 2023-11-02 16:45:40 2023-08-03 17:16:22 2023-05-04 17:25:47 2023-03-16 17:08:20 2022-11-03 17:17:03 2022-03-01 16:57:25 2021-02-25 17:30:34
calendarYear 2025 2025 2024 2024 2024 2023 2023 2023 2022
period Q3 Q2 FY Q3 Q2 Q1 FY Q3 Q2 Q1 FY Q3 FY FY
cashAndCashEquivalents 231M 191M 400M 181M 298M 249M 530M 214M 120M 142M 371M 96M 361M 423M
shortTermInvestments 0 0 0 0 0 0 0 0 0 0 0 0 0 0
cashAndShortTermInvestments 231M 191M 400M 181M 298M 249M 530M 214M 120M 142M 371M 96M 361M 423M
netReceivables 3 701M 3 222M 2 937M 3 100M 2 876M 2 896M 3 126M 1 543M 3 336M 3 142M 3 130M 2 675M 2 247M 1 754M
inventory 112M 109M 107M 101M 108M 112M 108M 129M 153M 165M 118M 128M 93M 90M
otherCurrentAssets 263M 225M 89M 191M 196M 188M 104M 2 152M 119M 85M 119M 129M 82M 31M
totalCurrentAssets 4 307M 3 747M 3 653M 3 573M 3 477M 3 445M 3 974M 4 039M 3 829M 3 657M 3 859M 3 114M 2 874M 2 359M
propertyPlantEquipmentNet 2 088M 2 059M 1 945M 1 918M 1 934M 1 997M 2 070M 2 133M 2 101M 2 007M 2 034M 1 832M 1 697M 1 159M
goodwill 2 214M 2 213M 2 203M 2 136M 2 126M 2 126M 2 126M 2 119M 2 080M 2 066M 2 045M 1 494M 1 521M 1 243M
intangibleAssets 632M 664M 727M 718M 717M 751M 784M 821M 863M 904M 946M 638M 670M 184M
goodwillAndIntangibleAssets 2 847M 2 877M 2 931M 2 854M 2 843M 2 877M 2 911M 2 940M 2 942M 2 970M 2 991M 2 132M 2 191M 1 427M
longTermInvestments 21M 22M 23M 0 24M 24M 0 -455M -521M 0 0 0 0 0
taxAssets 0 0 0 381M 326M 347M 0 455M 521M 536M 0 0 0 0
otherNonCurrentAssets 430M 427M 424M 37M 75M 54M 418M 418M 416M -114M 409M 397M 360M 283M
totalNonCurrentAssets 5 386M 5 385M 5 323M 5 190M 5 202M 5 300M 5 399M 5 491M 5 459M 5 399M 5 434M 4 361M 4 247M 2 869M
otherAssets 0 3000 -41 000 0 0 0 -78 000 0 -36 000 16 000 0 20 000 -33 000 71 000
totalAssets 9 693M 9 132M 8 975M 8 763M 8 679M 8 745M 9 374M 9 530M 9 288M 9 055M 9 293M 7 476M 7 121M 5 228M
accountPayables 1 286M 1 218M 1 106M 1 041M 994M 965M 1 243M 1 214M 930M 926M 1 110M 935M 663M 571M
shortTermDebt 314M 318M 186M 475M 496M 325M 177M 307M 287M 263M 172M 242M 138M 145M
taxPayables 0 0 0 0 0 0 0 0 0 0 0 0 0 0
deferredRevenue 730M 698M 736M 708M 621M 549M 481M -1 521M 487M 439M 406M 250M 314M 228M
otherCurrentLiabilities 905M 834M 166M 664M 638M 794M 185M 2 811M 736M 751M 164M 560M 141M 75M
totalCurrentLiabilities 3 236M 3 068M 3 000M 2 888M 2 748M 2 633M 2 837M 2 811M 2 441M 2 379M 2 496M 1 986M 1 785M 1 415M
longTermDebt 2 455M 2 353M 2 038M 2 254M 2 490M 2 366M 2 888M 3 309M 3 391M 3 236M 3 052M 2 236M 1 876M 1 158M
deferredRevenueNonCurrent 0 0 0 150M 436M 463M 0 0 0 0 0 0 0 0
deferredTaxLiabilitiesNonCurrent 449M 339M 363M 381M 326M 347M 390M 455M 521M 536M 571M 471M 450M 303M
otherNonCurrentLiabilities 374M 359M 326M 412M 380M 246M 244M 240M 247M 258M 238M 1 517M 290M 230M
totalNonCurrentLiabilities 3 278M 3 050M 2 988M 3 047M 3 197M 3 422M 3 815M 4 005M 4 159M 4 029M 4 056M 2 943M 2 793M 1 807M
otherLiabilities 0 0 0 0 0 1 0 0 0 0 0 0 0 0
capitalLeaseObligations 463M 413M 407M 409M 430M 463M 431M 279M 354M 287M 291M 254M 272M 189M
totalLiabilities 6 514M 6 118M 5 988M 5 934M 5 945M 6 055M 6 652M 6 816M 6 599M 6 408M 6 552M 4 929M 4 578M 3 222M
preferredStock 0 0 0 0 0 0 0 0 0 0 0 0 0 0
commonStock 10M 10M 10M 10M 10M 10M 10M 10M 10M 10M 10M 10M 10M 9M
retainedEarnings 2 565M 2 404M 2 309M 2 234M 2 139M 2 105M 2 146M 2 145M 2 131M 2 115M 2 196M 2 193M 2 162M 1 834M
accumulatedOtherComprehensiveIncomeLoss -41M -36M -41M -59M -52M -51M -53M -46M -49M -54M -51M -51M -79M -91M
othertotalStockholdersEquity 578M 569M 625M 617M 610M 605M 587M 576M 391M
totalStockholdersEquity 3 112M 2 947M 2 912M 2 810M 2 714M 2 674M 2 706M 2 714M 2 679M 2 646M 2 737M 2 542M 2 544M 2 006M
totalEquity 3 179M 3 014M 2 987M 2 829M 2 734M 2 690M 2 721M 2 724M 2 688M 2 646M 2 741M 2 542M 2 548M 2 009M
totalLiabilitiesAndStockholdersEquity 9 693M 9 132M 8 763M 8 679M 8 745M 9 530M 9 288M 9 055M 7 476M
minorityInterest 67M 67M 75M 19M 20M 16M 15M 10M 9M 1M 4M 0 4M 4M
totalLiabilitiesAndTotalEquity 9 693M 9 132M 8 975M 8 763M 8 679M 8 745M 9 374M 9 530M 9 288M 9 055M 9 293M 7 476M 7 121M 5 228M
totalInvestments 21M 22M 23M 23M 24M 24M 0 -455M -521M 0 0 0 0 0
totalDebt 2 769M 2 671M 2 632M 2 733M 2 991M 3 154M 3 496M 3 309M 3 677M 3 499M 3 515M 2 478M 2 286M 1 492M
netDebt 2 538M 2 480M 2 232M 2 552M 2 694M 2 904M 2 966M 3 095M 3 558M 3 358M 3 144M 2 382M 1 925M 1 069M
link Link Link Link Link Link Link Link Link Link
finalLink Link Link Link Link Link Link Link Link Link
filingDate 2025-02-28 2024-03-01 2023-03-16 2022-03-01 2021-02-25
fiscalYear 2024 2023 2022 2021 2020
accountsReceivables 1 382M 1 370M 1 400M 1 019M 785M
otherReceivables 1 556M 1 756M 1 730M 1 228M 970M
prepaids 119M 106M 122M 91M 61M
totalPayables 1 106M 1 243M 1 110M 663M 571M
otherPayables 0 0 0 0 0
accruedExpenses 660M 614M 548M 433M 323M
capitalLeaseObligationsCurrent 146M 138M 97M 95M 72M
capitalLeaseObligationsNonCurrent 261M 293M 194M 176M 117M
treasuryStock -657M -660M -664M -587M -587M
additionalPaidInCapital 1 291M 1 263M 1 247M 1 034M 837M
otherTotalStockholdersEquity 0 0 0 0 0

Cash Flow Statement

Property 2025 q3 2025 q2 2024 q4 2024 q3 2024 q2 2024 q1 2023 q4 2023 q3 2023 q2 2023 q1 2022 q4 2022 q3 2021 q4 2020 q4
date 2025-09-30 2025-06-30 2024-12-31 2024-09-30 2024-06-30 2024-03-31 2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2021-12-31 2020-12-31
symbol MTZ MTZ MTZ MTZ MTZ MTZ MTZ MTZ MTZ MTZ MTZ MTZ MTZ MTZ
reportedCurrency USD USD USD USD USD USD USD USD USD USD USD USD USD USD
cik 15 615 15 615 15 615 15 615 15 615 15 615 15 615 15 615 15 615 15 615 15 615 15 615 15 615 15 615
fillingDate 2025-10-30 2025-07-31 2024-10-31 2024-08-01 2024-05-02 2023-11-02 2023-08-03 2023-05-04 2022-11-03
acceptedDate 2025-10-30 16:14:00 2025-07-31 16:26:17 2025-02-28 06:07:29 2024-10-31 16:38:48 2024-08-01 16:49:14 2024-05-02 17:05:54 2024-02-29 21:58:57 2023-11-02 16:45:40 2023-08-03 17:16:22 2023-05-04 17:25:47 2023-03-16 17:08:20 2022-11-03 17:17:03 2022-03-01 16:57:25 2021-02-25 17:30:34
calendarYear 2025 2025 2024 2024 2024 2023 2023 2023 2022
period Q3 Q2 FY Q3 Q2 Q1 FY Q3 Q2 Q1 FY Q3 FY FY
netIncome 166M 90M 199M 105M 34M -41M -50M -6800 17M -81M 34M 49M 331M 323M
depreciationAndAmortization 105M 103M 507M 115M 136M 141M 603M 3M 145M 149M 507M 119M 423M 298M
deferredIncomeTax 110M -13M -34M 55M -21M -44M -141M -7600 -12M -31M 10M -15M 52M 7M
stockBasedCompensation 9M 9M 33M 7M 7M 10M 33M 7M 9M 9M 27M 6M 25M 22M
changeInWorkingCapital -293M -176M 441M 12M 100M 32M 276M 292M -157M -119M -166M -24M 41M 309M
accountsReceivables -477M -358M 237M -317M 21M 247M 45M -57M -112M 50M -298M -41M 198M 87M
inventory -3M -5M 26M 9M 4M 6M 33M 21M 9M -6M -21M -16M 10M 18M
accountsPayables 0 255M -162M 112M 3M -316M 166M 322M -91M -213M 0 0 0 182M
otherWorkingCapital 187M -68M 339M 208M 72M 96M 32M 6M 36M 50M 152M 32M -167M 21M
otherNonCashItems -9M -8M -24M -16M 259M 365M -35M -7200 -13M -14M -60M -17M -79M -21M
netCashProvidedByOperatingActivities 89M 6M 1 122M 278M 264M 108M 687M 294M -12M -86M 352M 117M 793M 937M
investmentsInPropertyPlantAndEquipment -69M -64M -149M -44M -31M -25M -193M -38M -56M -63M -263M -23M -170M -214M
acquisitionsNet -17M -3M -80M -34M 14M 4M -69M -5M -17M -47M -636M -27M -1 245M -25M
purchasesOfInvestments 0 0 0 299 000 -821 000 -63 000 -2M -272 000 -1M -205 000 -4M -758 000 -10M -17M
salesMaturitiesOfInvestments 0 0 0 2M 0 0 425 000 38M 56M 425 000 400 000 0 557 000 648 000
otherInvestingActivites 17M 15M 19M 651 000 2M -25M -33M 20M 29M
netCashUsedForInvestingActivites -69M -52M -56M -17M -20M -30M -52M -89M -22M
debtRepayment 48M -42M -283M -189M -361M -1 723M -718M -948M -736M
commonStockIssued 0 0 0 0 0 0 0 0 0
commonStockRepurchased 0 -50M 0 0 0 0 0 0 0 0 -81M 0 0 -120M
dividendsPaid 0 0 0 0 0 0 0 0 0
otherFinancingActivites -27M -17M -54M -9M -7M 1 554M 759M 895M 600M
netCashUsedProvidedByFinancingActivities 20M -110M -337M -198M -368M -169M 41M -53M -136M
effectOfForexChangesOnCash -158 000 985 000 -4M -325 000 -494 000 -132 000 751 000 -558 000 571 000 267 000 -2M -2M -227 000 929 000
netChangeInCash 40M -155M -130M -116M 48M -280M 159M 94M -22M -229M 10M -43M -62M 352M
cashAtEndOfPeriod 231M 191M 400M 181M 298M 249M 530M 214M 120M 142M 371M 96M 361M 423M
cashAtBeginningOfPeriod 191M 346M 530M 298M 249M 530M 371M 120M 142M 371M 361M 139M 423M 71M
operatingCashFlow 89M 6M 1 122M 278M 264M 108M 687M 294M -12M -86M 352M 117M 793M 937M
capitalExpenditure -69M -64M -149M -44M -31M -25M -193M -38M -56M -63M -263M -23M -170M -214M
freeCashFlow 20M -58M 973M 234M 233M 82M 494M 256M -67M -150M 89M 94M 623M 724M
link Link Link Link Link Link Link Link Link Link
finalLink Link Link Link Link Link Link Link Link Link
filingDate 2025-02-28 2024-03-01 2023-03-16 2022-03-01 2021-02-25
fiscalYear 2024 2023 2022 2021 2020
otherInvestingActivities 71M 86M 82M 67M 39M
netCashProvidedByInvestingActivities -157M -178M -821M -1 357M -217M
netDebtIssuance -982M -299M 642M 532M -234M
longTermNetDebtIssuance -982M -299M 642M -159M -233M
shortTermNetDebtIssuance 0 0 0 691M -62 000
netStockIssuance 0 0 -81M 0 -120M
netCommonStockIssuance 0 0 -81M 0 -120M
commonStockIssuance 0 0 0 0 0
netPreferredStockIssuance 0 0 0 0 0
netDividendsPaid 0 0 0 0 0
commonDividendsPaid 0 0 0 0 0
preferredDividendsPaid 0 0 0 0 0
otherFinancingActivities -108M -52M -80M -30M -16M
netCashProvidedByFinancingActivities -1 090M -351M 481M 502M -370M
incomeTaxesPaid 44M 10M 9M 69M 65M
interestPaid 195M 238M 106M 62M 65M

Earning call transcript

2025 q3
2025-10-31 ET (fiscal 2025 q3)
2025 q2
2025-08-01 ET (fiscal 2025 q2)
2025 q1
2025-05-02 ET (fiscal 2025 q1)
2024 q4
2025-02-28 ET (fiscal 2024 q4)
2024 q3
2024-11-01 ET (fiscal 2024 q3)
2024 q2
2024-08-02 ET (fiscal 2024 q2)
2024 q1
2024-05-03 ET (fiscal 2024 q1)
2023 q4
2024-03-01 ET (fiscal 2023 q4)
2023 q3
2023-11-02 ET (fiscal 2023 q3)
2023 q2
2023-08-04 ET (fiscal 2023 q2)
2023 q1
2023-05-05 ET (fiscal 2023 q1)
2022 q4
2023-02-24 ET (fiscal 2022 q4)
2022 q3
2022-11-04 ET (fiscal 2022 q3)
2022 q2
2022-08-05 ET (fiscal 2022 q2)
2022 q1
2022-05-06 ET (fiscal 2022 q1)

SEC forms

Show financial reports only

SEC form 8
2025-10-30 20:27 ET
MasTec published news for 2025 q3
SEC form 8
2025-10-30 20:27 ET
MasTec reported for 2025 q3
SEC form 10
2025-10-30 20:14 ET
MasTec published news for 2025 q3
SEC form 8
2025-08-27 20:18 ET
MasTec published news for 2025 q2
SEC form 8
2025-08-27 20:18 ET
MasTec published news for 2025 q2
SEC form 8
2025-07-31 20:41 ET
MasTec published news for 2025 q2
SEC form 8
2025-07-31 20:41 ET
MasTec reported for 2025 q2
SEC form 10
2025-07-31 20:26 ET
MasTec reported for 2025 q2
SEC form 8
2025-05-02 00:00 ET
MasTec published news for 2025 q1
SEC form 8
2025-05-02 00:00 ET
MasTec reported for 2025 q1
SEC form 10
2025-05-01 20:19 ET
MasTec published news for 2025 q1
SEC form 10
2025-05-01 00:00 ET
MasTec published news for 2025 q1
SEC form 10
2025-02-28 06:07 ET
MasTec published news for 2024 q4
SEC form 10
2025-02-28 00:00 ET
MasTec published news for 2024 q4
SEC form 8
2025-02-27 21:42 ET
MasTec published news for 2024 q4
SEC form 8
2025-02-27 21:42 ET
MasTec reported for 2024 q4
SEC form 8
2024-10-31 16:43 ET
MasTec published news for 2024 q3
SEC form 8
2024-10-31 16:43 ET
MasTec reported for 2024 q3
SEC form 10
2024-10-31 16:38 ET
MasTec reported for 2024 q3
SEC form 10
2024-10-31 00:00 ET
MasTec reported for 2024 q3
SEC form 8
2024-08-01 21:35 ET
MasTec published news for 2024 q2
SEC form 8
2024-08-01 21:35 ET
MasTec reported for 2024 q2
SEC form 10
2024-08-01 16:49 ET
MasTec reported for 2024 q2
SEC form 10
2024-08-01 00:00 ET
MasTec reported for 2024 q2
SEC form 8
2024-05-03 06:07 ET
MasTec published news for 2024 q1
SEC form 8
2024-05-03 06:07 ET
MasTec reported for 2024 q1
SEC form 10
2024-05-02 17:05 ET
MasTec published news for 2024 q1
SEC form 10
2024-05-02 00:00 ET
MasTec published news for 2024 q1
SEC form 10
2024-03-01 00:00 ET
MasTec published news for 2023 q4
SEC form 10
2024-02-29 21:58 ET
MasTec published news for 2023 q4
SEC form 8
2024-02-29 21:24 ET
MasTec published news for 2023 q4
SEC form 8
2024-02-29 21:24 ET
MasTec reported for 2023 q4
SEC form 10
2023-11-02 00:00 ET
MasTec reported for 2023 q3
SEC form 8
2023-10-31 21:24 ET
MasTec reported for 2023 q3
SEC form 6
2023-08-04 06:01 ET
MasTec reported for 2023 q2
SEC form 8
2023-08-04 00:00 ET
MasTec reported for 2023 q2
SEC form 10
2023-08-03 17:16 ET
MasTec reported for 2023 q2
SEC form 10
2023-08-03 00:00 ET
MasTec reported for 2023 q2
SEC form 6
2023-06-20 16:32 ET
MasTec published news for 2023 q1
SEC form 8
2023-05-05 00:00 ET
MasTec reported for 2023 q1
SEC form 10
2023-05-04 00:00 ET
MasTec reported for 2023 q1
SEC form 6
2023-03-31 17:20 ET
MasTec published news for 2022 q4
SEC form 6
2023-03-31 17:18 ET
MasTec published news for 2022 q4
SEC form 10
2023-03-16 17:08 ET
MasTec reported for 2022 q4
SEC form 10
2023-03-16 00:00 ET
MasTec reported for 2022 q4
SEC form 6
2023-03-15 16:26 ET
MasTec published news for 2022 q4
SEC form 6
2023-03-02 09:00 ET
MasTec reported for 2022 q4
SEC form 8
2023-02-24 00:00 ET
MasTec reported for 2022 q4
SEC form 6
2023-02-23 20:25 ET
MasTec reported for 2022 q4
SEC form 6
2022-12-22 17:15 ET
MasTec published news for 2022 q3
SEC form 8
2022-11-04 00:00 ET
MasTec reported for 2022 q3
SEC form 6
2022-11-03 20:18 ET
MasTec published news for 2022 q3
SEC form 10
2022-11-03 17:17 ET
MasTec reported for 2022 q3
SEC form 10
2022-11-03 00:00 ET
MasTec reported for 2022 q3
SEC form 6
2022-10-24 07:08 ET
MasTec published news for 2022 q3
SEC form 6
2022-10-17 07:07 ET
MasTec published news for 2022 q3
SEC form 6
2022-10-07 16:15 ET
MasTec published news for 2022 q3
SEC form 6
2022-09-26 07:05 ET
MasTec published news for 2022 q2
SEC form 6
2022-09-12 07:10 ET
MasTec published news for 2022 q2
SEC form 6
2022-09-06 07:07 ET
MasTec published news for 2022 q2
SEC form 6
2022-09-02 07:06 ET
MasTec published news for 2022 q2
SEC form 6
2022-09-01 16:32 ET
MasTec published news for 2022 q2
SEC form 6
2022-08-25 07:07 ET
MasTec published news for 2022 q2
SEC form 6
2022-08-22 07:13 ET
MasTec published news for 2022 q2
SEC form 6
2022-08-08 17:01 ET
MasTec published news for 2022 q2
SEC form 8
2022-08-05 00:00 ET
MasTec reported for 2022 q2
SEC form 6
2022-08-04 21:25 ET
MasTec published news for 2022 q2
SEC form 10
2022-08-04 17:25 ET
MasTec reported for 2022 q2
SEC form 10
2022-08-04 00:00 ET
MasTec reported for 2022 q2
SEC form 6
2022-07-25 07:00 ET
MasTec published news for 2022 q2
SEC form 6
2022-06-24 16:05 ET
MasTec published news for 2022 q1
SEC form 6
2022-05-27 16:35 ET
MasTec published news for 2022 q1
SEC form 6
2022-05-20 17:46 ET
MasTec published news for 2022 q1
SEC form 8
2022-05-06 00:00 ET
MasTec reported for 2022 q1
SEC form 6
2022-05-05 18:18 ET
MasTec published news for 2022 q1
SEC form 10
2022-05-05 17:21 ET
MasTec reported for 2022 q1
SEC form 10
2022-05-05 00:00 ET
MasTec reported for 2022 q1
SEC form 6
2022-04-06 16:01 ET
MasTec published news for 2022 q1
SEC form 6
2022-04-04 16:34 ET
MasTec published news for 2022 q1
SEC form 6
2022-03-30 17:16 ET
MasTec published news for 2021 q4
SEC form 10
2022-03-01 16:57 ET
MasTec published news for 2021 q4
SEC form 10
2022-03-01 00:00 ET
MasTec published news for 2021 q4
SEC form 6
2022-02-25 06:20 ET
MasTec published news for 2021 q4
SEC form 8
2022-02-25 00:00 ET
MasTec published news for 2021 q4
SEC form 6
2022-01-21 16:34 ET
MasTec published news for 2021 q4
SEC form 6
2021-12-21 17:03 ET
MasTec published news for 2021 q3
SEC form 6
2021-11-04 17:27 ET
MasTec published news for 2021 q3
SEC form 10
2021-11-04 17:07 ET
MasTec published news for 2021 q3
SEC form 10
2021-11-04 00:00 ET
MasTec published news for 2021 q3
SEC form 8
2021-11-04 00:00 ET
MasTec published news for 2021 q3
SEC form 8
2021-08-06 00:00 ET
MasTec published news for 2021 q2
SEC form 6
2021-08-05 18:16 ET
MasTec published news for 2021 q2
SEC form 10
2021-08-05 17:13 ET
MasTec published news for 2021 q2
SEC form 10
2021-08-05 00:00 ET
MasTec published news for 2021 q2
SEC form 6
2021-06-25 16:01 ET
MasTec published news for 2021 q1
SEC form 6
2021-05-21 16:15 ET
MasTec published news for 2021 q1
SEC form 8
2021-05-07 00:00 ET
MasTec published news for 2021 q1
SEC form 6
2021-05-06 19:24 ET
MasTec published news for 2021 q1
SEC form 10
2021-05-06 17:31 ET
MasTec published news for 2021 q1
SEC form 10
2021-05-06 00:00 ET
MasTec published news for 2021 q1
SEC form 6
2021-04-07 16:16 ET
MasTec published news for 2021 q1
SEC form 6
2021-02-25 18:01 ET
MasTec published news for 2020 q4
SEC form 10
2021-02-25 17:30 ET
MasTec published news for 2020 q4
SEC form 6
2020-10-29 19:28 ET
MasTec published news for 2020 q3
SEC form 10
2020-10-29 17:19 ET
MasTec published news for 2020 q3