Quarterly report [Sections 13 or 15(d)]

EARNINGS PER SHARE (Tables)

v3.25.3
EARNINGS PER SHARE (Tables)
6 Months Ended
Oct. 31, 2025
Earnings Per Share [Abstract]  
Schedule of basic and diluted earnings (loss) per share
           
    Three Months Ended October 31,  
    2025     2024  
Earnings per share                
Net loss   $ (7,417,975 )   $ (1,469,560 )
Less: Accretion of discounts to redemption of convertible preferred stock     (901,996 )     (1,045,357 )
Less: Convertible preferred stock dividends     (96,639 )     (443,958 )
Net loss attributable to common stockholders   $ (8,416,610 )   $ (2,958,875 )
                 
Weighted average shares outstanding used in basic and diluted earnings per share     6,795,779       7,637,034  
Net loss per share basic and diluted   $ (1.24 )   $ (0.39 )

 

             
    Six Months Ended October 31,  
    2025     2024  
             
Earnings per share                
Net income (loss)   $ (15,778,071 )   $ 21,951,795  
Less: Accretion of discounts to redemption of convertible preferred stock     (901,996 )     (3,193,404 )
Less: Convertible preferred stock dividends     (96,639 )     (1,129,759 )
Less: Allocation of undistributed income to Series B convertible preferred stock           (3,409,913 )
Undistributed income (loss) available to common stockholders   $ (16,776,706 )   $ 14,218,719  
                 
Weighted average shares outstanding used in basic earnings per share     6,795,779       7,751,708  
Net income (loss) per share basic and diluted   $ (2.47 )   $ 1.83  
Schedule of potentially dilutive securities
           
    Three and Six Months Ended
October 31,
 
    2025     2024  
Excluded options     1,165,627       923,696  
Excluded preferred shares     7,356,032        
Excluded warrants     56,919,519       18,570,847  
Total excluded options, preferred shares and warrants     65,441,178       19,494,543