Annual report pursuant to Section 13 and 15(d)

Note 2 - Stock Based Compensation (Tables)

v3.23.3
Note 2 - Stock Based Compensation (Tables)
12 Months Ended
Sep. 30, 2023
Notes Tables  
Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]
   

Year ended September 30, 2023

   

Year ended September 30, 2022

   

Year ended September 30, 2021

 

Dividend yield

    0 %     0 %     0 %

Weighted average expected volatility

    63.14 %     52.02 %     46.90 %

Weighted average risk-free interest rate

    3.75 %     0.97 %     0.24 %

Weighted average expected life

 

5 years

   

5 years

   

5 years

 

Vesting period

 

3 years

   

3 years

   

3 years

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

Number of shares

   

Weighted average exercise price

   

Weighted average fair value

 

Outstanding as of September 30, 2020

    337,100     $ 12.48          

Granted

    105,089       23.74     $ 8.14  

Exercised

    (101,966 )     12.47          

Forfeited and expired

    (38,709 )     13.68          

Outstanding as of September 30, 2021

    301,514     $ 16.25          

Granted

    62,730       66.48     $ 25.54  

Exercised

    (125,651 )     12.92          

Forfeited and expired

    (2,084 )     19.94          

Outstanding as of September 30, 2022

    236,509     $ 31.30          

Granted

    40,266       64.38     $ 30.83  

Exercised

    (21,630 )     26.16          

Forfeited and expired

    (1,021 )     18.18          

Outstanding as of September 30, 2023

    254,124     $ 37.04          
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable [Table Text Block]

As of Year Ended

 

Exercisable

 

Weighted average remaining contractual life

 

Weighted average exercise price

   

Aggregate intrinsic value (in thousands)

 

September 30, 2023

    97,056  

2.28 years

  $ 28.13     $ 2,731  

September 30, 2022

    39,276  

2.78 years

  $ 20.26     $ 3,314  

September 30, 2021

    51,201  

2.29 years

  $ 12.28     $ 1,632  
Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding [Table Text Block]

As of Year Ended

 

Number outstanding

 

Weighted average remaining contractual life

 

Weighted average exercise price

   

Aggregate intrinsic value (in thousands)

 

September 30, 2023

    254,124  

2.72 years

  $ 37.04     $ 9,413  

September 30, 2022

    236,509  

3.30 years

  $ 31.30     $ 17,343  

September 30, 2021

    301,514  

3.22 years

  $ 16.25     $ 8,412  
Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]
   

Number of shares

   

Weighted average grant date fair value

 

Unvested shares as of September 30, 2020

    109,070     $ 12.98  

Granted

    39,807       24.20  

Vested

    (35,840 )     12.48  

Forfeited

    (4,198 )     15.45  

Unvested shares as of September 30, 2021

    108,839     $ 17.14  

Granted

    29,512       65.90  

Vested

    (37,094 )     17.78  

Forfeited

    (2,749 )     16.84  

Unvested share, s as of September 30, 2022

    98,508     $ 31.51  

Granted

    41,492       70.50  

Vested

    (47,869 )     30.98  

Forfeited

    (1,556 )     15.61  

Unvested shares as of September 30, 2023

    90,575     $ 49.92