v3.25.2
Earnings Per Share (Tables)
12 Months Ended
Apr. 30, 2025
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]

Reconciliations of the weighted average shares outstanding for basic and diluted earnings per share for the fiscal years ended April 30, 2025 and 2024, respectively, were as follows:

 

   For the Fiscal Years Ended
April 30,
 
   2025   2024 
Weighted average shares outstanding:        
Basic EPS Shares outstanding (weighted average)   9,611,914    9,431,264 
Effect of Dilutive Securities   2,622     **  
Diluted EPS Shares outstanding   9,614,536    9,431,264 

 

**Dilutive securities above exclude any such securities whose affect would be anti-dilutive. For the fiscal year ended April 30, 2024 all securities would be anti-dilutive because the current stock price is below the exercise price. There were no shares excluded for the fiscal year ended April 30, 2025. The anti-dilutive shares excluded in the above table for the fiscal year ended April 30, 2024 were 86,000.