Quarterly report pursuant to Section 13 or 15(d)

EARNINGS PER SHARE (Details - Per Share Calculation)

v3.24.3
EARNINGS PER SHARE (Details - Per Share Calculation) - USD ($)
3 Months Ended
Jul. 31, 2024
Jul. 31, 2023
Earnings Per Share [Abstract]    
Net income (loss) $ 23,421,355 $ (3,183,297)
Less: Accretion of discounts to redemption of Series B convertible preferred stock (2,148,047) 0
Less: Series B convertible preferred stock dividends (685,801) (319,849)
Less: Allocation of undistributed income to Series B convertible preferred stock (5,629,949) (3,272,033)
Undistributed income available to common stockholders $ 14,957,558 $ (6,775,179)
Weighted average shares outstanding used in basic and diluted earnings per share 7,866,387 12,601,891
Net income (loss) per share basic and diluted $ 1.90 $ (0.54)