XML 14 R4.htm IDEA: XBRL DOCUMENT v3.22.4
CONDENSED CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jan. 31, 2023
Jan. 31, 2022
Jan. 31, 2023
Jan. 31, 2022
Net sales $ 326,249 $ 318,055 $ 648,818 $ 639,530
Cost of goods sold 169,809 168,693 337,114 335,180
Gross margin 156,440 149,362 311,704 304,350
Operating expenses:        
Research and development 15,377 13,965 29,310 27,872
Selling, general and administrative 92,282 92,525 182,227 189,271
Total operating expenses 107,659 106,490 211,537 217,143
Operating income 48,781 42,872 100,167 87,207
Other income (expense):        
Investment and other income (expense) 968 (578) 811 (35)
Interest expense (1,239) (252) (2,133) (434)
Income before income taxes 48,510 42,042 98,845 86,738
Income tax expense 10,524 8,227 21,418 17,877
Net income $ 37,986 $ 33,815 $ 77,427 $ 68,861
Weighted average common shares outstanding:        
Basic 49,745 51,800 49,806 51,887
Diluted 50,009 52,162 50,049 52,299
Class A Nonvoting Common Stock        
Earnings Per Share        
Basic $ 0.76 $ 0.65 $ 1.55 $ 1.33
Diluted 0.76 0.65 1.55 1.32
Class B Voting Common Stock        
Earnings Per Share        
Basic 0.76 0.65 1.54 1.31
Diluted $ 0.76 $ 0.65 $ 1.53 $ 1.30