XML 39 R28.htm IDEA: XBRL DOCUMENT v3.21.1
Note 7 - Stock-based Compensation and Equity Transactions (Tables)
6 Months Ended
Apr. 30, 2021
Notes Tables  
Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]
  

Six Months Ended April 30,

 
  

2021

  

2020

 

Risk-free interest rate

  0.39%  1.57%

Dividend yield

  0.00%  1.23%

Expected life of the option (in years)

  7.00   6.47 

Volatility factor

  51.94%  49.14%
Share-based Payment Arrangement, Option, Activity [Table Text Block]
      

Weighted

 
      

Average

 
  

Shares

  

Exercise Price

 

Outstanding at November 1, 2020

  789,179  $4.66 

Options granted

  67,000  $4.98 

Options exercised

  (156,701) $3.10 

Options cancelled

  (91,793) $5.88 

Options outstanding at April 30, 2021

  607,685  $4.91 

Options exercisable at April 30, 2021

  270,082  $5.24 

Options vested and expected to vest at April 30, 2021

  607,349  $4.92