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