XML 15 R4.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONDENSED CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jan. 31, 2025
Jan. 31, 2024
Jan. 31, 2025
Jan. 31, 2024
Net sales $ 356,675 $ 322,624 $ 733,740 $ 654,607
Cost of goods sold 180,832 160,541 368,208 320,805
Gross margin 175,843 162,083 365,532 333,802
Operating expenses:        
Research and development 18,723 16,832 37,644 32,534
Selling, general and administrative 105,886 91,325 217,732 187,612
Total operating expenses 124,609 108,157 255,376 220,146
Operating income 51,234 53,926 110,156 113,656
Other income (expense):        
Investment and other income 2,125 2,684 3,359 3,122
Interest expense (1,312) (790) (2,668) (1,556)
Income before income taxes 52,047 55,820 110,847 115,222
Income tax expense 11,713 12,192 23,730 24,353
Net income $ 40,334 $ 43,628 $ 87,117 $ 90,869
Weighted average common shares outstanding:        
Basic 47,851 48,374 47,792 48,440
Diluted 48,306 48,725 48,261 48,768
Class A Nonvoting Common Stock        
Earnings Per Share        
Basic $ 0.84 $ 0.90 $ 1.82 $ 1.88
Diluted 0.83 0.90 1.81 1.86
Class B Voting Common Stock        
Earnings Per Share        
Basic 0.84 0.90 1.81 1.86
Diluted $ 0.83 $ 0.90 $ 1.79 $ 1.85