XML 14 R4.htm IDEA: XBRL DOCUMENT v3.22.2.2
CONDENSED CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Oct. 31, 2022
Oct. 31, 2021
Net sales $ 322,569 $ 321,475
Cost of goods sold 167,305 166,487
Gross margin 155,264 154,988
Operating expenses:    
Research and development 13,933 13,907
Selling, general and administrative 89,945 96,746
Total operating expenses 103,878 110,653
Operating income 51,386 44,335
Other (expense) income:    
Investment and other (expense) income (157) 543
Interest expense (894) (182)
Income before income taxes 50,335 44,696
Income tax expense 10,894 9,650
Net income $ 39,441 $ 35,046
Weighted average common shares outstanding:    
Basic 49,868 51,973
Diluted 50,090 52,436
Class A Nonvoting Common Stock    
Earnings Per Share    
Basic $ 0.79 $ 0.67
Diluted 0.79 0.67
Class B Voting Common Stock    
Earnings Per Share    
Basic 0.78 0.66
Diluted $ 0.77 $ 0.65