XML 60 R80.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Note 15 - Stock Plans - Stock Options Outstanding and Exercisable (Details)
12 Months Ended
Oct. 31, 2019
$ / shares
shares
Lower limit exercise price (in dollars per share) $ 7.85
Upper limit exercise price (in dollars per share) $ 157
Number outstanding (in shares) | shares 331,481
Weighted-average exercise price - outstanding (in dollars per share) $ 53.93
Weighted-average remaining contractual life - outstanding (Year) 6 years 40 days
Number exercisable (in shares) | shares 147,019
Weighted-average exercise price - exercisable (in dollars per share) $ 87.15
Weighted-average remaining contractual life - exercisable (Year) 2 years 244 days
Range One [Member]  
Lower limit exercise price (in dollars per share) $ 7.85
Upper limit exercise price (in dollars per share) $ 38.50
Number outstanding (in shares) | shares 111,575
Weighted-average exercise price - outstanding (in dollars per share) $ 9.60
Weighted-average remaining contractual life - outstanding (Year) 9 years 222 days
Number exercisable (in shares) | shares 300
Weighted-average exercise price - exercisable (in dollars per share) $ 38.50
Weighted-average remaining contractual life - exercisable (Year) 6 years 240 days
Range Two [Member]  
Lower limit exercise price (in dollars per share) $ 38.75
Upper limit exercise price (in dollars per share) $ 60.25
Number outstanding (in shares) | shares 102,530
Weighted-average exercise price - outstanding (in dollars per share) $ 50
Weighted-average remaining contractual life - outstanding (Year) 5 years 94 days
Number exercisable (in shares) | shares 52,029
Weighted-average exercise price - exercisable (in dollars per share) $ 48.59
Weighted-average remaining contractual life - exercisable (Year) 3 years 102 days
Range Three [Member]  
Lower limit exercise price (in dollars per share) $ 61
Upper limit exercise price (in dollars per share) $ 110.25
Number outstanding (in shares) | shares 65,197
Weighted-average exercise price - outstanding (in dollars per share) $ 73.55
Weighted-average remaining contractual life - outstanding (Year) 4 years 361 days
Number exercisable (in shares) | shares 42,511
Weighted-average exercise price - exercisable (in dollars per share) $ 79.75
Weighted-average remaining contractual life - exercisable (Year) 3 years 47 days
Range Four [Member]  
Lower limit exercise price (in dollars per share) $ 118.25
Upper limit exercise price (in dollars per share) $ 157
Number outstanding (in shares) | shares 52,179
Weighted-average exercise price - outstanding (in dollars per share) $ 131.91
Weighted-average remaining contractual life - outstanding (Year) 1 year 244 days
Number exercisable (in shares) | shares 52,179
Weighted-average exercise price - exercisable (in dollars per share) $ 131.91
Weighted-average remaining contractual life - exercisable (Year) 1 year 244 days