v3.25.2
Note 11 - Treasury Stock and Repurchase Program (Tables)
3 Months Ended
Jul. 31, 2025
Notes Tables  
Class of Treasury Stock [Table Text Block]

(in thousands except for shares and cost per share)

 

Shares

   

Cost Assigned

   

Average Cost

per Share

   

Aggregate Purchase

Price

Remaining Under

the Program

 

Balance as of April 30, 2025

    588,997     $ 15,647     $ 26.57     $ 758  

Purchases effected in open market during the months ended:

                               

May 31, 2025

    500     $ 20       39.33       738  

June 30, 2025

    981     $ 39       38.96       699  

July 31, 2025

    -     $ -       -       699  

Balance as of July 31, 2025

    590,478     $ 15,706     $ 26.60     $ 699