Canada markets closed

Rambus Inc. (RMB.F)

Frankfurt - Frankfurt Delayed Price. Currency in EUR
Add to watchlist
52.10+2.10 (+4.20%)
At close: 05:38PM CEST
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
333,904
333,904
-14,310
18,334
-40,471
Depreciation & amortization
48,428
48,428
47,127
44,277
48,186
Deferred income taxes
-145,350
-145,350
689
1,522
624
Stock based compensation
45,011
45,011
35,552
27,486
25,778
Change in working capital
8,334
8,334
64,940
103,653
145,229
Accounts receivable
-28,931
-28,931
-9,274
-13,521
16,136
Inventory
-15,254
-15,254
-12,702
6,109
-4,380
Accounts Payable
-5,768
-5,768
11,975
2,195
-2,176
Other working capital
172,546
172,546
209,915
195,425
155,731
Other non-cash items
9,882
9,882
5,731
13,945
5,443
Net cash provided by operating activites
195,786
195,786
230,393
209,217
185,459
Cash flows from investing activities
Investments in property, plant and equipment
-23,240
-23,240
-20,478
-13,792
-29,728
Acquisitions, net
-67,780
0
-15,932
-97,115
0
Purchases of investments
-434,155
-434,155
-150,949
-567,947
-909,852
Sales/Maturities of investments
293,652
293,652
339,338
563,199
843,138
Other investing activites
-
-
-
-
-1,131
Net cash used for investing activites
-57,396
-57,396
151,979
-115,655
-97,573
Cash flows from financing activities
Debt repayment
-8,379
-10,381
-258,060
0
0
Common stock repurchased
-100,525
-100,525
-100,421
-100,081
-50,069
Other financing activites
-56,970
-56,970
-32,791
-23,085
-22,604
Net cash used privided by (used for) financing activities
-169,623
-169,623
-362,935
-114,209
-61,186
Net change in cash
-30,927
-30,927
17,430
-21,060
26,806
Cash at beginning of period
125,694
125,694
108,264
129,324
102,518
Cash at end of period
94,767
94,767
125,694
108,264
129,324
Free Cash Flow
Operating Cash Flow
195,786
195,786
230,393
209,217
185,459
Capital Expenditure
-23,240
-23,240
-20,478
-13,792
-29,728
Free Cash Flow
172,546
172,546
209,915
195,425
155,731