Singapore markets closed

Mattel, Inc. (MTT.F)

Frankfurt - Frankfurt Delayed price. Currency in EUR
Add to watchlist
16.73-0.04 (-0.24%)
As of 08:20AM CEST. Market open.
Annual

Cash flow

Currency in USD. All numbers in thousands
Breakdown
ttm
31/12/2023
31/12/2022
31/12/2021
31/12/2020
31/12/2019
Cash flows from operating activities
Net income
292,542
214,352
393,913
902,987
123,579
-
Depreciation & amortisation
176,485
177,344
182,179
184,313
193,451
-
Deferred income taxes
181,082
176,385
69,510
-484,145
-5,300
-
Stock-based compensation
84,320
83,334
69,072
60,081
60,168
-
Change in working capital
340,487
179,762
-343,837
-288,942
-129,633
-
Accounts receivable
7,746
-198,322
197,902
-85,603
-92,280
-
Inventory
220,753
261,309
-203,522
-330,899
-42,193
-
Accounts payable
-
-
-
207,143
17,403
-54,652
Other working capital
963,886
709,491
256,339
334,110
166,903
-
Other non-cash items
868
-6,225
-4,222
3,056
-
75,139
Net cash provided by operating activities
1,111,666
869,791
442,842
485,463
285,696
-
Cash flows from investing activities
Investments in property, plant and equipment
-147,780
-160,300
-186,503
-151,353
-118,793
-
Purchases of investments
-
-
-
-
-22,883
-681
Other investing activities
4,105
2,934
42,798
44,671
9,572
-
Net cash used for investing activities
-128,341
-142,418
-144,225
-105,097
-132,104
-
Cash flows from financing activities
Debt repayment
-
0
-250,000
-1,576,966
0
-
Common stock repurchased
-269,029
-203,016
0
0
-
-
Dividends paid
-
-
-
-
-
0
Other financing activities
-64,653
-50,293
-38,389
-22,152
-6,875
-
Net cash used provided by (used for) financing activities
-304,686
-226,567
-260,639
-402,074
-5,842
-
Net change in cash
668,506
500,128
29,873
-30,819
132,153
-
Cash at beginning of period
461,717
761,235
731,362
762,181
630,028
-
Cash at end of period
1,140,356
1,261,363
761,235
731,362
762,181
-
Free cash flow
Operating cash flow
1,111,666
869,791
442,842
485,463
285,696
-
Capital expenditure
-147,780
-160,300
-186,503
-151,353
-118,793
-
Free cash flow
963,886
709,491
256,339
334,110
166,903
-