XML 43 R31.htm IDEA: XBRL DOCUMENT v3.23.2
Note J - Weighted Average Shares Outstanding (Tables)
12 Months Ended
Apr. 30, 2023
Notes Tables  
Schedule of Weighted Average Number of Shares [Table Text Block]
  

Years Ended April 30,

 
  

2023

  

2022

  

2021

 
             

Weighted average shares outstanding-basic

  6,371,229   6,509,673   6,628,749 

Dilutive options and restricted stock

  195,667   313,808   332,826 
             

Weighted average shares outstanding-diluted

  6,566,896   6,823,481   6,961,575 
             

Antidilutive securities not included:

            

Options

  315,625   120,000   152,500 

Restricted Stock

  15,231   4,784   2,479