XML 72 R4.htm IDEA: XBRL DOCUMENT v3.20.2
Consolidated Statements of Income - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2020
Jul. 31, 2019
Jul. 31, 2018
Net sales      
Net sales $ 1,016,048 $ 918,155 $ 871,922
Cost of sales      
Cost of sales 580,075 490,701 457,951
Gross profit 435,973 427,454 413,971
Expenses:      
Selling 157,732 140,232 129,642
General and administrative 197,562 172,383 138,019
Research and development 32,372 31,320 24,646
Total operating expenses 387,666 343,935 292,307
Income from operations 48,307 83,519 121,664
Interest expense, net 41,355 9,505 5,289
Other income 0 (1,305) (1,138)
Income before income taxes 6,952 75,319 117,513
Income taxes (6,756) 20,277 26,472
Net income $ 13,708 $ 55,042 $ 91,041
Earnings per common share:      
Basic (in dollars per share) $ 0.32 $ 1.32 $ 2.18
Diluted (in dollars per share) 0.32 1.32 2.18
Dividends per common share (in dollars per share) $ 0.105 $ 0.20 $ 0.17
Product sales      
Net sales      
Net sales $ 892,277 $ 795,403 $ 765,158
Cost of sales      
Cost of sales 499,843 406,514 385,597
Product service      
Net sales      
Net sales 123,771 122,752 106,764
Cost of sales      
Cost of sales $ 80,232 $ 84,187 $ 72,354