Quarterly report [Sections 13 or 15(d)]

Condensed Consolidated Statements of Changes in Stockholders' Equity (Unaudited)

v3.25.2
Condensed Consolidated Statements of Changes in Stockholders' Equity (Unaudited) - USD ($)
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
Total
Balance at Apr. 30, 2024 $ 10,732 $ 90,297,824 $ (72,848,101) $ 17,460,455
Balance, shares at Apr. 30, 2024 10,732,277      
Accretion of stock based compensation in connection with stock option grants 7,402 7,402
Net loss (4,325,305) (4,325,305)
Stock-based compensation in connection with restricted common stock award grants and restricted common stock unit grants 9,375 9,375
Balance at Jul. 31, 2024 $ 10,732 90,314,601 (77,173,406) 13,151,927
Balance, shares at Jul. 31, 2024 10,732,277      
Balance at Apr. 30, 2025 $ 12,693 104,980,837 (93,407,223) 11,586,307
Balance, shares at Apr. 30, 2025 12,692,784      
Issuance of common stock for services including accrued and prepaid services $ 32 251,277 251,309
Issuance of common stock for services including accrued and prepaid services, shares 32,049      
Issuance of common stock for exercise of stock options $ 3 13,201 13,204
Issuance of common stock for exercise of stock options, shares 2,742      
Issuance of common stock for exercise of stock warrants $ 1,038 6,481,974 6,483,012
Issuance of common stock for exercise of stock warrants, shares 1,038,384      
Issuance of common stock for cashless exercise of stock warrants $ 260 (260)
Issuance of common stock for cashless exercise of stock warrants, shares 260,071      
Reclassification of warrant liability into equity upon exercise of warrants 10,136,100 10,136,100
Accretion of stock based compensation in connection with stock option grants 79,746 79,746
Stock-based compensation in connection with restricted common stock award grants and restricted and deferred common stock unit grants 55,267 55,267
Net loss (2,077,499) (2,077,499)
Balance at Jul. 31, 2025 $ 14,026 $ 121,998,142 $ (95,484,722) $ 26,527,446
Balance, shares at Jul. 31, 2025 14,026,030