XML 107 R91.htm IDEA: XBRL DOCUMENT v3.21.2
Earnings Per Share Information (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Oct. 31, 2021
Jul. 31, 2021
Apr. 30, 2021
Jan. 31, 2021
Oct. 31, 2020
Jul. 31, 2020
Apr. 30, 2020
Jan. 31, 2020
Oct. 31, 2021
Oct. 31, 2020
Oct. 31, 2019
Earnings Per Share [Abstract]                      
Net income as reported $ 374,330 $ 234,932 $ 127,866 $ 96,499 $ 199,317 $ 114,761 $ 75,670 $ 56,876 $ 833,627 $ 446,624 $ 590,007
Basic weighted-average shares 122,218 123,826 124,295 126,060 127,310 126,722 128,205 138,145 124,100 130,095 145,008
Common stock equivalents                 1,707 1,152 1,493
Diluted weighted-average shares 124,057 125,610 125,999 127,562 128,892 127,399 128,809 139,889 125,807 131,247 146,501
Debt Instrument [Line Items]                      
Shares Issued under Stock Incentive and Employee Stock Purchase Plans                 1,011 1,541 1,394
Restricted Stock Units RSU And Employee Stock Option Member [Member]                      
Debt Instrument [Line Items]                      
Weighted average number of anti-dilutive options and restricted stock units                 166 2,141 1,156