New Zealand markets closed

Cricut, Inc. (398.SG)

Stuttgart - Stuttgart Delayed price. Currency in EUR
Add to watchlist
5.650.00 (0.00%)
At close: 03:32PM CEST
Annual

Cash flow

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
64,184
53,636
60,666
140,473
154,578
-
Depreciation & amortisation
30,647
30,039
26,957
19,388
14,116
-
Deferred income taxes
-12,067
-11,238
-20,461
-135
-2,463
-
Stock-based compensation
47,662
47,326
41,121
38,074
9,484
-
Change in working capital
86,827
127,399
-8,289
-313,099
69,420
-
Accounts receivable
11,095
23,500
63,696
-37,673
-97,625
-
Inventory
50,719
78,376
63,085
-207,978
-37,979
-
Accounts payable
6,631
13,535
-139,845
-46,667
157,023
-
Other working capital
228,523
264,380
83,912
-140,735
226,385
-
Other non-cash items
2,773
2,844
4,405
4,184
128
-
Net cash provided by operating activities
249,616
288,097
117,683
-104,949
248,227
-
Cash flows from investing activities
Investments in property, plant and equipment
-21,093
-23,717
-33,771
-35,786
-21,842
-
Purchases of investments
-88,893
-63,451
-180,112
0
0
-
Sales/maturities of investments
63,830
38,390
106,014
0
0
-
Net cash used for investing activities
-46,156
-48,778
-107,869
-35,786
-21,842
-
Cash flows from financing activities
Debt repayment
-
-
0
0
-283,860
-492,299
Common stock issued
-
0
0
262,007
0
-
Common stock repurchased
-27,883
-20,332
-18,580
0
-3,038
-
Dividends paid
-220,038
-294,130
0
0
-51,202
-
Other financing activities
-9,156
-8,106
-7,698
-2,035
-1,084
-
Net cash used provided by (used for) financing activities
-256,749
-322,185
-26,247
260,244
-110,915
-
Net change in cash
-53,329
-82,756
-16,654
119,382
115,562
-
Cash at beginning of period
232,321
224,943
241,597
122,215
6,653
-
Cash at end of period
179,032
142,187
224,943
241,597
122,215
-
Free cash flow
Operating cash flow
249,616
288,097
117,683
-104,949
248,227
-
Capital expenditure
-21,093
-23,717
-33,771
-35,786
-21,842
-
Free cash flow
228,523
264,380
83,912
-140,735
226,385
-