XML 94 R78.htm IDEA: XBRL DOCUMENT v3.21.4
Note 15 - Stock Plans - Stock Options Outstanding and Exercisable (Details)
12 Months Ended
Oct. 31, 2021
$ / shares
shares
Lower limit exercise price (in dollars per share) $ 7.85
Upper limit exercise price (in dollars per share) $ 157.00
Number outstanding (in shares) | shares 206,234
Weighted-average exercise price - outstanding (in dollars per share) $ 51.67
Weighted-average remaining contractual life - outstanding (Year) 4 years 10 months 24 days
Range One [Member]  
Lower limit exercise price (in dollars per share) $ 7.85
Upper limit exercise price (in dollars per share) $ 38.75
Number outstanding (in shares) | shares 74,387
Weighted-average exercise price - outstanding (in dollars per share) $ 9.51
Weighted-average remaining contractual life - outstanding (Year) 7 years 6 months 21 days
Number exercisable (in shares) | shares 19,464
Weighted-average exercise price - exercisable (in dollars per share) $ 9.52
Weighted-average remaining contractual life - exercisable (Year) 7 years 4 months 20 days
Range Two [Member]  
Lower limit exercise price (in dollars per share) $ 42.50
Upper limit exercise price (in dollars per share) $ 63.75
Number outstanding (in shares) | shares 74,701
Weighted-average exercise price - outstanding (in dollars per share) $ 54.14
Weighted-average remaining contractual life - outstanding (Year) 5 years 25 days
Number exercisable (in shares) | shares 48,918
Weighted-average exercise price - exercisable (in dollars per share) $ 51.74
Weighted-average remaining contractual life - exercisable (Year) 4 years 3 months 18 days
Range Three [Member]  
Lower limit exercise price (in dollars per share) $ 66.75
Upper limit exercise price (in dollars per share) $ 100.25
Number outstanding (in shares) | shares 32,500
Weighted-average exercise price - outstanding (in dollars per share) $ 71.60
Weighted-average remaining contractual life - outstanding (Year) 8 months 26 days
Number exercisable (in shares) | shares 32,500
Weighted-average exercise price - exercisable (in dollars per share) $ 71.60
Weighted-average remaining contractual life - exercisable (Year) 8 months 26 days
Range Four [Member]  
Lower limit exercise price (in dollars per share) $ 110.25
Upper limit exercise price (in dollars per share) $ 157.00
Number outstanding (in shares) | shares 24,646
Weighted-average exercise price - outstanding (in dollars per share) $ 145.15
Weighted-average remaining contractual life - outstanding (Year) 1 year 9 months 29 days
Number exercisable (in shares) | shares 24,646
Weighted-average exercise price - exercisable (in dollars per share) $ 145.15
Weighted-average remaining contractual life - exercisable (Year) 1 year 9 months 29 days
Range Five [Member]  
Number exercisable (in shares) | shares 125,528
Weighted-average exercise price - exercisable (in dollars per share) $ 68.68
Weighted-average remaining contractual life - exercisable (Year) 3 years 4 months 13 days