XML 46 R34.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 13 - Per Share Calculation (Tables)
3 Months Ended
Jan. 31, 2022
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
   

Three Months Ended

 
   

January 31,

 

(In thousands, except per share data)

 

2022

   

2021

 
                 

Numerator:

               

Numerator for basic and diluted earnings per share

  $ 19,950     $ 17,360  

Denominator:

               

Denominator for basic earnings per share – weighted average shares outstanding

    6,389       6,225  

Effect of dilutive securities:

               

Share based payments

    112       78  

Denominator for diluted earnings per share – weighted average shares outstanding

    6,501       6,303  

Basic earnings per share

  $ 3.12     $ 2.79  

Diluted earnings per share

  $ 3.07     $ 2.75