XML 23 R5.htm IDEA: XBRL DOCUMENT v3.25.2
CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Jul. 31, 2025
Jul. 31, 2024
Jul. 31, 2023
Jul. 31, 2022
Jul. 31, 2021
Net sales $ 1,513,605 $ 1,341,393 $ 1,331,863    
Cost of goods sold 752,783 653,509 674,588    
Gross margin 760,822 687,884 657,275    
Operating expenses:          
Research and development 79,889 67,748 61,365    
Selling, general and administrative 444,295 376,722 370,697    
Total operating expenses 524,184 444,470 432,062    
Operating income 236,638 243,414 225,213    
Other income (expense):          
Investment and other income 5,206 7,553 4,022    
Interest expense (4,747) (3,126) (3,539)    
Income before income taxes 237,097 247,841 225,696    
Income tax expense 47,841 50,626 50,839    
Net income $ 189,256 $ 197,215 $ 174,857 $ 149,979 $ 129,659
Weighted average common shares outstanding:          
Basic 47,641 48,119 49,591    
Diluted 48,092 48,496 49,869    
Class A Nonvoting Common Stock          
Earnings per share:          
Basic $ 3.97 $ 4.10 $ 3.53    
Diluted 3.94 4.07 3.51    
Class B Voting Common Stock          
Earnings per share:          
Basic 3.96 4.08 3.51    
Diluted $ 3.92 $ 4.05 $ 3.49