XML 71 R59.htm IDEA: XBRL DOCUMENT v3.21.4
Note 9 - Stock Options - Options Outstanding (Details) - USD ($)
12 Months Ended
Oct. 31, 2021
Oct. 31, 2020
Outstanding at beginning of year (in shares) 789,179 890,147
Outstanding at beginning of year, weighted average exercise price (in dollars per share) $ 4.66 $ 3.62
Options granted (in shares) 117,000 140,241
Options granted, weighted average exercise price (in dollars per share) $ 6.57 $ 6.40
Options exercised (in shares) (195,528) (241,209)
Options exercised, weighted average exercise price (in dollars per share) $ 3.10 $ 1.85
Options canceled or expired (in shares) (91,793) 0
Options canceled or expired, weighted average exercise price (in dollars per share) $ 5.88 $ 0
Options outstanding at end of year (in shares) 618,858 789,179
Options outstanding at end of year, weighted average exercise price (in dollars per share) $ 5.33 $ 4.66
Options exercisable at end of year (in shares) 313,381 459,513
Options exercisable, weighted average exercise price (in dollars per share) $ 5.95 $ 4.48
Options vested and expected to vest at end of year (in shares) 618,522 788,143
Options vested and expected to vest, weighted average exercise price (in dollars per share) $ 5.35 $ 4.67
Option price range at end of year, lower limit (in dollars per share) 1.90 1.90
Option price range at end of year, upper limit (in dollars per share) $ 8.69 $ 8.69
Aggregate intrinsic value of options exercised during year $ 642,181 $ 975,638