XML 26 R5.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Jul. 31, 2024
Jul. 31, 2023
Jul. 31, 2022
Net sales $ 1,341,393 $ 1,331,863 $ 1,302,062
Cost of goods sold 653,509 674,588 670,510
Gross margin 687,884 657,275 631,552
Operating expenses:      
Research and development 67,748 61,365 58,548
Selling, general and administrative 376,722 370,697 379,992
Total operating expenses 444,470 432,062 438,540
Operating income 243,414 225,213 193,012
Other income (expense):      
Investment and other income 7,553 4,022 244
Interest expense (3,126) (3,539) (1,276)
Income before income taxes 247,841 225,696 191,980
Income tax expense 50,626 50,839 42,001
Net income $ 197,215 $ 174,857 $ 149,979
Weighted average common shares outstanding:      
Basic 48,119 49,591 51,321
Diluted 48,496 49,869 51,651
Class A Nonvoting Common Stock      
Earnings per share:      
Basic $ 4.10 $ 3.53 $ 2.92
Diluted 4.07 3.51 2.90
Class B Voting Common Stock      
Earnings per share:      
Basic 4.08 3.51 2.91
Diluted $ 4.05 $ 3.49 $ 2.89