XML 88 R67.htm IDEA: XBRL DOCUMENT v3.24.3
Stock Plans - Schedule of Stock Option Plans (Details)
12 Months Ended
Oct. 31, 2024
USD ($)
$ / shares
shares
Number of Shares  
Vested and expected to vest at end of period (in shares) | shares 3,265,227
Vested and exercisable at end of period (in shares) | shares 2,507,860
Weighted- Average Exercise Price Per Share  
Vested and expected to vest at end of period (in dollars per share) | $ / shares $ 75.14
Vested and exercisable at end of period (in dollars per share) | $ / shares $ 71.38
Weighted- Average Remaining Contractual Term (in years)  
Vested and expected to vest at end of period, Weighted-Average Remaining Contractual Term (in years) 5 years 2 months 26 days
Vested and exercisable at end of period, Weighted-Average Remaining Contractual Term (in years) 4 years 8 months 26 days
Vested and expected to vest at end of period, Aggregate Intrinsic Value | $ $ 96,439,520
Vested and exercisable at end of period, Aggregate Intrinsic Value | $ $ 83,521,576
Stock Options  
Number of Shares  
Outstanding, beginning balance (in shares) | shares 4,310,224
Granted (in shares) | shares 14,220
Exercised (in shares) | shares (1,028,632)
Forfeited or expired (in shares) | shares (3,344)
Outstanding, ending balance (in shares) | shares 3,292,468
Weighted- Average Exercise Price Per Share  
Outstanding, beginning balance (in dollars per share) | $ / shares $ 69.32
Granted (in dollars per share) | $ / shares 85.07
Exercised (in dollars per share) | $ / shares 50.53
Forfeited or expired (in dollars per share) | $ / shares 82.46
Outstanding, ending balance (in dollars per share) | $ / shares $ 75.25
Weighted- Average Remaining Contractual Term (in years)  
Outstanding, ending balance, Weighted Average Remaining Contractual Term (in years) 5 years 3 months 3 days
Outstanding, ending balance, Aggregate Intrinsic Value | $ $ 96,903,913