XML 111 R96.htm IDEA: XBRL DOCUMENT v3.25.3
Employee Benefit Plans - Stock Options (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Oct. 31, 2025
Oct. 31, 2024
Oct. 31, 2023
Oct. 31, 2022
Weighted- Average Exercise Price per Share        
Options exercised (in USD per share) $ 171.82 $ 141.83 $ 109.83  
Stock Option | All Stock Plans        
Shares        
Options outstanding, beginning balance (in shares) 1,282 1,515 2,160  
Options Outstanding, Options assumed upon acquisition (in shares) 5      
Options Outstanding, Options granted (in shares) 232 238 294  
Options Outstanding, Options exercised (in shares) (323) (429) (849)  
Options Outstanding, Options canceled/forfeited/expired (in shares) (42) (42) (90)  
Options outstanding, ending balance (in shares) 1,154 1,282 1,515 2,160
Options outstanding, vested and expected to vest (in shares) 1,154      
Options Outstanding, Exercisable (in shares) 709      
Weighted- Average Exercise Price per Share        
Beginning balance (in USD per share) $ 288.91 $ 208.49 $ 150.37  
Options assumed upon acquisition (in USD per share) 124.53      
Options granted (in USD per share) 502.29 551.41 361.64  
Options exercised (in USD per share) 171.82 141.83 109.83  
Options canceled/forfeited/expired (in USD per share) 463.57 376.97 245.86  
Ending balance (in USD per share) 357.66 $ 288.91 $ 208.49 $ 150.37
Vested and expected to vest (in USD per share) 357.66      
Exercisable (in USD per share) $ 279.76      
Weighted Average Remaining Contractual Life, options outstanding 3 years 8 months 26 days 3 years 7 months 17 days 3 years 8 months 12 days 3 years 6 months 25 days
Weighted Average Remaining Contractual Life, options outstanding, vested and expected to vest 3 years 8 months 26 days      
Weighted-Average Remaining Contractual Life , Exercisable 2 years 7 months 28 days      
Aggregate Intrinsic Value, Beginning balance $ 301,781 $ 376,563 $ 328,120  
Aggregate Intrinsic Value, ending Balance 141,969 $ 301,781 $ 376,563 $ 328,120
Aggregate Intrinsic Value, vested and expected to vest 141,969      
Aggregate Intrinsic Value, Exercisable $ 131,982