Australia markets close in 1 hour 7 minutes

MasTec Inc (MY8.SG)

Stuttgart - Stuttgart Delayed price. Currency in EUR
Add to watchlist
82.00-1.50 (-1.80%)
At close: 09:54PM CEST
Annual

Cash flow

All numbers in thousands
Breakdown
ttm
31/12/2023
31/12/2022
31/12/2021
31/12/2020
Cash flows from operating activities
Net income
-49,949
-49,949
33,354
328,831
322,848
Depreciation & amortisation
603,162
603,162
507,148
422,826
297,751
Deferred income taxes
-140,863
-140,863
9,549
51,931
7,180
Stock-based compensation
33,335
33,335
27,446
24,805
21,875
Change in working capital
276,332
276,332
-166,121
41,400
308,934
Accounts receivable
45,007
45,007
6,298
149,152
87,372
Inventory
33,018
33,018
-20,523
10,147
17,904
Other working capital
494,336
494,336
88,945
623,008
723,508
Other non-cash items
14,712
14,712
8,915
-9,152
24,763
Net cash provided by operating activities
687,277
687,277
352,297
793,074
937,254
Cash flows from investing activities
Investments in property, plant and equipment
-192,941
-192,941
-263,352
-170,066
-213,746
Acquisitions, net
-69,388
-69,388
-635,763
-1,244,603
-24,971
Purchases of investments
-1,899
-1,899
-3,981
-9,996
-17,456
Sales/maturities of investments
425
425
400
557
648
Other investing activities
1,632
1,632
43
1,650
1,843
Net cash used for investing activities
-178,061
-178,061
-821,183
-1,357,171
-216,605
Cash flows from financing activities
Debt repayment
-4,677,565
-4,677,565
-3,422,609
-970,995
-2,268,055
Common stock repurchased
0
0
-81,291
0
-120,228
Other financing activities
-41,303
-41,303
-76,105
-24,411
-22,668
Net cash used provided by (used for) financing activities
-350,998
-350,998
480,897
501,942
-369,887
Net change in cash
158,969
158,969
9,856
-62,382
351,691
Cash at beginning of period
370,592
370,592
360,736
423,118
71,427
Cash at end of period
529,561
529,561
370,592
360,736
423,118
Free cash flow
Operating cash flow
687,277
687,277
352,297
793,074
937,254
Capital expenditure
-192,941
-192,941
-263,352
-170,066
-213,746
Free cash flow
494,336
494,336
88,945
623,008
723,508