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

Three months ended

  

Nine months ended

 
  

July 31,

  

July 31,

 
  

2021

  

2020

  

2021

  

2020

 

Net income (loss) (numerator)

 $5,372,767  $(1,433,830) $6,616,446  $(5,714,899)

Shares (denominator)

  7,547,877   7,352,673   7,540,083   7,354,579 

Basic and diluted net income (loss) per share

 $0.71  $(0.20) $0.88  $(0.78)