XML 16 R4.htm IDEA: XBRL DOCUMENT v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Apr. 30, 2026
Apr. 30, 2025
Net sales $ 435,237 $ 382,590 $ 1,224,661 $ 1,116,330
Cost of goods sold 209,768 187,531 595,966 555,739
Gross margin 225,469 195,059 628,695 560,591
Operating expenses:        
Research and development 23,531 19,191 71,132 56,835
Selling, general and administrative 128,732 108,678 354,195 326,410
Total operating expenses 152,263 127,869 425,327 383,245
Operating income 73,206 67,190 203,368 177,346
Other income (expense):        
Investment and other income (expense) 1,431 (509) 3,948 2,850
Interest expense (1,269) (936) (3,467) (3,604)
Income before income taxes 73,368 65,745 203,849 176,592
Income tax expense 15,568 13,482 44,062 37,212
Net income $ 57,800 $ 52,263 $ 159,787 $ 139,380
Weighted average common shares outstanding:        
Basic 47,357 47,644 47,313 47,743
Diluted 47,814 48,066 47,761 48,196
Class A Nonvoting Common Stock        
Earnings Per Share        
Basic $ 1.22 $ 1.10 $ 3.38 $ 2.92
Diluted 1.21 1.09 3.35 2.89
Class B Voting Common Stock        
Earnings Per Share        
Basic 1.22 1.10 3.36 2.90
Diluted $ 1.21 $ 1.09 $ 3.33 $ 2.88