Quarterly report pursuant to Section 13 or 15(d)

STOCK OPTIONS AND WARRANTS (Details - Warrants by exercise price)

v3.21.2
STOCK OPTIONS AND WARRANTS (Details - Warrants by exercise price)
6 Months Ended
Oct. 31, 2021
$ / shares
shares
$97.50 [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Class of Warrant or Right, Exercise Price of Warrants or Rights | $ / shares $ 97.50
Number of Warrants exercisable | shares 513
Weighted Average Remaining Contractual Life (Years) 1 month 17 days
$86.25 [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Class of Warrant or Right, Exercise Price of Warrants or Rights | $ / shares $ 86.25
Number of Warrants exercisable | shares 580
Weighted Average Remaining Contractual Life (Years) 5 months 1 day
$37.50 [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Class of Warrant or Right, Exercise Price of Warrants or Rights | $ / shares $ 37.50
Number of Warrants exercisable | shares 1,333
Weighted Average Remaining Contractual Life (Years) 8 months 23 days
$45.00 [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Class of Warrant or Right, Exercise Price of Warrants or Rights | $ / shares $ 45.00
Number of Warrants exercisable | shares 555
Weighted Average Remaining Contractual Life (Years) 6 months 21 days
$4.2500 [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Class of Warrant or Right, Exercise Price of Warrants or Rights | $ / shares $ 4.2500
Number of Warrants exercisable | shares 1,506,141
Weighted Average Remaining Contractual Life (Years) 4 years 9 months 10 days
$5.3125 [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Class of Warrant or Right, Exercise Price of Warrants or Rights | $ / shares $ 5.3125
Number of Warrants exercisable | shares 264,706
Weighted Average Remaining Contractual Life (Years) 4 years 9 months 10 days
$5.0000 [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Class of Warrant or Right, Exercise Price of Warrants or Rights | $ / shares $ 5.0000
Number of Warrants exercisable | shares 7,000,000
Weighted Average Remaining Contractual Life (Years) 4 years 9 months 25 days
$6.2500 [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Class of Warrant or Right, Exercise Price of Warrants or Rights | $ / shares $ 6.2500
Number of Warrants exercisable | shares 1,050,000
Weighted Average Remaining Contractual Life (Years) 4 years 9 months 18 days
Warrant 9 [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Class of Warrant or Right, Exercise Price of Warrants or Rights | $ / shares $ 0.0010
Number of Warrants exercisable | shares 950,000
Warrant [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Number of Warrants exercisable | shares 10,773,828
Weighted Average Remaining Contractual Life (Years) 4 years 9 months 21 days
Weighted average exercise price exercisable | $ / shares $ 4.60