Annual report pursuant to Section 13 and 15(d)

Note 15 - Earnings Per Share (Tables)

v3.25.0.1
Note 15 - Earnings Per Share (Tables)
12 Months Ended
Nov. 30, 2024
Notes Tables  
Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table Text Block]
   

November 30,

 
   

2024

   

2023

 

Net income (loss)

  $ 12,792     $ (8,192 )
                 

Weighted-average number of shares used in computing net loss per share, basic

    22,504,938       21,919,624  

Weighted-average number of shares used in computing net loss per share, diluted

    23,139,549       21,919,624  

Net income (loss) per share - basic

  $ 0.57     $ (0.37 )

Net income (loss) per share - diluted

  $ 0.55     $ (0.37 )
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]
   

November 30,

 
   

2024

   

2023

 

Stock Options

    256,423       1,384,666  

Restricted Stock

    19,374       578,250  

Total

    275,797       1,962,916