XML 65 R41.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Earnings Per Share - Schedule of Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
3 Months Ended 6 Months Ended
Apr. 30, 2024
Jan. 31, 2024
Apr. 30, 2023
Jan. 31, 2023
Apr. 30, 2024
Apr. 30, 2023
Earnings Per Share [Abstract]            
Net income $ 88.9 $ 81.2 $ 39.8 $ 84.6 $ 170.1 $ 124.4
Basic:            
Weighted-average common shares (in shares) [1] 198.9   197.9   198.6 197.7
Basic earnings per share (in dollars per share) [1] $ 0.45   $ 0.20   $ 0.86 $ 0.63
Diluted:            
Weighted-average common shares (in shares) [1] 198.9   197.9   198.6 197.7
Effect of dilutive stock plans (in shares) 1.6   1.3   1.6 1.2
Diluted weighted average common shares (in shares) [1] 200.5   199.2   200.2 198.9
Diluted earnings per share (in dollars per share) [1] $ 0.44   $ 0.20   $ 0.85 $ 0.63
[1] All periods presented have been adjusted to reflect the four-for-one stock split effected on February 16, 2024. Refer to Note 1. General for further information.