XML 16 R2.htm IDEA: XBRL DOCUMENT v3.25.3
CONDENSED CONSOLIDATED STATEMENTS OF EARNINGS - USD ($)
shares in Millions, $ in Millions
3 Months Ended
Oct. 31, 2025
Oct. 31, 2024
Income Statement [Abstract]    
Net sales $ 935.4 $ 900.1
Cost of sales 606.6 580.5
Gross profit 328.8 319.6
Selling, general and administrative 169.6 166.1
Gain on sale of fixed assets (9.3) 0.0
Research and development 19.2 22.7
Operating expenses 179.5 188.8
Operating income 149.3 130.8
Interest expense 7.1 5.5
Other income, net (5.3) (5.2)
Earnings before income taxes 147.5 130.5
Income taxes 33.6 31.5
Net earnings $ 113.9 $ 99.0
Weighted average shares – basic (in shares) 115.9 119.9
Weighted average shares – diluted (in shares) 117.8 121.9
Net earnings per share – basic (in usd per share) $ 0.98 $ 0.83
Net earnings per share – diluted (in usd per share) $ 0.97 $ 0.81