XML 19 R8.htm IDEA: XBRL DOCUMENT v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net income $ 40,108 $ 58,318
Adjustments to reconcile net income to net cash (used in) provided by operating activities:    
Allowance for credit losses 2,082 2,699
Depreciation 24,639 25,608
Amortization of cloud computing implementation costs 11,943 16,274
Amortization of intangible assets 426 825
Realized and unrealized income from investments held in employee deferred compensation trusts (87,129) (32,488)
Stock-based compensation 23,797 31,235
Deferred income taxes 14,673 1,594
Changes in operating assets and liabilities, net of effects of acquisitions:    
Accounts receivable (78,943) (30,562)
Capitalized cloud computing implementation costs (16,169) (13,217)
Accounts payable and accrued expenses 13,268 (25,387)
Accrued payroll and benefit costs 7,272 11,724
Employee deferred compensation plan obligations 55,708 21,548
Income taxes payable (3,720) 4,089
Other assets and liabilities, net (11,596) (12,230)
Net cash flows (used in) provided by operating activities (3,641) 60,030
CASH FLOWS FROM INVESTING ACTIVITIES:    
Capital expenditures (15,651) (27,573)
Investments in employee deferred compensation trusts (39,656) (51,135)
Proceeds from employee deferred compensation trust redemptions 50,164 40,081
Payments for acquisitions, net of cash acquired 0 (10,114)
Net cash flows used in investing activities (5,143) (48,741)
CASH FLOWS FROM FINANCING ACTIVITIES:    
Repurchases of common stock (6,737) (70,999)
Dividends paid (120,834) (120,659)
Net cash flows used in financing activities (127,571) (191,658)
Effect of exchange rate fluctuations (3,366) 23,333
Change in cash and cash equivalents (139,721) (157,036)
Cash and cash equivalents at beginning of period 464,435 537,583
Cash and cash equivalents at end of period 324,714 380,547
Non-cash items:    
Fund exchanges within employee deferred compensation trusts $ 83,919 $ 95,312