XML 73 R59.htm IDEA: XBRL DOCUMENT v3.22.4
Note 9 - Stock Options - Options Outstanding (Details) - USD ($)
12 Months Ended
Oct. 31, 2022
Oct. 31, 2021
Outstanding at beginning of year (in shares) 618,858 789,179
Outstanding at beginning of year, weighted average exercise price (in dollars per share) $ 5.33 $ 4.66
Options granted (in shares) 145,001 117,000
Options granted, weighted average exercise price (in dollars per share) $ 6.94 $ 6.57
Options exercised (in shares) (60,854) (195,528)
Options exercised, weighted average exercise price (in dollars per share) $ 2.45 $ 3.10
Options canceled or expired (in shares) (12,000) (91,793)
Options canceled or expired, weighted average exercise price (in dollars per share) $ 7.58 $ 5.88
Options outstanding at end of year (in shares) 691,005 618,858
Options outstanding at end of year, weighted average exercise price (in dollars per share) $ 5.87 $ 5.33
Options exercisable at end of year (in shares) 366,714 313,381
Options exercisable, weighted average exercise price (in dollars per share) $ 6.13 $ 5.95
Options vested and expected to vest at end of year (in shares) 685,154 618,522
Options vested and expected to vest, weighted average exercise price (in dollars per share) $ 5.88 $ 5.35
Aggregate intrinsic value of options exercised during year $ 245,420 $ 642,181
Share-Based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit (in dollars per share) $ 1.90 $ 1.90
Share-Based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit (in dollars per share) $ 8.69 $ 8.69