UK markets closed

RPC, Inc. (RLD.F)

Frankfurt - Frankfurt Delayed price. Currency in EUR
Add to watchlist
5.95-0.15 (-2.46%)
At close: 09:11AM CEST
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
151,056
195,113
218,363
7,217
-212,192
-
Depreciation & amortisation
114,002
108,123
83,017
72,686
95,309
-
Deferred income taxes
6,841
8,647
19,496
4,888
-25,845
-
Stock-based compensation
8,005
7,881
6,375
6,576
8,735
-
Change in working capital
45,351
65,931
-120,729
-32,586
11,322
-
Accounts receivable
83,553
104,574
-157,894
-91,082
80,769
-
Inventory
-12,870
-12,341
-18,413
3,951
18,076
-
Accounts payable
-11,371
-34,519
35,759
32,900
-9,130
-
Other working capital
150,316
213,758
61,734
-19,926
12,893
-
Other non-cash items
255
126
647
-180
-
-
Net cash provided by operating activities
318,799
394,763
201,286
47,719
77,958
-
Cash flows from investing activities
Investments in property, plant and equipment
-168,483
-181,005
-139,552
-67,645
-65,065
-
Acquisitions, net
-
-78,798
0
0
-
-
Purchases of investments
-
-
0
0
-1,566
-507
Sales/maturities of investments
-
-
0
0
1,566
507
Other investing activities
17,578
18,091
15,837
20,014
22,406
-
Net cash used for investing activities
-229,703
-241,712
-123,715
-47,631
-42,659
-
Cash flows from financing activities
Debt repayment
-
-
-24,017
-1,584
0
0
Common stock repurchased
-19,597
-21,088
-918
-567
-826
-
Dividends paid
-34,504
-34,562
-8,645
0
0
-
Other financing activities
-
-515
-24,017
-1,584
-
-
Net cash used provided by (used for) financing activities
-54,801
-56,165
-33,580
-2,151
-826
-
Net change in cash
34,295
96,886
43,991
-2,063
34,473
-
Cash at beginning of period
177,904
126,424
82,433
84,496
50,023
-
Cash at end of period
212,199
223,310
126,424
82,433
84,496
-
Free cash flow
Operating cash flow
318,799
394,763
201,286
47,719
77,958
-
Capital expenditure
-168,483
-181,005
-139,552
-67,645
-65,065
-
Free cash flow
150,316
213,758
61,734
-19,926
12,893
-