XML 112 R43.htm IDEA: XBRL DOCUMENT v3.20.1
Stock-Based Compensation (Tables)
12 Months Ended
Apr. 30, 2020
Stock-Based Compensation  
Schedule of stock option plans

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Restated 2006 Plan

​

2002 Plan

​

1992 Plan

 

​

    

​

    

Weighted

    

​

    

Weighted

    

​

    

Weighted

 

​

​

​

​

Average

​

​

​

Average

​

​

​

Average

 

​

​

​

​

Exercise

​

​

​

Exercise

​

​

​

Exercise

 

​

​

Shares

​

Price

​

Shares

​

Price

​

Shares

​

Price

 

Outstanding at April 30, 2017

 

446,624

​

 

24.93

 

—

​

 

—

 

43,415

​

 

0.59

​

Options granted

 

—

​

 

—

 

—

​

 

—

 

—

​

 

—

​

Options exercised

 

(107,598)

​

 

23.80

 

—

​

 

—

 

(25,113)

​

 

0.59

​

Options canceled

 

—

​

 

—

 

—

​

 

—

 

—

​

 

—

​

Outstanding at April 30, 2018

 

339,026

​

 

25.29

 

—

​

 

—

 

18,302

​

 

0.59

​

Options granted

 

—

​

 

—

 

—

​

 

—

 

—

​

 

—

​

Options exercised

 

(2,000)

​

 

32.19

 

—

​

 

—

 

(4,000)

​

 

0.59

​

Options canceled

 

—

​

 

—

 

—

​

 

—

 

—

​

 

—

​

Outstanding at April 30, 2019

 

337,026

​

 

25.25

 

—

​

 

—

 

14,302

​

 

0.59

​

Options granted

 

—

​

 

—

 

—

​

 

—

 

—

​

 

—

​

Options exercised

 

(3,000)

​

 

31.15

 

—

​

 

—

 

(13,189)

​

 

0.59

​

Options canceled

 

—

​

 

—

 

—

​

 

—

 

—

​

 

—

​

Outstanding at April 30, 2020

 

334,026

​

 

25.19

 

—

​

 

—

 

1,113

​

 

0.59

​

Options exercisable at April 30, 2020

 

318,026

​

$

25.12

 

—

​

$

—

 

1,113

​

$

0.59

​

​

Schedule of the status of the Company's non-vested stock options

​

​

​

​

​

​

​

​

​

    

​

    

Weighted

 

​

​

​

​

Average

 

​

​

​

​

Grant Date

 

Non-vested Options

​

Options

​

Fair Value

 

Non-vested at April 30, 2019

 

39,510

​

$

10.90

​

Granted

 

—

​

 

—

​

Expired

 

—

​

 

—

​

Canceled

 

—

​

 

—

​

Vested

 

(23,510)

​

 

11.40

​

Non-vested at April 30, 2020

 

16,000

​

$

10.16

​

​

Schedule of information concerning outstanding and exercisable options

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Options Outstanding

​

​

​

​

​

 

​

​

​

​

​

​

​

Weighted

​

​

​

​

​

​

​

​

 

​

​

​

​

​

​

​

Average

​

​

​

​

Options Exercisable

 

    

​

​

​

    

​

    

Remaining

    

Weighted

    

​

    

Weighted

 

​

​

​

​

​

As of

​

Contractual

​

Average

​

As of

​

Average

 

​

​

​

​

​

April 30,

​

Life In

​

Exercise

​

April 30,

​

Exercise

 

Range of Exercise Prices

​

2020

​

Years

​

Price

​

2020

​

Price

 

$

0.59

-

19.16

 

55,113

 

2.93

​

$

17.90

 

55,113

​

$

17.90

​

​

19.17

-

26.24

 

58,500

 

2.86

​

 

20.54

 

58,500

​

 

20.54

​

​

26.25

-

26.99

 

80,000

 

5.15

​

 

26.70

 

64,000

​

 

26.70

​

​

27.00

-

27.99

​

50,000

​

3.56

​

​

27.27

​

50,000

​

​

27.27

​

​

28.00

-

29.26

 

50,000

 

1.83

​

 

28.72

 

50,000

​

 

28.72

​

​

29.27

-

31.27

 

41,526

 

3.94

​

 

31.13

 

41,526

​

 

31.13

​

$

0.59

-

31.27

 

335,139

 

3.50

​

$

25.11

 

319,139

​

$

25.03

​

​

Schedule of Company's restricted stock awards

Information related to the Company’s restricted stock awards at April 30, 2020 and for the year then ended is as follows:

​

​

​

​

​

​

​

​

​

​

Restated 2006 Plan

 

​

    

​

    

Weighted

 

​

​

​

​

Average

 

​

​

​

​

Grant Date

 

​

​

Shares

​

Fair Value

 

Unvested stock at April 30, 2019

 

226,159

​

$

43.35

​

Stock granted

 

131,991

​

 

52.71

​

Stock vested

 

(143,962)

​

 

34.03

​

Stock canceled

 

(12,541)

​

 

47.86

​

Unvested stock at April 30, 2020

 

201,647

​

$

55.84

​