XML 63 R49.htm IDEA: XBRL DOCUMENT v3.25.2
Stock-Based Compensation (Tables)
12 Months Ended
Apr. 30, 2025
Stock-Based Compensation  
Schedule of stock option plans

Restated 2006 Plan

    

    

Weighted

Average

Exercise

Shares

Price

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 granted

 

 

Options exercised

 

(66,164)

 

27.82

Options canceled

 

 

Outstanding at April 30, 2025

 

 

Options exercisable at April 30, 2025

 

$

Schedule of Company's restricted stock awards

2021 Plan

Restated 2006 Plan

 

    

    

Weighted

    

Weighted

 

Average

Average

 

Grant Date

Grant Date

 

Shares

Fair Value

Shares

Fair Value

 

Unvested stock at April 30, 2024

 

191,607

$

101.38

9,902

$

94.67

Stock granted

 

57,497

 

174.46

 

Stock vested

 

(76,511)

 

97.79

(9,902)

 

94.67

Stock canceled

 

(10,453)

 

118.72

 

Unvested stock at April 30, 2025

 

162,140

$

127.71

$

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, 2024

 

3,415

$

101.38

 

1,349

$

97.69

Stock granted

 

992

175.67

 

 

Stock vested

 

(1,229)

 

100.26

 

(1,349)

 

97.69

Stock canceled

 

 

 

 

Unvested stock at April 30, 2025

 

3,178

$

125.00

 

$