v3.26.1
Earnings per Share Information (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Apr. 30, 2026
Apr. 30, 2025
Numerator:        
Net income as reported $ 260,591 $ 352,447 $ 471,523 $ 530,150
Denominator:        
Basic weighted-average (in shares) 95,144 99,890 95,422 100,360
Common stock equivalents (in shares) 611 695 708 848
Diluted weighted-average (in shares) 95,755 100,585 96,130 101,208
Shares issued under stock incentive and employee stock purchase plans (in shares) 94 11 408 379
Restricted Stock Units RSU And Employee Stock Option Member        
Denominator:        
Weighted-average number of antidilutive options and restricted stock units (in shares) 12 123 75 126