v3.25.2
Earnings Per Share (Information Necessary to Calculate Basic and Diluted Net Earnings Per Common Share) (Details) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
12 Months Ended
Jul. 31, 2025
Jul. 31, 2024
Jul. 31, 2023
Earnings Per Share [Abstract]      
Net earnings $ 367.0 $ 414.0 $ 358.8
Weighted average common shares outstanding      
Weighted average common shares – basic (in shares) 118.7 120.7 121.8
Dilutive impact of share-based awards (in shares) 1.7 1.9 1.8
Weighted average common shares – diluted (in shares) 120.4 122.6 123.6
Net EPS – basic (in usd per share) $ 3.09 $ 3.43 $ 2.95
Net EPS – diluted (in usd per share) $ 3.05 $ 3.38 $ 2.90
Stock options excluded from net EPS calculation (in shares) 0.7 0.0 0.0