XML 28 R3.htm IDEA: XBRL DOCUMENT v3.24.3
CONSOLIDATED STATEMENTS OF EARNINGS - USD ($)
shares in Millions, $ in Millions
12 Months Ended
Jul. 31, 2024
Jul. 31, 2023
Jul. 31, 2022
Income Statement [Abstract]      
Net sales $ 3,586.3 $ 3,430.8 $ 3,306.6
Cost of sales 2,311.9 2,270.2 2,239.2
Gross profit 1,274.4 1,160.6 1,067.4
Selling, general and administrative 636.7 602.3 554.8
Research and development 93.6 78.1 69.1
Operating expenses 730.3 680.4 623.9
Operating income 544.1 480.2 443.5
Interest expense 21.4 19.2 14.9
Other income, net (12.6) (7.7) (9.8)
Earnings before income taxes 535.3 468.7 438.4
Income taxes 121.3 109.9 105.6
Net earnings $ 414.0 $ 358.8 $ 332.8
Weighted average shares – basic (in shares) 120.7 121.8 123.7
Weighted average shares – diluted (in shares) 122.6 123.6 125.2
Net earnings per share – basic (in usd per share) $ 3.43 $ 2.95 $ 2.69
Net earnings per share – diluted (in usd per share) $ 3.38 $ 2.90 $ 2.66