XML 37 R27.htm IDEA: XBRL DOCUMENT v3.22.1
Note 6 - Earnings Per Share (Tables)
6 Months Ended
Apr. 30, 2022
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
  

Three Months Ended April 30,

  

Six Months Ended April 30,

 
  

2022

  

2021

  

2022

  

2021

 
                 

Weighted average shares outstanding for basic earnings per share

  10,107,687   9,963,291   10,087,309   9,927,776 
                 

Add effects of potentially dilutive securities-assumed exercise of stock options

  135,949   166,181   142,395   169,140 
                 

Weighted average shares outstanding for diluted earnings per share

  10,243,636   10,129,472   10,229,704   10,096,916