XML 61 R48.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation (Tables)
12 Months Ended
Apr. 30, 2023
Stock-Based Compensation  
Schedule of stock option plans

Restated 2006 Plan

1992 Plan

 

    

    

Weighted

    

    

Weighted

 

Average

Average

 

Exercise

Exercise

 

Shares

Price

Shares

Price

 

Outstanding at April 30, 2020

 

334,026

 

25.19

 

1,113

 

0.59

Options granted

 

 

 

 

Options exercised

 

(53,500)

 

28.45

 

(1,113)

 

0.59

Options canceled

 

 

 

 

Outstanding at April 30, 2021

 

280,526

 

24.57

 

 

Options granted

 

 

 

 

Options exercised

 

(114,362)

 

24.28

 

 

Options canceled

 

 

 

 

Outstanding at April 30, 2022

 

166,164

 

24.78

 

 

Options granted

 

 

 

 

Options exercised

 

(100,000)

 

22.77

 

 

Options canceled

 

 

 

 

Outstanding at April 30, 2023

 

66,164

 

27.82

 

 

Options exercisable at April 30, 2023

 

66,164

$

27.82

 

$

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

2023

Years

Price

2023

Price

 

$

26.70

-

28.99

 

50,000

 

2.15

$

26.70

 

50,000

$

26.70

29.00

-

31.27

 

16,164

 

1.26

 

31.27

 

16,164

 

31.27

$

26.70

-

31.27

 

66,164

 

1.93

$

27.82

 

66,164

$

27.82

Schedule of Company's restricted stock awards

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

2021 Plan

Restated 2006 Plan

 

    

    

Weighted

    

Weighted

 

Average

Average

 

Grant Date

Grant Date

 

Shares

Fair Value

Shares

Fair Value

 

Unvested stock at April 30, 2022

 

45,076

$

75.71

112,845

$

89.80

Stock granted

 

78,819

 

78.41

 

Stock vested

 

(23,728)

 

43.51

(61,857)

 

82.44

Stock canceled

 

(4,568)

 

76.52

(6,908)

 

93.13

Unvested stock at April 30, 2023

 

95,599

$

85.90

44,080

$

99.62

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

Restated 2021 Plan

Restated 2006 Plan

 

    

    

Weighted

    

    

Weighted

 

Average

Average

 

Grant Date

Grant Date

 

Shares

Fair Value

Shares

Fair Value

 

Unvested stock at April 30, 2022

 

$

 

4,395

$

97.96

Stock granted

 

814

 

85.91

 

 

Stock vested

 

 

 

(1,349)

 

97.96

Stock canceled

 

 

 

(358)

 

97.96

Unvested stock at April 30, 2023

 

814

$

85.91

 

2,688

$

97.69