UK markets close in 1 hour 40 minutes

Exelixis, Inc. (EX9.F)

Frankfurt - Frankfurt Delayed price. Currency in EUR
Add to watchlist
19.28+0.11 (+0.57%)
As of 08:15AM 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
205,054
207,765
182,282
231,063
111,781
-
Depreciation & amortisation
25,240
25,717
20,875
13,630
9,141
-
Deferred income taxes
-
-133,209
-60,358
46,529
15,265
-
Stock-based compensation
108,797
106,345
107,574
119,820
105,070
-
Change in working capital
-24,805
-13,973
-12,799
-39,013
-40,140
-
Accounts receivable
-6,615
-22,623
66,849
-122,324
-42,470
-
Inventory
-2,892
-12,977
-11,683
-13,209
-21,897
-
Accounts payable
18,583
53,246
25,842
55,090
50,509
-
Other working capital
185,102
170,355
224,158
336,579
178,637
-
Other non-cash items
136,661
140,679
125,040
28,775
7,865
-
Net cash provided by operating activities
317,738
333,324
362,614
400,804
208,982
-
Cash flows from investing activities
Investments in property, plant and equipment
-132,636
-162,969
-138,456
-64,225
-30,345
-
Purchases of investments
-729,099
-902,468
-1,450,716
-1,357,168
-1,070,269
-
Sales/maturities of investments
996,165
1,038,482
1,064,758
1,378,509
969,399
-
Net cash used for investing activities
134,430
-26,955
-524,414
-42,884
-131,215
-
Cash flows from financing activities
Debt repayment
0
-
-
-
-
0
Common stock repurchased
-735,753
-550,378
0
0
-
-
Other financing activities
-33,553
-29,122
-23,300
-39,108
-50,018
-
Net cash used provided by (used for) financing activities
-734,686
-546,052
586
-14,801
-25,132
-
Net change in cash
-282,518
-239,683
-161,214
343,119
52,635
-
Cash at beginning of period
542,079
502,677
663,891
320,772
268,137
-
Cash at end of period
259,561
262,994
502,677
663,891
320,772
-
Free cash flow
Operating cash flow
317,738
333,324
362,614
400,804
208,982
-
Capital expenditure
-132,636
-162,969
-138,456
-64,225
-30,345
-
Free cash flow
185,102
170,355
224,158
336,579
178,637
-