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 $ 273,720 $ 215,355
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 115,994 108,963
Amortization of debt issuance costs 516 516
Change in excess replacement cost over LIFO inventory valuation 1,094 8,327
Share-based compensation 16,930 15,221
Loss on disposal of assets and impairment charges 2,222 561
Deferred income taxes 32,797 47,457
Changes in assets and liabilities:    
Receivables (7,304) (15,873)
Inventories (577) (6,868)
Prepaid and other current assets (31,214) (20,040)
Accounts payable 6,381 35,019
Accrued expenses (50,257) (25,729)
Income taxes 39,761 5,595
Other, net (15,991) 3,913
Net cash provided by operating activities 384,072 372,417
Cash flows from investing activities:    
Purchase of property and equipment (194,395) (110,046)
Payments for acquisition of businesses, net of cash acquired (43,904) (9,495)
Proceeds from sales of assets 3,578 17,499
Net cash used in investing activities (234,721) (102,042)
Cash flows from financing activities:    
Proceeds from long-term debt 42,625 0
Payments of long-term debt and finance lease obligations (45,207) (42,163)
Payments of cash dividends (22,283) (19,655)
Repurchase of common stock and payment of related excise taxes (44,856) (31,251)
Tax withholdings on employee share-based awards (78,562) (45,895)
Net cash used in financing activities (148,283) (138,964)
Net increase in cash and cash equivalents 1,068 131,411
Cash and cash equivalents at beginning of the period 522,991 326,662
Cash and cash equivalents at end of the period 524,059 458,073
Cash paid during the period for:    
Interest, net of amount capitalized 22,498 26,896
Income taxes, net 751 10,050
Noncash activities:    
Purchased property and equipment in accounts payable 114,088 64,905
Right-of-use assets obtained in exchange for new finance lease liabilities 1,188 4,448
Right-of-use assets obtained in exchange for new operating lease liabilities $ 4,133 $ 0