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 6 Months Ended
Oct. 31, 2024
Jul. 31, 2024
Oct. 31, 2023
Jul. 31, 2023
Oct. 31, 2024
Oct. 31, 2023
Earnings Per Share [Abstract]            
Net income (loss) $ (1,469,560) $ 23,421,355 $ 2,789,896 $ (3,183,297) $ 21,951,795 $ (393,401)
Less: Accretion of discounts to redemption of Series B convertible preferred stock (443,958)   (586,886)   (3,193,404) (7,733,130)
Less: Series B convertible preferred stock dividends (1,045,357)   (4,461,097)   (1,129,759) (906,735)
Less: Allocation of undistributed income to Series B convertible preferred stock 0   0   $ (3,409,913) $ 0
Net loss attributable to common stockholders $ (2,958,875)   $ (2,258,087)      
Weighted average shares outstanding used in basic earnings per share 7,637,034   8,765,134   7,751,708 10,683,514
Weighted average shares outstanding used in diluted earnings per share 7,637,034   8,765,134   7,751,708 10,683,514
Net income (loss) per share basic $ (0.39)   $ (0.26)   $ 1.83 $ (0.85)
Net income (loss) per share basic $ (0.39)   $ (0.26)   $ 1.83 $ (0.85)
Undistributed income (loss) available to common stockholders         $ 14,218,719 $ (9,033,266)