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

CONSOLIDATED STATEMENTS OF CHANGES IN CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY

v3.25.2
CONSOLIDATED STATEMENTS OF CHANGES IN CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY - USD ($)
Preferred Stock [Member]
Common Stock [Member]
Additional Paid-in Capital [Member]
Treasury Stock, Common [Member]
Retained Earnings [Member]
AOCI Attributable to Parent [Member]
Total
Beginning balance, value at Apr. 30, 2023 $ 0 $ 2,160 $ 202,230,583 $ (13,560,623) $ (115,958,773) $ (23,003) $ 72,690,344
Beginning balance, shares at Apr. 30, 2023 0 21,602,078          
Beginning balance, shares at Apr. 30, 2023       (4,808,098)      
Stock-based compensation options 674,693 674,693
Stock issued for warrant exercise $ 7 63 70
Stock issued for warrant exercise, shares   70,000          
Series B preferred stock redeemed $ (13,999,302)
Series B preferred stock redeemed, shares (14,521)            
Series B preferred stock subject to redemption $ (5,940,278)
Series B preferred stock subject to redemption, shares (5,833)            
Series B preferred stock dividends (2,517,645) (2,517,645)
Preferred stock accretion 15,053,521 (15,053,521) (15,053,521)
Issuance of Series B Preferred Stock, net of discounts and issuance costs of $18,246,925 $ 16,753,075
Issuance of Series B Preferred Stock, net of discounts and issuance costs, shares 35,000            
Repurchase of common stock $ (28,479,593) $ (28,479,593)
Repurchase of common stock, shares       (8,826,356)     (8,826,356)
Foreign currency translation adjustment (508) $ (508)
Net Income 333,763 333,763
Preferred stock accretion             (15,053,521)
Ending balance, value at Apr. 30, 2024 $ 11,867,016 $ 2,167 185,334,173 $ (42,040,216) (115,625,010) (23,511) $ 27,647,603
Ending balance, shares at Apr. 30, 2024 14,646 21,672,078          
Ending balance, shares at Apr. 30, 2024       (13,634,454)     (13,634,454)
Fractional shares adjustment
Fractional shares adjustment, shares   17          
Stock-based compensation options 478,637 478,637
Series B preferred stock redemption $ (15,287,599)
Series B preferred stock redemption, shares (14,646)            
Repurchase of common stock $ (2,567,700) $ (2,567,700)
Repurchase of common stock, shares       (1,241,862)     (1,241,862)
Foreign currency translation adjustment   (358) $ (358)
Net Income   30,656,050 30,656,050
Preferred stock accretion 3,193,404 (3,193,404) (3,193,404)
[custom:SeriesBPreferredStockRedemptionShares]              
Deemed dividends (902,580) (902,580)
Preferred stock dividends 227,179 (227,179) (227,179)
Ending balance, value at Apr. 30, 2025 $ 0 $ 2,167 $ 181,489,647 $ (44,607,916) $ (84,968,960) $ (23,869) $ 51,891,069
Ending balance, shares at Apr. 30, 2025 0 21,672,095          
Ending balance, shares at Apr. 30, 2025       (14,876,316)     (14,876,316)