XML 52 R83.htm IDEA: XBRL DOCUMENT v3.20.1
Stock-Based Compensation Plans (Stock Option Transactions) (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
6 Months Ended
Apr. 30, 2020
Apr. 30, 2019
Stock option transactions    
Options outstanding, beginning of period shares 17,599  
Granted shares 2,888  
Exercised shares (1,370)  
Forfeited/expired shares (22)  
Options outstanding, end of period shares 19,095  
Options exercisable, end of period shares 10,200  
Options outstanding, weighted-average exercise price, beginning of period ($ per share) $ 37.22  
Granted, weighted-average exercise price ($ per share) 46.21  
Exercised, weighted-average exercise price ($ per share) 33.88  
Forfeited/expired, weighted-average exercise price ($ per share) 40.92  
Options outstanding, weighted-average exercise price, end of period ($ per share) 38.81  
Options exercisable, weighted-average exercise price, end of period ($ per share) $ 34.63  
Options outstanding, weighted-average remaining contractual term, end of period (in years) 5 years 10 months 24 days  
Options exercisable, weighted-average remaining contractual term, end of period (in years) 4 years 1 month 6 days  
Options outstanding, aggregate intrinsic value, end of period $ 39,671  
Options exercisable, aggregate intrinsic value, end of period 36,178  
Cash received from exercises of stock options 45,300 $ 11,800
Compensation cost related to unvested stock options granted under the Company's Omnibus Incentive Plans, not yet recognized $ 48,700  
Stock Options [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Weighted-average period over which compensation cost related to unvested stock options is expected to be recognized (in years) 2 years 10 months 24 days