| Schedule of stock option activity |
Stock option activity for the years ended January 31, 2020 and January 31, 2021 is as follows: | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Number of options | | Weighted- average exercise price | | Weighted- average remaining contractual life (in years) | | Aggregate Intrinsic value | | Outstanding—February 1, 2019 | | 5,055,505 | | | $ | 2.45 | | | | | | | Granted during the year | | 1,230,382 | | | $ | 8.78 | | | | | | | Exercised | | (691,371) | | | $ | 2.62 | | | | | | | Forfeited | | (78,064) | | | $ | 5.20 | | | | | | | Outstanding and expected to vest — January 31, 2020 | | 5,516,452 | | | $ | 3.80 | | | 6.22 | | $ | 150,152 | | | Exercisable — January 31, 2020 | | 3,824,259 | | | $ | 2.41 | | | 5.16 | | $ | 109,351 | | | Amount vested during year ended January 31, 2020 | | 978,170 | | | $ | 5.31 | | | | | | | Outstanding — January 31, 2020 | | 5,516,452 | | | $ | 3.80 | | | | | | Granted | | — | | | $ | — | | | | | | | Exercised | | (2,216,368) | | | $ | 2.39 | | | | | | | Forfeited and expired | | (88,730) | | | $ | 7.45 | | | | | | Outstanding and expected to vest — January 31, 2021 | | 3,211,354 | | | $ | 4.67 | | | 5.99 | | $ | 194,676 | | Exercisable — January 31, 2021 | | 2,315,820 | | | $ | 3.62 | | | 5.30 | | $ | 142,824 | | Amount vested during year ended January 31, 2021 | | 709,435 | | | $ | 6.31 | | | | | |
|
| Schedule of restricted stock unit activity |
Restricted stock unit activity for the years ended January 31, 2020 and 2021 are as follows: | | | | | | | | Restricted stock units | | Outstanding, February 1, 2019 | 20,164 | | Granted during year | 1,493,678 | | | Vested | (43,011) | | | Forfeited and expired | (23,413) | | | Outstanding, February 1, 2020 | 1,447,418 | | Granted during year | 972,271 | | | Vested | (242,049) | | | Forfeited and expired | (124,602) | | Outstanding, January 31, 2021 | 2,053,038 | |
|