UK markets closed

Robert Half International Inc. (RHI)

NYSE - NYSE Delayed price. Currency in USD
Add to watchlist
77.48-1.00 (-1.27%)
At close: 04:03PM EST
77.48 0.00 (0.00%)
After hours: 04:35PM EST
Annual

Cash flow

All numbers in thousands
Breakdown
ttm
31/12/2021
31/12/2020
31/12/2019
31/12/2018
Cash flows from operating activities
Net income
678,210
598,626
306,276
454,433
434,288
Depreciation & amortisation
48,210
54,451
63,500
65,625
65,949
Deferred income taxes
14,598
-21,133
-13,146
-9,473
-15,885
Stock-based compensation
57,460
55,932
52,486
48,300
44,953
Change in working capital
-279,264
-53,628
264,857
-22,410
31,103
Accounts receivable
-142,059
-292,628
127,740
-48,461
-86,217
Accounts payable
2,389
52,610
1,098
-9,204
89,715
Other working capital
565,896
566,525
563,151
460,165
529,838
Other non-cash items
-8,752
-3,217
-14,779
-26,714
-
Net cash provided by operating activities
626,347
603,136
596,528
519,629
572,322
Cash flows from investing activities
Investments in property, plant and equipment
-60,451
-36,611
-33,377
-59,464
-42,484
Acquisitions, net
-
0
-15,836
0
0
Purchases of investments
-81,695
-85,432
-
-
-
Sales/maturities of investments
32,135
34,434
-
-
-
Other investing activities
-
-
58,674
-42,674
-46,025
Net cash used for investing activities
-110,011
-87,609
9,461
-102,138
-88,509
Cash flows from financing activities
Debt repayment
-62
-239
-218
-200
-183
Common stock issued
-
2,796
2,506
4,253
5,614
Common stock repurchased
-333,498
-287,738
-159,172
-277,535
-353,509
Dividends paid
-184,871
-170,612
-155,935
-145,631
-136,423
Net cash used provided by (used for) financing activities
-518,431
-458,589
-315,325
-423,366
-490,115
Net change in cash
-40,371
44,575
303,948
-6,101
-18,174
Cash at beginning of period
633,719
574,426
270,478
276,579
294,753
Cash at end of period
631,624
619,001
574,426
270,478
276,579
Free cash flow
Operating cash flow
626,347
603,136
596,528
519,629
572,322
Capital expenditure
-60,451
-36,611
-33,377
-59,464
-42,484
Free cash flow
565,896
566,525
563,151
460,165
529,838