MasTec, Inc. (MTZ)

USD 130.71

(-4.27%)

Annual Cash Flows

(In USD)
Breakdown 2023 2022 2021 2020 2019 2018
Operating Cash Flow 687.27 Million 352.29 Million 793.07 Million 937.25 Million 550.27 Million 529.95 Million
Net Income -49.94 Million 33.88 Million 330.72 Million 322.69 Million 394.09 Million 259.23 Million
Depreciation & Amortization 603.16 Million 507.14 Million 422.82 Million 297.75 Million 235.48 Million 212.93 Million
Deferred income taxes -140.86 Million 9.54 Million 51.93 Million 7.18 Million 22.16 Million 56.2 Million
Stock-based compensation 33.33 Million 27.44 Million 24.8 Million 21.87 Million 16.44 Million 13.52 Million
Change in working capital 276.33 Million -166.12 Million 41.4 Million 308.93 Million -80.4 Million -31.19 Million
Other non-cash items -34.74 Million -59.61 Million -78.61 Million -21.18 Million -37.5 Million 19.24 Million
Investing Cash Flow -192.53 Million -821.18 Million -1.35 Billion -216.6 Million -261.82 Million -181.79 Million
Investments in PPE -192.94 Million -263.35 Million -170.06 Million -213.74 Million -126.47 Million -180.42 Million
Acquisitions 243.99 Thousand -635.76 Million -1.24 Billion -24.97 Million -179.48 Million -6.68 Million
Investment purchases -1.89 Million -3.98 Million -9.99 Million -17.45 Million -5.58 Million -39.46 Million
Sales/Maturities of investments 425 Thousand 400 Thousand 557 Thousand 648 Thousand 14.7 Million 5.41 Million
Other Investing Activities 1.63 Million 81.51 Million 66.93 Million 38.92 Million 35.01 Million 39.35 Million
Financing Cash Flow -336.52 Million 480.89 Million 501.94 Million -369.88 Million -244.63 Million -361.09 Million
Debt repayment -299.36 Million -3.42 Billion -970.99 Million -2.26 Billion -3.22 Billion -3.44 Billion
Dividends payments - - - - - -
Common Stock Repurchased - -81.29 Million - -120.22 Million -5.65 Million -313.94 Million
Common Stock Issuance - - - 7.09 Million 4.65 Million 226 Thousand
Other Financing Activities -37.15 Million 3.98 Billion 1.47 Billion 2.01 Billion 2.98 Billion 3.4 Billion
Accounts receivables -9.17 Million 6.29 Million 149.15 Million 87.37 Million 113.06 Million -335.2 Million
Accounts payables 165.89 Million 192.11 Billion -128.5 Million 182.33 Million -165.29 Million 251.73 Billion
Inventory 33.01 Million -20.52 Million 10.14 Million 17.9 Million 24.05 Million -29.36 Million
Other working capital 86.6 Million -192.27 Billion 10.6 Million 21.32 Million -52.21 Million -251.4 Billion
Cash at beginning of period 370.59 Million 360.73 Million 423.11 Million 71.42 Million 27.42 Million 40.32 Million
Cash at end of period 529.56 Million 370.59 Million 360.73 Million 423.11 Million 71.42 Million 27.42 Million
Capital Expenditure -192.94 Million -263.35 Million -170.06 Million -213.74 Million -126.47 Million -180.42 Million
Effect of forex changes on cash 751 Thousand -2.15 Million -227 Thousand 929 Thousand 181 Thousand 33 Thousand
Net cash flow / Change in cash 158.96 Million 9.85 Million -62.38 Million 351.69 Million 44 Million -12.9 Million
Free Cash Flow 494.33 Million 88.94 Million 623 Million 723.5 Million 423.8 Million 349.53 Million

Cash Flow Charts