XML 82 R71.htm IDEA: XBRL DOCUMENT v3.23.2
Earnings Per Share Information (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Jul. 31, 2023
Jul. 31, 2022
Earnings Per Share [Abstract]        
Net income as reported $ 414,789 $ 273,467 $ 926,535 $ 645,964
Basic weighted-average shares (in shares) 110,003 115,334 110,871 118,056
Common stock equivalents (in shares) 1,120 992 1,010 1,313
Diluted weighted-average shares (in shares) 111,123 116,326 111,881 119,369
Debt Instrument [Line Items]        
Shares issued under stock incentive and employee stock purchase plans (in shares) 548 45 1,984 469
Restricted Stock Units RSU And Employee Stock Option Member [Member]        
Debt Instrument [Line Items]        
Weighted-average number of antidilutive options and restricted stock units (in shares) 121 407 395 275