XML 56 R41.htm IDEA: XBRL DOCUMENT v3.24.0.1
Earnings Per Share - Schedule of Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
3 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Earnings Per Share [Abstract]    
Net income $ 81.2 $ 84.6
Basic:    
Weighted-average common shares (in shares) [1] 198.4 197.5
Basic earnings per share (in dollars per share) [1] $ 0.41 $ 0.43
Diluted:    
Weighted-average common shares (in shares) [1] 198.4 197.5
Effect of dilutive stock plans (in shares) 1.5 1.2
Diluted weighted average common shares (in shares) [1] 199.9 198.7
Diluted earnings per share (in dollars per share) [1] $ 0.41 $ 0.43
[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.