v3.26.1
Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
3 Months Ended 9 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Apr. 30, 2026
Apr. 30, 2025
Earnings Per Share [Abstract]        
Net earnings $ 118.1 $ 57.8 $ 324.5 $ 252.7
Weighted average common shares outstanding        
Weighted average common shares – basic (in shares) 115.9 118.8 115.8 119.4
Dilutive impact of stock-based awards (in shares) 2.2 1.5 2.1 1.8
Weighted average common shares – diluted (in shares) 118.1 120.3 117.9 121.2
Net EPS – basic (in usd per share) $ 1.02 $ 0.49 $ 2.80 $ 2.12
Net EPS – diluted (in usd per share) $ 1.00 $ 0.48 $ 2.75 $ 2.09
Stock options excluded from net EPS calculation (in shares) 0.0 0.8 0.0 0.8