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

Three Months Ended July 31,

   

Nine Months Ended July 31,

 
   

2022

   

2021

   

2022

   

2021

 
                                 

Weighted average shares outstanding for basic earnings per share

    10,127,244       9,979,578       10,100,767       9,955,193  
                                 

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

    111,688       170,818       132,442       175,979  
                                 

Weighted average shares outstanding for diluted earnings per share

    10,238,932       10,150,396       10,233,209       10,131,172