Quarterly report pursuant to Section 13 or 15(d)

EARNINGS PER SHARE (Tables)

v3.24.3
EARNINGS PER SHARE (Tables)
6 Months Ended
Oct. 31, 2024
Earnings Per Share [Abstract]  
Schedule of basic and diluted earnings (loss) per share
       
    Three Months Ended October 31,
    2024   2023
         
Earnings per share                
Net income (loss)   $ (1,469,560 )   $ 2,789,896  
Less: Accretion of discounts to redemption of Series B convertible preferred stock     (443,958 )     (586,886 )
Less: Series B convertible preferred stock dividends     (1,045,357 )     (4,461,097 )
Less: Allocation of undistributed income to Series B convertible preferred stock            
Net loss attributable to common stockholders   $ (2,958,875 )   $ (2,258,087 )
                 
Weighted average shares outstanding used in basic and diluted earnings per share     7,637,034       8,765,134  
Net loss per share basic and diluted   $ (0.39 )   $ (0.26 )

 

         
    Six Months Ended October 31,
    2024   2023
         
Earnings per share                
Net income (loss)   $ 21,951,795     $ (393,401 )
Less: Accretion of discounts to redemption of Series B convertible preferred stock     (3,193,404 )     (7,733,130 )
Less: Series B convertible preferred stock dividends     (1,129,759 )     (906,735 )
Less: Allocation of undistributed income to Series B convertible preferred stock     (3,409,913 )      
Undistributed income (loss) available to common stockholders   $ 14,218,719     $ (9,033,266 )
                 
Weighted average shares outstanding used in basic earnings per share     7,751,708       10,683,514  
Net income (loss) per share basic and diluted   $ 1.83     $ (0.85 )
Schedule of potentially dilutive securities
       
    Three and Six Months Ended
October 31,
    2024   2023
Excluded options     923,696       279,802  
Excluded warrants     18,570,847       18,570,847  
Total excluded options and warrants     19,494,543       18,850,649