XML 70 R20.htm IDEA: XBRL DOCUMENT v3.24.3
Earnings per Share (Tables)
3 Months Ended
Jul. 31, 2024
Earnings Per Share [Abstract]  
Schedule of Basic and Diluted Earnings Per Share

Basic and diluted earnings per share, assuming convertible preferred stock was converted for each period presented, are:

 

   For the three months ended July 31, 2024 
   Income   Shares   Per-Share 
   (Numerator)   (Denominator)   Amount 
Net income  $2,705,000           
Basic EPS  $2,705,000    4,896,730   $.55 
Effect of dilutive Convertible Preferred Stock       20,500     
Diluted EPS  $2,705,000    4,917,230   $.55 

 

   For the three months ended July 31, 2023 
   Income   Shares   Per-Share 
   (Numerator)   (Denominator)   Amount 
Net income  $2,374,000           
Basic EPS  $2,374,000    4,928,974   $.48 
Effect of dilutive Convertible Preferred Stock       20,500     
Diluted EPS  $2,374,000    4,949,474   $.48