XML 50 R36.htm IDEA: XBRL DOCUMENT v3.21.1
STOCKHOLDERS' EQUITY (Tables)
12 Months Ended
Jan. 31, 2021
Stockholders' Equity Note [Abstract]  
Schedule of restricted stock

Restricted Stock Units and Performance Based Restricted Stock Units

Restricted Stock Units

Performance Based Restricted Stock Units

Weighted Average

Weighted Average

Awards

Grant Date

Awards

Grant Date

Outstanding

    

Fair Value

Outstanding

    

Fair Value

Unvested as of January 31, 2018

327,014

$

30.59

1,445,563

$

29.26

Granted

137,723

$

38.32

391,530

$

30.23

Vested

(159,663)

$

30.38

(292,266)

$

25.91

Cancelled

(23,249)

$

29.69

(5,033)

$

27.10

Unvested as of January 31, 2019

281,825

$

34.56

1,539,794

$

30.15

Granted

142,594

$

37.74

332,651

$

35.77

Vested

(168,781)

$

32.32

(810,655)

$

24.58

Cancelled

(12,695)

$

35.09

(3,080)

$

42.41

Unvested as of January 31, 2020

242,943

$

37.95

1,058,710

$

36.15

Granted

1,280,664

$

10.25

$

Vested

(107,917)

$

37.96

(279,053)

$

32.43

Cancelled

(22,422)

$

39.41

(312,827)

$

42.41

Unvested as of January 31, 2021

1,393,268

$

12.47

466,830

$

34.17

Schedule of information regarding stock options

Stock Options

2021

2020

2019

Weighted

Weighted

Weighted

Average

Average

Average

    

Shares

    

Exercise

    

Shares

    

Exercise

    

Shares

    

Exercise

Stock options outstanding at beginning of year

39,311

$

18.51

55,311

$

15.70

62,666

$

11.50

Exercised

(21,066)

$

14.07

(13,200)

$

8.71

(15,600)

$

6.55

Granted

$

$

8,245

$

30.32

Cancelled or forfeited

$

(2,800)

$

9.20

$

Stock options outstanding at end of year

18,245

$

23.63

39,311

$

18.51

55,311

$

15.70

Exercisable

18,245

$

23.63

35,188

$

17.12

47,066

$

13.14

Schedule of information about stock options outstanding

Number

Weighted

Weighted

Number

Weighted

Outstanding as of

Average

Average

Exercisable as of

Average

January 31,

Remaining

Exercise

January 31,

Exercise

Range of Exercise Prices

    

2021

    

Contractual Life

    

Price

    

2021

    

Price

$18.11 - $30.32

18,245

1.50

$

23.63

18,245

$

23.63

18,245

18,245