XML 20 R3.htm IDEA: XBRL DOCUMENT v3.22.2.2
CONSOLIDATED STATEMENTS OF EARNINGS - USD ($)
shares in Millions, $ in Millions
12 Months Ended
Jul. 31, 2022
Jul. 31, 2021
Jul. 31, 2020
Income Statement [Abstract]      
Net sales $ 3,306.6 $ 2,853.9 $ 2,581.8
Cost of sales 2,239.2 1,882.2 1,710.2
Gross profit 1,067.4 971.7 871.6
Selling, general and administrative 554.8 519.2 470.3
Research and development 69.1 67.8 61.2
Operating expenses 623.9 587.0 531.5
Operating income 443.5 384.7 340.1
Interest expense 14.9 13.0 17.4
Other income, net (9.8) (9.3) (12.5)
Earnings before income taxes 438.4 381.0 335.2
Income taxes 105.6 94.1 78.2
Net earnings $ 332.8 $ 286.9 $ 257.0
Weighted average shares – basic (in shares) 123.7 126.4 126.9
Weighted average shares – diluted (in shares) 125.2 128.2 128.3
Net earnings per share – basic (in dollars per share) $ 2.69 $ 2.27 $ 2.03
Net earnings per share – diluted (in dollars per share) $ 2.66 $ 2.24 $ 2.00