XML 108 R79.htm IDEA: XBRL DOCUMENT v3.22.4
Note 15 - Stock-Based Compensation Plans - Stock Options Outstanding and Exercisable (Details)
12 Months Ended
Oct. 31, 2022
$ / shares
shares
Number outstanding (in shares) | shares 166,559
Weighted-average exercise price - outstanding (in dollars per share) $ 48.02
Weighted-average remaining contractual life - outstanding (Year) 4 years 10 months 24 days
Number exercisable (in shares) | shares 127,780
Weighted-average exercise price - exercisable (in dollars per share) $ 59.03
Weighted-average remaining contractual life - exercisable (Year) 4 years 4 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 73,174
Weighted-average exercise price - outstanding (in dollars per share) $ 9.54
Weighted-average remaining contractual life - outstanding (Year) 6 years 7 months 13 days
Number exercisable (in shares) | shares 36,578
Weighted-average exercise price - exercisable (in dollars per share) $ 9.58
Weighted-average remaining contractual life - exercisable (Year) 6 years 7 months 13 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 67,439
Weighted-average exercise price - outstanding (in dollars per share) $ 54.16
Weighted-average remaining contractual life - outstanding (Year) 4 years 6 months 21 days
Number exercisable (in shares) | shares 65,256
Weighted-average exercise price - exercisable (in dollars per share) $ 54.34
Weighted-average remaining contractual life - exercisable (Year) 4 years 6 months 7 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 1,700
Weighted-average exercise price - outstanding (in dollars per share) $ 66.75
Weighted-average remaining contractual life - outstanding (Year) 2 years 7 months 9 days
Number exercisable (in shares) | shares 1,700
Weighted-average exercise price - exercisable (in dollars per share) $ 66.75
Weighted-average remaining contractual life - exercisable (Year) 2 years 7 months 9 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,246
Weighted-average exercise price - outstanding (in dollars per share) $ 145.73
Weighted-average remaining contractual life - outstanding (Year) 10 months 9 days
Number exercisable (in shares) | shares 24,246
Weighted-average exercise price - exercisable (in dollars per share) $ 145.73
Weighted-average remaining contractual life - exercisable (Year) 10 months 9 days