XML 75 R57.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 9 - Stock Options - Stock Option Activity (Details) - USD ($)
12 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Outstanding at beginning of year (in shares) 691,005 618,858
Outstanding at beginning of year (in dollars per share) $ 5.87 $ 5.33
Options granted (in shares) 168,181 145,001
Options granted, weighted average exercise price (in dollars per share) $ 5.36 $ 6.94
Options exercised (in shares) (45,000) (60,854)
Options exercised, weighted average exercise price (in dollars per share) $ 1.9 $ 2.45
Options canceled or expired (in shares) (60,000) (12,000)
Options canceled or expired, weighted average exercise price (in dollars per share) $ 5.33 $ 7.58
Options outstanding at end of year (in shares) 754,186 691,005
Options outstanding at end of year (in dollars per share) $ 6.04 $ 5.87
Options exercisable at end of year (in shares) 479,588 366,714
Options exercisable, weighted average exercise price (in dollars per share) $ 6.1 $ 6.13
Options vested and expected to vest at end of year (in shares) 748,358 685,154
Options vested and expected to vest, weighted average exercise price (in dollars per share) $ 6.13 $ 5.88
Share-Based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit (in dollars per share) 1.9 1.9
Share-Based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit (in dollars per share) $ 8.69 $ 8.69
Aggregate intrinsic value of options exercised during year $ 144,005 $ 245,420