Annual report pursuant to Section 13 and 15(d)

Note 14 - Stock-based Compensation (Tables)

v3.25.0.1
Note 14 - Stock-based Compensation (Tables)
12 Months Ended
Nov. 30, 2024
Notes Tables  
Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]
   

2024

   

2023

 

Risk free rate

    4.33 %      

Expected dividends

  $        

Expected volatility

    33 %      

Expected life (in years)

    2.7        

Market price of the Company’s common stock on date of grant

  $ 6.03        
   

2024

   

2023

 

Risk free rate

    4.10 %     3.63 %

Expected dividends

    0 %     0 %

Expected volatility

    76 %     77 %

Expected life (in years)

    6.5       6.5  

Market price of the Company’s common stock on date of grant

  $ 6.89     $ 8.96  

Exercise price

  $ 6.89     $ 8.96  
Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]
   

RSUs

 

Outstanding, November 30, 2022

    1,314,909  

Granted

    200,696  

Settled

    (213,636 )

Cancelled

     

Forfeited

    (325,743 )

Outstanding, November 30, 2023

    976,226  

Granted

    753,230  

Settled

    (691,596 )

Cancelled

     

Forfeited

    (122,630 )

Outstanding, November 30, 2024

    915,230  
Share-Based Payment Arrangement, Option, Activity [Table Text Block]
                 
           

Weighted-Average

 
   

Stock

   

Exercise Price Per Stock

 
   

Options

   

Option

 

Outstanding, November 30, 2022

    1,297,750     $ 6.75  

Granted

    249,999       8.96  

Exercised

    (25,000 )     1.45  

Expired

    (30,333 )     7.70  

Forfeited

    (107,750 )     8.09  

Outstanding, November 30, 2023

    1,384,666     $ 7.12  

Granted

    199,500       6.89  

Exercised

    (292,827 )     3.01  

Expired

           

Forfeited

    (49,500 )     7.24  

Outstanding, November 30, 2024

    1,241,839     $ 9.11  
                 

Exercisable, November 30, 2024

    766,196     $ 9.58  

Exercisable, November 30, 2023

    672,256     $ 5.82  
   

2024

   

2023

 
   

(in years)

   

(in years)

 

Total outstanding options

    7.48       6.90  

Total exercisable options

    7.04       5.29