Annual report pursuant to Section 13 and 15(d)

STOCK OPTIONS AND WARRANTS (Details - Unvested Option activity)

v3.23.2
STOCK OPTIONS AND WARRANTS (Details - Unvested Option activity) - Unvested Stock Options [Member] - shares
12 Months Ended
Apr. 30, 2023
Apr. 30, 2022
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number of shares unvested outsatnding.beginning 4,000 4,000
Weighted average grant date fair value, beginning 2.50 10.05
Granted, options 251,002 7,334
Options issued, grant date per share 2.97 5.34
Vested, options (255,002) (7,334)
Options vested, grant date per share 2.96 9.46
Forfeited, options 0 0
Options forfeited, grant date per share 0 0
Number of shares unvested outsatnding, ending 0 4,000
Weighted averagegrant date fair value, ending 0 2.50