XML 14 R4.htm IDEA: XBRL DOCUMENT v3.23.1
CONDENSED CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Apr. 30, 2023
Apr. 30, 2022
Apr. 30, 2023
Apr. 30, 2022
Net sales $ 337,116 $ 338,551 $ 985,934 $ 978,081
Cost of goods sold 167,425 174,525 504,539 509,705
Gross margin 169,691 164,026 481,395 468,376
Operating expenses:        
Research and development 15,715 14,923 45,025 42,795
Selling, general and administrative 90,975 96,214 273,202 285,485
Total operating expenses 106,690 111,137 318,227 328,280
Operating income 63,001 52,889 163,168 140,096
Other income (expense):        
Investment and other income (expense) 785 (1,308) 1,596 (1,343)
Interest expense (753) (329) (2,886) (763)
Income before income taxes 63,033 51,252 161,878 137,990
Income tax expense 14,981 11,198 36,399 29,075
Net income $ 48,052 $ 40,054 $ 125,479 $ 108,915
Weighted average common shares outstanding:        
Basic 49,653 51,326 49,755 51,700
Diluted 50,001 51,568 50,033 52,055
Class A Nonvoting Common Stock        
Earnings Per Share        
Basic $ 0.97 $ 0.78 $ 2.52 $ 2.11
Diluted 0.96 0.78 2.51 2.09
Class B Voting Common Stock        
Earnings Per Share        
Basic 0.97 0.78 2.51 2.09
Diluted $ 0.96 $ 0.78 $ 2.49 $ 2.08