XML 78 R64.htm IDEA: XBRL DOCUMENT v3.24.2
Note K - Stock-based Compensation Plans - Stock Incentive Plan (Details) - Stock Incentive Plan [Member] - $ / shares
12 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Apr. 30, 2022
Unvested shares (in shares) 181,783 181,114 192,018
Unvested shares, weighted average grant date fair value (in dollars per share) $ 61.22 $ 55.76 $ 51.7
Shares granted (in shares) 74,647 40,470 11,287
Shares granted, weighted average grant date fair value (in dollars per share) $ 68.56 $ 68.78 $ 121.17
Shares vested (in shares) (13,037) (29,500) (6,500)
Shares vested, weighted average grant date fair value (in dollars per share) $ 62.78 $ 35.31 $ 39.14
Shares cancelled (in shares) (32,183) (10,301) (15,691)
Shares cancelled, weighted average grant date fair value (in dollars per share) $ 61.14 $ 69.14 $ 59.99
Unvested shares (in shares) 211,210 181,783 181,114
Unvested shares, weighted average grant date fair value (in dollars per share) $ 63.73 $ 61.22 $ 55.76