Annual report pursuant to Section 13 and 15(d)

Note 15 - Stock-based Compensation (Tables)

v3.21.4
Note 15 - Stock-based Compensation (Tables)
12 Months Ended
Oct. 31, 2021
Notes Tables  
Share-based Payment Arrangement, Activity [Table Text Block]

Location

Type of Award

 

Shares Unvested at October 31, 2021

   

Weighted Average Fair Value

   

Unrecognized Compensation Expense at October 31, 2021

 

Date Expense will be Recognized Through (Straight-Line Basis)

 

U.S.

Time Based Only

    875,632     $ 6.56     $ 3,228,912  

12/6/2023

 

U.S.

$6 Market/Time- Based

    150,697     $ 3.86       -  

10/29/2020

 

U.S.

$6 Market/Time- Based

    191,902     $ 8.65     $ 273,110  

3/29/2022

*

U.S.

$6 Market/Time- Based

    191,902     $ 8.65     $ 630,290  

3/29/2023

*

U.S.

$6 Market/Time- Based

    191,913     $ 8.65     $ 833,930  

3/29/2024

*

U.S.

$8 Market/Time- Based

    150,697     $ 3.46       -  

10/29/2020

 

U.S.

$8 Market/Time- Based

    191,903     $ 7.45     $ 423,243  

8/23/2022

**

U.S.

$8 Market/Time- Based

    191,903     $ 7.45     $ 641,359  

8/23/2023

**

U.S.

$8 Market/Time- Based

    191,912     $ 7.45     $ 780,270  

8/23/2024

**

U.S.

$10 Market/Time- Based

    150,706     $ 3.15       -  

10/29/2020

 

U.S.

$10 Market/Time- Based

    191,471     $ 6.46     $ 444,144  

7/9/2023

 

U.S.

$10 Market/Time- Based

    191,467     $ 6.46     $ 599,208  

7/9/2024

 

U.S.

$10 Market/Time- Based

    191,482     $ 6.46     $ 704,994  

7/9/2025

 

U.S.

$13 Market/Time- Based

    433     $ 4.47     $ 317  

5/4/2022

 

U.S.

$13 Market/Time- Based

    433     $ 4.47     $ 714  

5/4/2023

 

U.S.

$13 Market/Time- Based

    434     $ 4.47     $ 957  

5/4/2024

 

U.S.

$16 Market/Time- Based

    433     $ 3.85     $ 403  

8/27/2022

 

U.S.

$16 Market/Time- Based

    433     $ 3.85     $ 691  

8/27/2023

 

U.S.

$16 Market/Time- Based

    434     $ 3.85     $ 874  

8/27/2024

 

U.S.

$19 Market/Time- Based

    433     $ 3.34     $ 420  

11/19/2022

 

U.S.

$19 Market/Time- Based

    433     $ 3.34     $ 642  

11/19/2023

 

U.S.

$19 Market/Time- Based

    434     $ 3.34     $ 787  

11/19/2024

 

U.S.

$10 Market/Time- Based

    4,635     $ 7.28     $ 29,202  

1/31/2023

 

U.S.

$10 Market/Time- Based

    4,635     $ 7.28     $ 31,061  

1/31/2024

 

U.S.

$10 Market/Time- Based

    4,634     $ 7.28     $ 31,831  

1/31/2025

 

U.K.

Time Based Only

    132,259     $ 6.52     $ 443,536  

12/6/2023

 

U.K.

$6 Market/Time- Based

    28,885     $ 3.85       -  

10/29/2020

 

U.K.

$6 Market/Time- Based

    27,892     $ 8.36     $ 39,250  

3/29/2022

*

U.K.

$6 Market/Time- Based

    27,892     $ 8.36     $ 89,849  

3/29/2023

*

U.K.

$6 Market/Time- Based

    27,901     $ 8.36     $ 118,514  

3/29/2024

*

U.K.

$8 Market/Time- Based

    28,885     $ 3.45       -  

10/29/2020

 

U.K.

$8 Market/Time- Based

    27,892     $ 7.20     $ 60,581  

8/23/2022

**

U.K.

$8 Market/Time- Based

    27,892     $ 7.20     $ 91,259  

8/23/2023

**

U.K.

$8 Market/Time- Based

    27,901     $ 7.20     $ 110,756  

8/23/2024

**

U.K.

$10 Market/Time- Based

    28,886     $ 3.14       -  

10/29/2020

 

U.K.

$10 Market/Time- Based

    27,902     $ 6.24     $ 63,479  

7/9/2023

 

U.K.

$10 Market/Time- Based

    27,892     $ 6.24     $ 85,174  

7/9/2024

 

U.K.

$10 Market/Time- Based

    27,901     $ 6.24     $ 100,005  

7/9/2025

 

Total

    3,541,371             $ 9,859,764      
Share-based Payment Arrangement, Option, Activity [Table Text Block]
   

Options

    Weighted average grant date fair value    

Weighted average exercise price

 
Outstanding stock options, October 31, 2019     2,069,398     $ 5.81     $ 1.33  
Granted     7,250     $ 4.58     $ 0.01  
Forfeited     (25,888 )   $ 4.47     $ 0.01  
Exercised     (27,660 )   $ 6.67     $ 0.01  
Expired     (500 )   $ 6.67     $ 0.01  
Modified     (231,284 )   $ 5.04     $ 0.01  

Outstanding stock options, October 31, 2020

    1,791,316     $ 6.80     $ 1.54  

Granted

    30,000     $ 2.48     $ 0.01  

Forfeited

    (3,807 )   $ 7.46     $ 0.01  

Exercised

    (133,316 )   $ 5.24     $ 0.01  

Outstanding stock options, October 31, 2021

    1,684,193     $

6.85

    $ 1.63  

The total intrinsic value of stock options exercised for the years ended October 31, 2021 and October 31, 2020 was $0.9 million and $0.1 million, respectively. The Company realized $0.2 million and $0.0 million in tax benefits related to exercised stock options for the years ended October 31, 2021 and October 31, 2020, respectively.

Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding and Exercisable [Table Text Block]
       

Options Outstanding

   

Options Exercisable

 

Exercise price

   

Number of options

   

Weighted average exercise price

   

Weighted average remaining contractual life (yrs)

   

Aggregate Intrinsic Value

   

Number of options

   

Weighted average exercise price

   

Weighted average remaining contractual life (yrs)

   

Aggregate Intrinsic Value

 
  $0.01       473,738     $ 0.01       8.7     $ 4,069       3,758     $ 0.01       7.4     $ 32  
  $0.87       886,382     $ 0.87       3.3       6,852       886,382     $ 0.87       3.3     $ 6,852  
  $6.09       324,073     $ 6.09       4.4       -       324,073     $ 6.09       4.4       -  

Total

      1,684,193     $ 1.63       5.0     $ 10,921       1,214,213     $ 2.26       3.6     $ 6,884  
Nonvested Restricted Stock Shares Activity [Table Text Block]
   

Units

   

Weighted average grant-date fair value

 

Unvested as of October 31, 2019

    5,755,459     $ 4.44  

Granted

    -     $ -  

Vested

    (229,011 )   $ 6.61  

Forfeited

    (111,656 )   $ 4.49  

Modified

    (1,677,001 )   $ 3.89  

Unvested as of October 31, 2020

    3,737,791     $ 5.39  

Granted

    112,349     $ 3.80  

Vested

    (757,215 )   $ 5.34  

Forfeited

    (21,534 )   $ 5.00  

Unvested as of October 31, 2021

    3,071,391     $ 4.98