XML 59 R38.htm IDEA: XBRL DOCUMENT v3.25.2
Earnings Per Share - Schedule of Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
3 Months Ended 9 Months Ended
Jul. 31, 2025
Apr. 30, 2025
Jan. 31, 2025
Jul. 31, 2024
Apr. 30, 2024
Jan. 31, 2024
Jul. 31, 2025
Jul. 31, 2024
Earnings Per Share [Abstract]                
Net income $ 98.3 $ 87.7 $ 104.3 $ 104.7 $ 88.9 $ 81.2 $ 290.3 $ 274.8
Basic:                
Weighted-average common shares (in shares) 199.3     199.1     199.6 198.8
Basic earnings per share (in dollars per share) $ 0.49     $ 0.53     $ 1.45 $ 1.38
Diluted:                
Weighted-average common shares (in shares) 199.3     199.1     199.6 198.8
Effect of dilutive stock plans (in shares) 0.7     1.5     1.0 1.5
Diluted weighted average common shares (in shares) 200.0     200.6     200.6 200.3
Diluted earnings per share (in dollars per share) $ 0.49     $ 0.52     $ 1.45 $ 1.37