v3.26.1
CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Jul. 31, 2024
Jul. 31, 2023
Jul. 31, 2022
Net sales $ 1,661,565 $ 1,513,605 $ 1,341,393    
Cost of goods sold 801,736 752,783 653,509    
Gross margin 859,829 760,822 687,884    
Operating expenses:          
Research and development 94,031 79,889 67,748    
Selling, general and administrative 502,312 444,295 376,722    
Total operating expenses 596,343 524,184 444,470    
Operating income 263,486 236,638 243,414    
Other income (expense):          
Investment and other income 5,628 5,206 7,553    
Interest expense (9,699) (4,747) (3,126)    
Income before income taxes 259,415 237,097 247,841    
Income Tax Expense (Benefit) 54,037 47,841 50,626    
Net income $ 205,378 $ 189,256 $ 197,215 $ 174,857 $ 149,979
Weighted average common shares outstanding:          
Basic 47,285 47,641 48,119    
Diluted 47,750 48,092 48,496    
Class A Nonvoting Common Stock          
Earnings per share:          
Basic $ 4.34 $ 3.97 $ 4.10    
Diluted 4.30 3.94 4.07    
Class B Voting Common Stock          
Earnings per share:          
Basic 4.33 3.96 4.08    
Diluted $ 4.29 $ 3.92 $ 4.05