Annual report [Section 13 and 15(d), not S-K Item 405]

EARNINGS PER SHARE (Tables)

v3.26.1
EARNINGS PER SHARE (Tables)
12 Months Ended
Apr. 30, 2026
Earnings Per Share [Abstract]  
Schedule of basic and diluted earnings (loss) per share
           
    Years Ended April 30,  
    2026     2025  
Earnings per share                
Net income (loss)   $ (19,424,654 )   $ 30,656,050  
Less: Accretion of discounts to redemption of convertible preferred stock     (3,503,222 )     (3,193,404 )
Less: Convertible preferred stock dividends     (278,496 )     (1,129,759 )
Less: Allocation of undistributed income to convertible preferred stock           (2,970,780 )
Undistributed income (loss) available to common stockholders   $ (23,206,372 )   $ 23,362,107  
                 
Weighted average shares outstanding used in basic earnings per share     8,378,291       7,329,596  
Net income (loss) per share basic and diluted   $ (2.77 )   $ 3.19  
Schedule of potentially dilutive securities
           
    Years Ended April 30,  
    2026     2025  
Excluded options     1,160,627       1,169,961  
Excluded warrants     55,819,519       18,570,847  
Series C convertible preferred stock     5,008,061        
Total excluded options and warrants     61,988,207       19,740,808