XML 103 R88.htm IDEA: XBRL DOCUMENT v3.24.4
Stockholders' Equity - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Oct. 31, 2024
Oct. 31, 2023
Oct. 31, 2022
Stock repurchase program      
Payments for repurchase of common stock $ 245.5 $ 60.0 $ 140.0
Repurchase of shares (in shares) 2,819,729 611,195 1,551,986
Treasury shares      
Treasury shares held (in shares) 26,319,681 23,888,294  
Cost of treasury shares $ 1,968.9 $ 1,743.6  
December 2018 Stock Repurchase Program      
Stock repurchase program      
Repurchase of shares (in shares) 2,777,534 577,115  
Number of shares remained authorized for repurchase (in shares) 8,171,957