XML 72 R54.htm IDEA: XBRL DOCUMENT v3.25.1
Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
3 Months Ended 9 Months Ended
Apr. 30, 2025
Apr. 30, 2024
Apr. 30, 2025
Apr. 30, 2024
Earnings Per Share [Abstract]        
Net earnings $ 57.8 $ 113.5 $ 252.7 $ 304.3
Weighted average common shares outstanding        
Weighted average common shares – basic (in shares) 118.8 120.8 119.4 120.8
Dilutive impact of stock-based awards (in shares) 1.5 2.1 1.8 1.8
Weighted average common shares – diluted (in shares) 120.3 122.9 121.2 122.6
Net EPS – basic (in usd per share) $ 0.49 $ 0.94 $ 2.12 $ 2.52
Net EPS – diluted (in usd per share) $ 0.48 $ 0.92 $ 2.09 $ 2.48
Stock options excluded from net EPS calculation (in shares) 0.8 0.0 0.8 0.0