v3.24.1.1.u2
Stock-Based Compensation (Tables)
12 Months Ended
Apr. 30, 2024
Stock-Based Compensation  
Schedule of stock option plans

​

​

​

​

​

​

​

​

​

Restated 2006 Plan

​

    

​

    

Weighted

​

​

​

​

Average

​

​

​

​

Exercise

​

​

Shares

​

Price

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 granted

 

—

​

 

—

Options exercised

 

—

​

 

—

Options canceled

 

—

​

 

—

Outstanding at April 30, 2024

 

66,164

​

 

27.82

Options exercisable at April 30, 2024

 

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

​

2024

​

Years

​

Price

​

2024

​

Price

 

$

26.70

-

28.99

 

50,000

 

1.15

​

$

26.70

 

50,000

​

$

26.70

​

​

29.00

-

31.27

 

16,164

 

0.25

​

 

31.27

 

16,164

​

 

31.27

​

$

26.70

-

31.27

 

66,164

 

0.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, 2024 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, 2023

 

95,599

​

$

85.90

​

44,080

​

$

99.62

​

Stock granted

 

149,502

​

 

99.89

​

—

​

 

—

​

Stock vested

 

(43,692)

​

 

64.72

​

(31,910)

​

 

99.92

​

Stock canceled

 

(9,802)

​

 

91.03

​

(2,268)

​

 

116.95

​

Unvested stock at April 30, 2024

 

191,607

​

$

101.38

​

9,902

​

$

94.67

​

​

Information related to the Company’s restricted stock units at April 30, 2024 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, 2023

 

814

​

$

85.91

 

2,688

​

$

97.69

​

Stock granted

 

2,873

​

 

104.30

 

—

​

 

—

​

Stock vested

 

(272)

​

 

85.91

 

(1,339)

​

 

97.69

​

Stock canceled

 

—

​

 

—

 

—

​

 

—

​

Unvested stock at April 30, 2024

 

3,415

​

$

101.38

 

1,349

​

$

97.69

​

​