Australia markets closed

Rollins Inc (RLS.SG)

Stuttgart - Stuttgart Delayed price. Currency in EUR
Add to watchlist
42.35+0.46 (+1.10%)
At close: 07:38PM CEST
Annual

Cash flow

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
441,117
434,957
368,599
356,565
266,756
-
Depreciation & amortisation
104,560
99,752
91,326
86,558
79,331
-
Deferred income taxes
-14,573
-7,644
1,595
3,421
849
-
Stock-based compensation
25,839
24,605
21,215
14,865
20,850
-
Change in working capital
-14,835
-28,079
-28,079
-39,210
48,865
-
Accounts receivable
-53,807
-45,874
-34,003
-22,439
-12,045
-
Inventory
-5,522
-4,279
-540
2,644
-10,706
-
Accounts payable
-
43,407
304
1,421
50,212
-
Other working capital
523,026
495,901
435,302
374,611
412,556
-
Net cash provided by operating activities
555,026
528,366
465,930
401,805
435,785
-
Cash flows from investing activities
Investments in property, plant and equipment
-32,000
-32,465
-30,628
-27,194
-23,229
-
Acquisitions, net
-398,506
-366,854
-119,188
-146,098
-147,613
-
Sales/maturities of investments
-
-
-
-
216
104
Other investing activities
2,833
10,521
15,675
74,327
8,447
-
Net cash used for investing activities
-411,770
-372,895
-134,141
-98,965
-162,395
-
Cash flows from financing activities
Debt repayment
-552,000
-632,000
-395,000
-254,500
-223,500
-
Common stock repurchased
-314,910
-315,013
-7,065
-10,694
-8,275
-
Dividends paid
-272,884
-264,348
-211,618
-208,656
-160,487
-
Other financing activities
-2,798
-8,059
-17,334
-22,809
-24,011
-
Net cash used provided by (used for) financing activities
-142,592
-149,420
-336,017
-290,159
-281,273
-
Net change in cash
468
8,479
-9,955
6,824
4,201
-
Cash at beginning of period
112,503
95,346
105,301
98,477
94,276
-
Cash at end of period
113,167
103,825
95,346
105,301
98,477
-
Free cash flow
Operating cash flow
555,026
528,366
465,930
401,805
435,785
-
Capital expenditure
-32,000
-32,465
-30,628
-27,194
-23,229
-
Free cash flow
523,026
495,901
435,302
374,611
412,556
-