XML 81 R69.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Earnings Per Share Information (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Jul. 31, 2024
Jul. 31, 2023
Jul. 31, 2024
Jul. 31, 2023
Earnings Per Share [Abstract]        
Net income as reported $ 374,611 $ 414,789 $ 1,095,786 $ 926,535
Basic weighted-average shares (in shares) 102,980 110,003 104,299 110,871
Common stock equivalents (in shares) 1,034 1,120 1,062 1,010
Diluted weighted-average shares (in shares) 104,014 111,123 105,361 111,881
Debt Instrument [Line Items]        
Shares issued under stock incentive and employee stock purchase plans (in shares) 50 548 725 1,984
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) 9 121 51 395