v3.26.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jul. 31, 2026
Jul. 31, 2025
Current assets:    
Cash and cash equivalents $ 187,149 $ 174,349
Accounts receivable, net of allowance for credit losses of $7,742 and $7,876, respectively 260,938 231,944
Inventories 225,214 200,881
Prepaid expenses and other current assets 15,231 14,661
Total current assets 688,532 621,835
Assets, Noncurrent    
Property, plant and equipment—net 254,460 225,572
Goodwill 685,968 676,945
Other intangible assets 97,833 105,374
Deferred income taxes 21,126 20,862
Operating lease assets 67,916 58,422
Other assets 36,114 25,243
Total 1,851,949 1,734,253
Current liabilities:    
Accounts payable 108,703 105,028
Accrued compensation and benefits 105,777 92,657
Taxes, other than income taxes 22,161 21,537
Accrued income taxes 7,443 5,547
Current operating lease liabilities 17,020 15,234
Other current liabilities 94,399 90,329
Total current liabilities 355,503 330,332
Liabilities, Noncurrent    
Long-term Line of Credit 14,985 99,766
Long-term operating lease liabilities 51,588 43,565
Other liabilities 72,311 68,379
Total liabilities 494,387 542,042
Stockholders’ equity:    
Common Stock, Value, Issued 548 548
Additional paid-in capital 374,456 359,269
Retained earnings 1,476,978 1,317,739
Treasury stock — 7,900,901 and 7,731,475 shares, respectively, of Class A nonvoting common stock, at cost (419,618) (393,186)
Accumulated other comprehensive loss (74,802) (92,159)
Total stockholders’ equity 1,357,562 1,192,211
Total 1,851,949 1,734,253
Class A Nonvoting Common Stock    
Stockholders’ equity:    
Common Stock, Value, Issued 513 513
Class B Voting Common Stock    
Stockholders’ equity:    
Common Stock, Value, Issued $ 35 $ 35