XML 86 R64.htm IDEA: XBRL DOCUMENT v3.20.2
Earnings Per Share - Stock Options to Purchase Common Stock and Restricted Stock Units Not Included in Diluted Earnings Per Share Due to Antidilutive Effect (Details) - $ / shares
shares in Thousands
12 Months Ended
Oct. 31, 2020
Oct. 31, 2019
Oct. 31, 2018
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Range of exercise prices, lower limit (in dollars per share) $ 304.54 $ 254.77 $ 226.30
Range of exercise prices, higher limit (in dollars per share) $ 304.54 $ 254.77 $ 230.09
Stock Options      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Stock option shares and restricted stock units excluded (in shares) 207 198 257
Restricted Stock Units (RSUs)      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Stock option shares and restricted stock units excluded (in shares) 1 8 21