v3.24.1.1.u2
CONDENSED CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Apr. 30, 2024
Apr. 30, 2023
Net sales $ 343,384 $ 337,116 $ 997,991 $ 985,934
Cost of goods sold 166,357 167,425 487,162 504,539
Gross margin 177,027 169,691 510,829 481,395
Operating expenses:        
Research and development 17,681 15,715 50,215 45,025
Selling, general and administrative 95,803 90,975 283,415 273,202
Total operating expenses 113,484 106,690 333,630 318,227
Operating income 63,543 63,001 177,199 163,168
Other income (expense):        
Investment and other income 1,596 785 4,718 1,596
Interest expense (728) (753) (2,284) (2,886)
Income before income taxes 64,411 63,033 179,633 161,878
Income tax expense 13,521 14,981 37,874 36,399
Net income $ 50,890 $ 48,052 $ 141,759 $ 125,479
Weighted average common shares outstanding:        
Basic 48,004 49,653 48,294 49,755
Diluted 48,386 50,001 48,640 50,033
Class A Nonvoting Common Stock        
Earnings Per Share        
Basic $ 1.06 $ 0.97 $ 2.94 $ 2.52
Diluted 1.05 0.96 2.91 2.51
Class B Voting Common Stock        
Earnings Per Share        
Basic 1.06 0.97 2.92 2.51
Diluted $ 1.05 $ 0.96 $ 2.90 $ 2.49