Canada markets close in 3 hours 38 minutes

Exelixis, Inc. (EXEL)

NasdaqGS - NasdaqGS Real Time Price. Currency in USD
Add to watchlist
21.95+0.26 (+1.20%)
As of 12:21PM EDT. Market open.
Annual

Cash Flow

All numbers in thousands
Breakdown
ttm
2023-12-31
2022-12-31
2021-12-31
2020-12-31
2019-12-31
Cash flows from operating activities
Net Income
205,054
207,765
182,282
231,063
111,781
-
Depreciation & amortization
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 activites
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 activites
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 activites
-33,553
-29,122
-23,300
-39,108
-50,018
-
Net cash used privided 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
-