XML 62 R41.htm IDEA: XBRL DOCUMENT v3.24.2.u1
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, 2024
Apr. 30, 2024
Jan. 31, 2024
Jul. 31, 2023
Apr. 30, 2023
Jan. 31, 2023
Jul. 31, 2024
Jul. 31, 2023
Earnings Per Share [Abstract]                
Net income $ 104.7 $ 88.9 $ 81.2 $ 85.3 $ 39.8 $ 84.6 $ 274.8 $ 209.7
Basic:                
Weighted-average common shares (in shares) [1] 199.1     198.1     198.8 197.8
Basic earnings per share (in dollars per share) [1] $ 0.53     $ 0.43     $ 1.38 $ 1.06
Diluted:                
Weighted-average common shares (in shares) [1] 199.1     198.1     198.8 197.8
Effect of dilutive stock plans (in shares) 1.5     1.5     1.5 1.4
Diluted weighted average common shares (in shares) [1] 200.6     199.6     200.3 199.2
Diluted earnings per share (in dollars per share) [1] $ 0.52     $ 0.43     $ 1.37 $ 1.05
[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.