Quarterly report [Sections 13 or 15(d)]

EARNINGS PER SHARE (Tables)

v3.25.1
EARNINGS PER SHARE (Tables)
9 Months Ended
Jan. 31, 2025
Earnings Per Share [Abstract]  
Schedule of basic and diluted earnings (loss) per share
             
    Three Months Ended January 31,  
    2025     2024  
             
Earnings per share                
Net loss   $ (3,045,328 )   $ (619,537 )
Less: Accretion of discounts to redemption of Series B convertible preferred stock           (4,219,069 )
Less: Series B convertible preferred stock dividends           (781,507 )
Less: Allocation of undistributed income to Series B convertible preferred stock            
Net loss attributable to common stockholders   $ (3,045,328 )   $ (5,620,113 )
                 
Weighted average shares outstanding used in basic and diluted earnings per share     6,960,014       8,606,957  
Net loss per share basic and diluted   $ (0.44 )   $ (0.65 )

 

             
    Nine Months Ended January 31,  
    2025     2024  
             
Earnings per share                
Net income (loss)   $ 18,906,468     $ (1,012,938 )
Less: Accretion of discounts to redemption of Series B convertible preferred stock     (3,193,404 )     (11,995,681 )
Less: Series B convertible preferred stock dividends     (1,129,759 )     (1,688,242 )
Less: Allocation of undistributed income to Series B convertible preferred stock     (2,067,733 )      
Undistributed income (loss) available to common stockholders   $ 12,515,572     $ (14,696,861 )
                 
Weighted average shares outstanding used in basic earnings per share     7,487,813       9,991,326  
Net income (loss) per share basic and diluted   $ 1.67     $ (1.47 )
Schedule of potentially dilutive securities
             
    Three and Nine Months Ended
January 31,
 
    2025     2024  
Excluded options     917,697       779,794  
Excluded warrants     18,570,847       18,570,847  
Total excluded options and warrants     19,488,544       19,350,641