v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (unaudited) - USD ($)
$ in Thousands
3 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Cash flows from operating activities:    
Net income $ 69,497 $ 67,434
Adjustments to reconcile net income to net cash used in operating activities:    
Depreciation and amortization 22,195 22,686
Stock-based compensation expense 12,448 11,009
Deferred income taxes (4,626) 6,499
Provision for doubtful accounts 5,155 4,793
Gain on marketable securities (4,837) (12,324)
Gain on cash surrender value of life insurance policies (2,497) (2,569)
Change in other assets and liabilities:    
Deferred compensation 23,426 27,763
Receivables due from clients (47,079) (39,900)
Income taxes and other receivables 7,252 (8,539)
Prepaid expenses and other assets (13,486) (16,825)
Unearned compensation (24,659) (20,236)
Income taxes payable (548) 125
Accounts payable and accrued liabilities (291,349) (276,906)
Other 1,478 (377)
Net cash used in operating activities (247,630) (237,367)
Cash flows from investing activities:    
Proceeds from sales/maturities of marketable securities 46,161 13,543
Purchase of marketable securities (5,412) (9,630)
Purchase of property and equipment (17,923) (22,599)
Premium on company-owned life insurance policies (13,474) (13,502)
Proceeds from life insurance policies 103 7
Net cash provided by (used in) investing activities 9,455 (32,181)
Cash flows from financing activities:    
Dividends paid to stockholders (30,222) (26,209)
Payments of tax withholdings on restricted stock (24,912) (18,704)
Repurchases of common stock (746) (10,298)
Proceeds from issuance of common stock in connection with an employee stock purchase plan 4,065 4,158
Principal payments on finance leases (588) (499)
Payments on life insurance policy loans (87) 0
Net cash used in financing activities (52,490) (51,552)
Effect of exchange rate changes on cash and cash equivalents (3,928) (1,009)
Net decrease in cash and cash equivalents (294,593) (322,109)
Cash and cash equivalents at beginning of period 1,095,445 1,006,964
Cash and cash equivalents at end of the period $ 800,852 $ 684,855