v3.25.4
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
9 Months Ended
Jan. 31, 2026
Jan. 31, 2025
Cash flows from operating activities:    
Net income $ 551,764 $ 448,213
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 334,463 296,204
Amortization of debt issuance costs 1,549 1,132
Change in excess replacement cost over LIFO inventory valuation 17,347 9,358
Share-based compensation 42,991 35,489
Loss on disposal of assets and impairment charges 3,507 8,993
Deferred income taxes 84,083 51,204
Changes in assets and liabilities:    
Receivables (7,476) 12,067
Inventories 24,936 (8,129)
Prepaid and other current assets (11,650) (11,287)
Accounts payable (48,751) (78,246)
Accrued expenses 7,509 (5,617)
Income taxes (17,907) 276
Other, net (3,335) (2,661)
Net cash provided by operating activities 979,030 756,996
Cash flows from investing activities:    
Purchase of property and equipment (464,838) (325,499)
Payments for acquisition of businesses, net of cash acquired (87,892) (1,211,567)
Proceeds from sales of assets 39,789 14,529
Net cash used in investing activities (512,941) (1,522,537)
Cash flows from financing activities:    
Proceeds from long-term debt 0 1,100,000
Payments of long-term debt and finance lease obligations (81,648) (60,981)
Payments of debt issuance costs 0 (5,292)
Payments of cash dividends (62,039) (53,745)
Repurchase of common stock and payment of related excise taxes (137,258) (734)
Tax withholdings on employee share-based awards (46,787) (25,374)
Net cash (used in) provided by financing activities (327,732) 953,874
Net increase in cash and cash equivalents 138,357 188,333
Cash and cash equivalents at beginning of the period 326,662 206,482
Cash and cash equivalents at end of the period 465,019 394,815
Cash paid during the period for:    
Interest, net of amount capitalized 82,186 52,565
Income taxes, net 104,753 84,506
Noncash activities:    
Purchased property and equipment in accounts payable 78,080 69,299
Right-of-use assets obtained in exchange for new finance lease liabilities 6,992 12,590
Right-of-use assets obtained in exchange for new operating lease liabilities $ 43,026 $ 315,124