XML 83 R67.htm IDEA: XBRL DOCUMENT v3.20.4
SHARE-BASED COMPENSATION (Shares Authorized by Exercise Price Range) (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Oct. 31, 2020
Oct. 31, 2019
Oct. 31, 2018
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]      
Share-based Payment Arrangement, Amount Capitalized $ 0 $ 0  
Sharebased Compensation Arrangement By Exercise Price Range [Abstract]      
Number Outstanding (in shares) 377    
Weighted Average Remaining Contractual Life (in years) 3 years 2 months 12 days    
Weighted Average Exercise Price (in dollars per share) $ 28    
Aggregate Intrinsic Value $ 29,060    
Closing stock price basis for aggregate intrinsic value (in dollars per share) $ 104.87    
In-the-money awards exercisable (in shares) 400    
Aggregate instrinsic value of options [Abstract]      
Options exercised in period aggregate intrinsic value $ 13,877 $ 39,094 $ 28,985
Options exercised in period aggregate weighted average exercise price (in dollars per share) $ 27 $ 27 $ 26
Unrecognized share-based compensation costs for outstanding stock option awards, net of expected forfeitures $ 0    
Range of Exercise Prices - $0 - $25 [Member]      
Sharebased Compensation Arrangement By Exercise Price Range [Abstract]      
Minimum price of options outstanding, end of the period (in dollars per share) $ 0    
Maximum price of options outstanding, end of the period (in dollars per share) $ 25    
Number Outstanding (in shares) 98    
Weighted Average Remaining Contractual Life (in years) 1 year 9 months 18 days    
Weighted Average Exercise Price (in dollars per share) $ 20    
Aggregate Intrinsic Value $ 8,335    
Range of Exercise Prices - $25.01 - $30 [Member]      
Sharebased Compensation Arrangement By Exercise Price Range [Abstract]      
Minimum price of options outstanding, end of the period (in dollars per share) $ 25.01    
Maximum price of options outstanding, end of the period (in dollars per share) $ 30    
Number Outstanding (in shares) 107    
Weighted Average Remaining Contractual Life (in years) 3 years 1 month 6 days    
Weighted Average Exercise Price (in dollars per share) $ 30    
Aggregate Intrinsic Value $ 8,011    
Range of Exercise Prices - $30.01 - $40 [Member]      
Sharebased Compensation Arrangement By Exercise Price Range [Abstract]      
Minimum price of options outstanding, end of the period (in dollars per share) $ 30.01    
Maximum price of options outstanding, end of the period (in dollars per share) $ 40    
Number Outstanding (in shares) 172    
Weighted Average Remaining Contractual Life (in years) 4 years    
Weighted Average Exercise Price (in dollars per share) $ 31    
Aggregate Intrinsic Value $ 12,714