XML 36 R26.htm IDEA: XBRL DOCUMENT v3.23.2
Note 9 - Net Income (Loss) Per Share (Tables)
9 Months Ended
Jul. 31, 2023
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
   

Three months ended

   

Nine months ended

 
   

July 31,

   

July 31,

 
   

2023

   

2022

   

2023

   

2022

 

Net income (loss) (numerator)

  $ 100,803     $ (371,871 )   $ 3,333,874     $ (1,535,655 )

Shares (denominator)

    7,866,673       7,516,757       7,875,963       7,525,482  

Basic and diluted net income (loss) per share

  $ 0.01     $ (0.05 )   $ 0.42     $ (0.20 )