XML 24 R7.htm IDEA: XBRL DOCUMENT v3.23.2
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
12 Months Ended
Apr. 29, 2023
Apr. 30, 2022
Apr. 24, 2021
Operating activities:      
Net income $ 206,598 $ 201,714 $ 155,109
Adjustments to reconcile net income to net cash used in operating activities:      
Depreciation 45,772 44,180 41,669
Amortization 37,932 37,812 37,227
Gains on investments 0 (101,809) 0
Bad debt expense 3,450 2,769 2,559
Non-cash employee compensation 15,543 23,805 30,488
Deferred income taxes (1,993) (4,718) (10,760)
Non-cash losses (gains) and other, net 654 (1,431) 1,318
Change in assets and liabilities:      
Receivables (1,047,075) (1,144,833) (916,694)
Inventory (11,086) (53,871) 91,193
Accounts payable 43,095 80,904 (268,338)
Accrued liabilities (21,714) (27,630) 85,849
Other changes from operating activities, net (26,028) (37,886) 19,861
Net cash used in operating activities (754,852) (980,994) (730,519)
Investing activities:      
Additions to property and equipment and software (64,220) (38,308) (25,788)
Payments related to acquisitions, net of cash acquired (33,280) (19,793) 0
Collection of deferred purchase price receivables 998,912 1,213,497 833,958
Sale of investments 0 75,942 396
Payments related to investments (15,000) 0 0
Other investing activities 15,155 7,690 2,097
Net cash provided by investing activities 901,567 1,239,028 810,663
Financing activities:      
Dividends paid (101,346) (101,111) (75,183)
Repurchases of common stock (55,492) (35,000) 0
Payments on long-term debt (1,500) (100,750) 0
Draw (payment) on revolving credit 16,000 (24,000) 53,000
Other financing activities 15,854 7,627 (462)
Net cash used in financing activities (126,484) (253,234) (22,645)
Effect of exchange rate changes on cash (2,576) (6,030) 7,801
Net change in cash and cash equivalents 17,655 (1,230) 65,300
Cash and cash equivalents at beginning of period 142,014 143,244 77,944
Cash and cash equivalents at end of period 159,669 142,014 143,244
Supplemental disclosures:      
Income taxes paid 62,081 83,549 48,924
Interest paid 19,623 14,633 15,234
Supplemental disclosure of non-cash investing activity:      
Retained interest in securitization transactions $ 1,008,741 $ 1,122,627 $ 900,578