XML 14 R4.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONDENSED CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2024
Jan. 31, 2023
Net sales $ 322,624 $ 326,249 $ 654,607 $ 648,818
Cost of goods sold 160,541 169,809 320,805 337,114
Gross margin 162,083 156,440 333,802 311,704
Operating expenses:        
Research and development 16,832 15,377 32,534 29,310
Selling, general and administrative 91,325 92,282 187,612 182,227
Total operating expenses 108,157 107,659 220,146 211,537
Operating income 53,926 48,781 113,656 100,167
Other income (expense):        
Investment and other income 2,684 968 3,122 811
Interest expense (790) (1,239) (1,556) (2,133)
Income before income taxes 55,820 48,510 115,222 98,845
Income tax expense 12,192 10,524 24,353 21,418
Net income $ 43,628 $ 37,986 $ 90,869 $ 77,427
Weighted average common shares outstanding:        
Basic 48,374 49,745 48,440 49,806
Diluted 48,725 50,009 48,768 50,049
Class A Nonvoting Common Stock        
Earnings Per Share        
Basic $ 0.90 $ 0.76 $ 1.88 $ 1.55
Diluted 0.90 0.76 1.86 1.55
Class B Voting Common Stock        
Earnings Per Share        
Basic 0.90 0.76 1.86 1.54
Diluted $ 0.90 $ 0.76 $ 1.85 $ 1.53