v3.26.3
Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
12 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Jul. 31, 2024
Earnings Per Share [Abstract]      
Net earnings $ 453.8 $ 367.0 $ 414.0
Weighted average common shares outstanding      
Weighted average common shares – basic (in shares) 115.8 118.7 120.7
Dilutive impact of stock-based awards (in shares) 2.1 1.7 1.9
Weighted average common shares – diluted (in shares) 117.9 120.4 122.6
Net EPS – basic (in usd per share) $ 3.92 $ 3.09 $ 3.43
Net EPS – diluted (in usd per share) $ 3.85 $ 3.05 $ 3.38
Stock options excluded from net EPS calculation (in shares) 0.0 0.7 0.0