Annual report pursuant to Section 13 and 15(d)

STOCK OPTIONS AND WARRANTS (Details - Warrant activity)

v3.23.2
STOCK OPTIONS AND WARRANTS (Details - Warrant activity) - Warrant [Member] - $ / shares
12 Months Ended
Apr. 30, 2023
Apr. 30, 2022
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Warrants outstanding, beginning balance 10,772,735 2,981
Weighted average exercise price warrants outstanding, beginning balance $ 4.59 $ 58.70
Warrants issued 0 18,812,261
Weighted average exercise price warrants issued $ 0 $ 0
Warrants exercised (880,000) (8,041,414)
Weighted average exercise price warrants Exercised $ 0 $ 0
Warrants expired (1,888) (1,093)
Weighted average exercise price warrants Expired $ 0 $ 0
Warrants outstanding, ending balance 9,890,847 10,772,735
Weighted average exercise price warrants outstanding, ending balance $ 4.99 $ 4.59
Warrants exercisable 9,890,847  
Weighted average exercise price warrants exercisable $ 4.99