Canada markets open in 5 hours 15 minutes

Alnylam Pharmaceuticals, Inc. (DUL.F)

Frankfurt - Frankfurt Delayed Price. Currency in EUR
Add to watchlist
138.10+3.60 (+2.68%)
As of 08:20AM CEST. Market open.
Annual

Cash Flow

Currency in USD. All numbers in thousands
Breakdown
ttm
2023-12-31
2022-12-31
2021-12-31
2020-12-31
Cash flows from operating activities
Net Income
-332,076
-440,242
-1,131,156
-852,824
-858,281
Depreciation & amortization
96,438
97,031
85,550
89,694
74,435
Stock based compensation
227,080
221,680
230,649
165,717
139,873
Change in working capital
-24,402
10,759
-35,553
-162,823
-12,701
Accounts receivable
-106,682
-87,939
-45,597
-101,799
-56,236
Inventory
18,792
18,367
-34,136
-26,415
-35,426
Accounts Payable
157,950
80,840
191,769
88,240
143,732
Other working capital
127,823
41,945
-613,333
-718,065
-685,322
Other non-cash items
114,365
106,987
104,679
135,805
95,755
Net cash provided by operating activites
189,116
104,156
-541,274
-641,693
-614,961
Cash flows from investing activities
Investments in property, plant and equipment
-61,293
-62,211
-72,059
-76,372
-70,361
Purchases of investments
-1,807,870
-1,823,501
-1,976,961
-1,656,114
-2,025,626
Sales/Maturities of investments
1,545,848
1,553,800
2,231,568
1,463,550
1,691,669
Other investing activites
-
-4,438
-13,194
-4,364
-31,200
Net cash used for investing activites
-327,753
-336,350
169,354
-273,300
-435,518
Cash flows from financing activities
Debt repayment
-
-
-762,107
0
0
Common stock issued
-
-
0
0
99,498
Other financing activites
23,719
24,667
-87,611
500,850
494,997
Net cash used privided by (used for) financing activities
154,671
172,131
425,753
1,247,118
994,979
Net change in cash
10,308
-53,672
46,403
323,107
-50,582
Cash at beginning of period
674,411
868,556
822,153
499,046
549,628
Cash at end of period
690,445
814,884
868,556
822,153
499,046
Free Cash Flow
Operating Cash Flow
189,116
104,156
-541,274
-641,693
-614,961
Capital Expenditure
-61,293
-62,211
-72,059
-76,372
-70,361
Free Cash Flow
127,823
41,945
-613,333
-718,065
-685,322