XML 109 R93.htm IDEA: XBRL DOCUMENT v3.24.4
Employee Benefit Plans - Stock Options (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Oct. 31, 2024
Oct. 31, 2023
Oct. 31, 2022
Oct. 31, 2021
Weighted-Average Exercise Price        
Weighted- Average Exercise Price per Share, Options exercised (in USD per share) $ 141.83 $ 109.83 $ 86.24  
Stock Option | All Stock Plans        
Shares        
Options outstanding, beginning balance (in shares) 1,515 2,160 3,107  
Options Outstanding, Options granted (in shares) 238 294 293  
Options Outstanding, Options exercised (in shares) (429) (849) (1,126)  
Options Outstanding, Options canceled/forfeited/expired (in shares) (42) (90) (114)  
Options outstanding, ending balance (in shares) 1,282 1,515 2,160 3,107
Options outstanding, vested and expected to vest (in shares) 1,282      
Options Outstanding, Exercisable (in shares) 810      
Weighted-Average Exercise Price        
Weighted- Average Exercise Price per Share, Beginning balance (in USD per share) $ 208.49 $ 150.37 $ 109.51  
Weighted- Average Exercise Price per Share, Options granted (in USD per share) 551.41 361.64 342.86  
Weighted- Average Exercise Price per Share, Options exercised (in USD per share) 141.83 109.83 86.24  
Weighted- Average Exercise Price per Share, Options canceled/forfeited/expired (in USD per share) 376.97 245.86 164.46  
Weighted- Average Exercise Price per Share, Ending balance (in USD per share) 288.91 $ 208.49 $ 150.37 $ 109.51
Weighted- Average Exercise Price per Share, Vested and expected to vest (in USD per share) 288.91      
Weighted- Average Exercise Price per Share, Exercisable (in USD per share) $ 197.95      
Weighted Average Remaining Contractual Life, options outstanding 3 years 7 months 17 days 3 years 8 months 12 days 3 years 6 months 25 days 3 years 9 months 21 days
Weighted Average Remaining Contractual Life, options outstanding, vested and expected to vest 3 years 7 months 17 days      
Weighted-Average Remaining Contractual Life , Exercisable 2 years 6 months 14 days      
Aggregate Intrinsic Value, Beginning balance $ 376,563 $ 328,120 $ 694,921  
Aggregate Intrinsic Value, ending Balance 301,781 $ 376,563 $ 328,120 $ 694,921
Aggregate Intrinsic Value, vested and expected to vest 301,781      
Aggregate Intrinsic Value, Exercisable $ 259,550