MasTec Inc. (MTZ)
NYSE: MTZ
· Real-Time Price · USD
162.03
-1.56 (-0.95%)
At close: Jun 17, 2025, 10:34 AM
MasTec Cash Flow Statement
Financials in USD. Fiscal
year is
January - December.
Fiscal Year | FY 2024 | FY 2023 | FY 2022 | FY 2021 | FY 2020 | FY 2019 | FY 2018 | FY 2017 | FY 2016 |
Period Ending | Dec 31, 2024 | Dec 31, 2023 | Dec 31, 2022 | Dec 31, 2021 | Dec 31, 2020 | Dec 31, 2019 | Dec 31, 2018 | Dec 31, 2017 | Dec 31, 2016 |
199.42M | -49.95M | 33.89M | 330.73M | 322.7M | 394.1M | 259.23M | 348.88M | 134.03M | |
506.62M | 603.16M | 507.15M | 422.83M | 297.75M | 235.48M | 212.93M | 188.05M | 164.91M | |
32.67M | 33.34M | 27.45M | 24.8M | 21.88M | 16.45M | 13.53M | 15.66M | 15.07M | |
177.44M | 32.41M | -192.27B | 10.6M | 21.33M | -52.22M | -251.4B | -54.36B | -65.92B | |
-23.78M | -34.74M | -59.61M | -78.62M | -21.18M | -37.51M | 19.25M | -16.94M | 9.65M | |
-34.43M | -140.86M | 9.55M | 51.93M | 7.18M | 22.16M | 56.21M | 18.28M | -3.94M | |
441.13M | 276.33M | -166.12M | 41.4M | 308.93M | -80.4M | -31.19M | -397.66M | -114.14M | |
1.12B | 687.28M | 352.3M | 793.07M | 937.25M | 550.28M | 529.96M | 156.26M | 205.59M | |
-148.85M | -192.94M | -263.35M | -170.07M | -213.75M | -126.47M | -180.42M | -123.41M | -117.11M | |
-79.93M | -69.39M | -635.76M | -1.24B | -24.97M | -179.48M | -6.68M | -116M | -4.1M | |
n/a | -1.9M | -3.98M | -10M | -17.46M | -5.59M | -39.47M | -77.11M | -32.17M | |
n/a | 425K | 400K | 557K | 648K | 14.71M | 5.42M | 23.8M | 1.13M | |
71.3M | 85.74M | 81.51M | 66.94M | 38.92M | 35.02M | 39.36M | 19.96M | 11.24M | |
-157.49M | -178.06M | -821.18M | -1.36B | -216.6M | -261.82M | -181.8M | -272.75M | -141.02M | |
-981.89M | -299.37M | 642.39M | 532.38M | -233.51M | -201.45M | -30.88M | 170.66M | -14.38M | |
n/a | n/a | -81.29M | n/a | -120.23M | -5.65M | -313.95M | -1.55M | n/a | |
n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | |
-108.34M | -51.63M | -80.2M | -30.43M | -16.15M | -37.53M | -16.26M | -38.79M | -15.11M | |
-1.09B | -351M | 480.9M | 501.94M | -369.89M | -244.63M | -361.09M | 118.16M | -29.49M | |
-129.66M | 158.97M | 9.86M | -62.38M | 351.69M | 44.01M | -12.9M | 1.56M | 33.78M | |
972.77M | 494.34M | 88.94M | 623.01M | 723.51M | 423.81M | 349.54M | 32.85M | 88.48M |