XML 15 R4.htm IDEA: XBRL DOCUMENT v3.25.4
CONDENSED CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jan. 31, 2026
Jan. 31, 2025
Jan. 31, 2026
Jan. 31, 2025
Net sales $ 384,137 $ 356,675 $ 789,424 $ 733,740
Cost of goods sold 189,743 180,832 386,198 368,208
Gross margin 194,394 175,843 403,226 365,532
Operating expenses:        
Research and development 24,309 18,723 47,601 37,644
Selling, general and administrative 107,895 105,886 225,463 217,732
Total operating expenses 132,204 124,609 273,064 255,376
Operating income 62,190 51,234 130,162 110,156
Other income (expense):        
Investment and other income 805 2,125 2,517 3,359
Interest expense (990) (1,312) (2,198) (2,668)
Income before income taxes 62,005 52,047 130,481 110,847
Income tax expense 13,954 11,713 28,494 23,730
Net income $ 48,051 $ 40,334 $ 101,987 $ 87,117
Weighted average common shares outstanding:        
Basic 47,310 47,851 47,291 47,792
Diluted 47,738 48,306 47,734 48,261
Class A Nonvoting Common Stock        
Earnings Per Share        
Basic $ 1.02 $ 0.84 $ 2.16 $ 1.82
Diluted 1.01 0.83 2.14 1.81
Class B Voting Common Stock        
Earnings Per Share        
Basic 1.02 0.84 2.14 1.81
Diluted $ 1.01 $ 0.83 $ 2.12 $ 1.79