XML 12 R2.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
CONDENSED CONSOLIDATED STATEMENTS OF EARNINGS - USD ($)
shares in Millions, $ in Millions
3 Months Ended 9 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Apr. 30, 2024
Apr. 30, 2023
Income Statement [Abstract]        
Net sales $ 927.9 $ 875.7 $ 2,650.9 $ 2,551.3
Cost of sales 597.8 586.9 1,711.3 1,690.8
Gross profit 330.1 288.8 939.6 860.5
Selling, general and administrative 161.7 145.8 473.5 444.7
Research and development 24.8 19.0 68.2 56.2
Operating expenses 186.5 164.8 541.7 500.9
Operating income 143.6 124.0 397.9 359.6
Interest expense 5.0 5.1 16.1 14.3
Other income, net (5.4) (2.6) (14.1) (6.1)
Earnings before income taxes 144.0 121.5 395.9 351.4
Income taxes 30.5 27.8 91.6 84.5
Net earnings $ 113.5 $ 93.7 $ 304.3 $ 266.9
Weighted average shares - basic (in shares) 120.8 121.6 120.8 122.0
Weighted average shares - diluted (in shares) 122.9 123.5 122.6 123.7
Net earnings per share - basic (in usd per share) $ 0.94 $ 0.77 $ 2.52 $ 2.19
Net earnings per share - diluted (in usd per share) $ 0.92 $ 0.76 $ 2.48 $ 2.16