XML 88 R72.htm IDEA: XBRL DOCUMENT v3.21.2
Stock Repurchase Program - Additional Information (Detail) - USD ($)
1 Months Ended 4 Months Ended 12 Months Ended
Nov. 30, 2021
Aug. 31, 2021
Nov. 30, 2021
Oct. 31, 2021
Oct. 31, 2020
Oct. 31, 2019
Dec. 10, 2021
Jun. 17, 2021
Equity, Class of Treasury Stock [Line Items]                
Stock repurchase program authorized amount       $ 500,000,000       $ 500,000,000
Remaining amount available for further repurchases       $ 110,000,000        
Purchases of treasury stock (in shares)       2,780,000 [1] 1,585,000 2,732,000    
Average purchase price (in USD per share)       $ 270.84 [1] $ 152.76 $ 120.49    
Subsequent Event                
Equity, Class of Treasury Stock [Line Items]                
Stock repurchase program authorized amount             $ 1,000,000,000  
Accelerated Share Repurchase Program August 2021                
Equity, Class of Treasury Stock [Line Items]                
Stock repurchase program authorized amount   $ 175,000,000            
Prepayment during period   175,000,000            
Initial share delivery, amount   $ 140,000,000            
Accelerated Share Repurchase Program August 2021 | Subsequent Event                
Equity, Class of Treasury Stock [Line Items]                
Prepayment during prior period, derivative settlement $ 35,000,000              
Purchases of treasury stock (in shares)     500,000          
Average purchase price (in USD per share)     $ 325.0          
[1] Excludes 107,701 shares and $35.0 million equity forward contract that was settled in November 2021.