Annual report pursuant to Section 13 and 15(d)

STOCK OPTIONS AND WARRANTS (Details - Warrant activity)

v3.24.2.u1
STOCK OPTIONS AND WARRANTS (Details - Warrant activity) - Warrant [Member] - $ / shares
12 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Warrants outstanding, beginning balance 9,890,847 10,772,735
Weighted average exercise price warrants outstanding, beginning balance $ 4.99 $ 4.59
Warrants issued 8,750,000 0
Weighted average exercise price warrants issued $ 4.00 $ 0
Warrants exercised (70,000) (880,000)
Weighted average exercise price warrants Exercised $ 0 $ 0
Warrants expired 0 (1,888)
Weighted average exercise price warrants Expired $ 0 $ 0
Warrants outstanding, ending balance 18,570,847 9,890,847
Weighted average exercise price warrants outstanding, ending balance $ 4.54 $ 4.99
Warrants exercisable 18,570,847  
Weighted average exercise price warrants exercisable $ 4.54