XML 113 R96.htm IDEA: XBRL DOCUMENT v3.20.4
Earnings Per Share Information (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Oct. 31, 2020
Jul. 31, 2020
Apr. 30, 2020
Jan. 31, 2020
Oct. 31, 2019
Jul. 31, 2019
Apr. 30, 2019
Jan. 31, 2019
Oct. 31, 2020
Oct. 31, 2019
Oct. 31, 2018
Earnings Per Share [Abstract]                      
Net Income Attributable to Parent $ 199,317 $ 114,761 $ 75,670 $ 56,876 $ 202,315 $ 146,318 $ 129,324 $ 112,050 $ 446,624 $ 590,007 $ 748,151
Basic weighted-average shares 127,310 126,722 128,205 138,145 141,909 144,750 146,622 146,751 130,095 145,008 151,984
Common stock equivalents                 1,152 1,493 2,217
Diluted weighted-average shares 128,892 127,399 128,809 139,889 143,567 146,275 148,129 148,032 131,247 146,501 154,201
Debt Instrument [Line Items]                      
Shares Issued under Stock Incentive and Employee Stock Purchase Plans                 1,541 1,394 1,066
Restricted Stock Units RSU And Employee Stock Option Member [Member]                      
Debt Instrument [Line Items]                      
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount                 2,141 1,156 813