XML 36 R26.htm IDEA: XBRL DOCUMENT v3.22.1
Note 9 - Net Income (Loss) Per Share (Tables)
Apr. 30, 2022
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
   

Three months ended

   

Six months ended

 
   

April 30,

   

April 30,

 
   

2022

   

2021

   

2022

   

2021

 

Net income (loss) (numerator)

  $ (227,991 )   $ 3,385,159     $ (1,163,784 )   $ 1,243,679  

Shares (denominator)

    7,487,337       7,536,116       7,464,862       7,536,121  

Basic and diluted net income (loss) per share

  $ (0.03 )   $ 0.45     $ (0.16 )   $ 0.17