v3.22.2.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
3 Months Ended
Oct. 31, 2022
Oct. 31, 2021
Earnings Per Share [Abstract]    
Net earnings $ 87.2 $ 77.1
Weighted average common shares outstanding    
Weighted average common shares - basic (in shares) 122.6 124.4
Dilutive impact of share-based awards (in shares) 1.3 1.9
Weighted average common shares - diluted (in shares) 123.9 126.3
Net EPS - basic (in usd per share) $ 0.71 $ 0.62
Net EPS - diluted (in usd per share) $ 0.70 $ 0.61
Stock options excluded from net EPS calculation (in shares) 1.7 0.0