Australia markets open in 27 minutes

Ferrari NV (2FE.SG)

Stuttgart - Stuttgart Delayed price. Currency in EUR
Add to watchlist
383.80-1.20 (-0.31%)
At close: 05:15PM 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
1,307,890
1,252,048
932,614
830,767
607,817
-
Depreciation & amortisation
673,266
662,305
546,225
455,989
426,637
-
Deferred income taxes
349,208
344,897
238,472
209,095
-
-
Change in working capital
-327,156
-358,273
-146,191
-159,556
-221,415
-
Accounts receivable
-83,314
-33,381
-48,400
1,771
44,477
-
Inventory
-261,019
-309,564
-153,890
-81,309
-67,797
-
Accounts payable
51,318
43,277
103,981
72,568
8,594
-
Other working capital
914,312
847,727
598,721
545,583
129,215
-
Other non-cash items
81,484
74,631
70,346
45,791
88,165
-
Net cash provided by operating activities
1,827,794
1,716,637
1,403,340
1,282,726
838,211
-
Cash flows from investing activities
Investments in property, plant and equipment
-913,482
-868,910
-804,619
-737,143
-708,996
-
Acquisitions, net
-
0
-1,367
0
0
-
Sales/maturities of investments
-
-
-
-
-
0
Net cash used for investing activities
-911,655
-866,452
-805,408
-732,738
-708,027
-
Cash flows from financing activities
Debt repayment
-395,739
-751,070
-167,539
-745,136
-21,775
-
Common stock repurchased
-500,181
-460,629
-396,522
-230,899
-129,793
-
Dividends paid
-
-328,631
-249,522
-160,101
-208,100
-
Other financing activities
-
-4,890
-2,266
-1,354
-2,929
-
Net cash used provided by (used for) financing activities
-987,496
-1,109,407
-553,560
-579,672
339,683
-
Net change in cash
-74,914
-266,920
44,755
-18,260
464,460
-
Cash at beginning of period
1,441,137
1,388,901
1,344,146
1,362,406
897,946
-
Cash at end of period
1,369,780
1,121,981
1,388,901
1,344,146
1,362,406
-
Free cash flow
Operating cash flow
1,827,794
1,716,637
1,403,340
1,282,726
838,211
-
Capital expenditure
-913,482
-868,910
-804,619
-737,143
-708,996
-
Free cash flow
914,312
847,727
598,721
545,583
129,215
-