XML 12 R2.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED STATEMENTS OF EARNINGS - USD ($)
shares in Millions, $ in Millions
3 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Income Statement [Abstract]    
Net sales $ 846.3 $ 847.3
Cost of sales 545.4 560.1
Gross profit 300.9 287.2
Selling, general and administrative 155.0 149.2
Research and development 21.3 18.7
Operating expenses 176.3 167.9
Operating income 124.6 119.3
Interest expense 5.5 4.5
Other income, net (3.8) (1.8)
Earnings before income taxes 122.9 116.6
Income taxes 30.8 29.4
Net earnings $ 92.1 $ 87.2
Weighted average shares - basic (in shares) 120.9 122.6
Weighted average shares - diluted (in shares) 122.6 123.9
Net earnings per share - basic (in usd per share) $ 0.76 $ 0.71
Net earnings per share - diluted (in usd per share) $ 0.75 $ 0.70