XML 19 R3.htm IDEA: XBRL DOCUMENT v3.23.3
CONSOLIDATED STATEMENTS OF EARNINGS - USD ($)
shares in Millions, $ in Millions
12 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Jul. 31, 2021
Income Statement [Abstract]      
Net sales $ 3,430.8 $ 3,306.6 $ 2,853.9
Cost of sales 2,270.2 2,239.2 1,882.2
Gross profit 1,160.6 1,067.4 971.7
Selling, general and administrative 602.3 554.8 519.2
Research and development 78.1 69.1 67.8
Operating expenses 680.4 623.9 587.0
Operating income 480.2 443.5 384.7
Interest expense 19.2 14.9 13.0
Other income, net (7.7) (9.8) (9.3)
Earnings before income taxes 468.7 438.4 381.0
Income taxes 109.9 105.6 94.1
Net earnings $ 358.8 $ 332.8 $ 286.9
Weighted average shares – basic (in shares) 121.8 123.7 126.4
Weighted average shares – diluted (in shares) 123.6 125.2 128.2
Net earnings per share – basic (in usd per share) $ 2.95 $ 2.69 $ 2.27
Net earnings per share – diluted (in usd per share) $ 2.90 $ 2.66 $ 2.24