XML 76 R64.htm IDEA: XBRL DOCUMENT v3.25.0.1
Earnings per Share Information (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Jan. 31, 2025
Jan. 31, 2024
Numerator:    
Net income as reported $ 177,703 $ 239,558
Denominator:    
Basic weighted-average shares (in shares) 100,830 105,122
Common stock equivalents (in shares) 1,000 1,143
Diluted weighted-average shares (in shares) 101,830 106,265
Shares issued under stock incentive and employee stock purchase plans (in shares) 367 520
Restricted Stock Units RSU And Employee Stock Option Member    
Denominator:    
Weighted-average number of antidilutive options and restricted stock units (in shares) 130 137