STOCK OPTIONS AND WARRANTS (Tables)
|
12 Months Ended |
Apr. 30, 2024 |
| Share-Based Payment Arrangement [Abstract] |
|
| Schedule of assumptions for options |
| Schedule of assumptions for options |
|
|
|
|
|
|
| |
|
Years Ended April 30, |
|
| |
|
2024 |
|
|
2023 |
|
| Risk-free interest rate |
|
|
4.5% |
|
|
|
3.3% |
|
| Expected volatility |
|
|
109% |
|
|
|
133% |
|
| Expected term (years) |
|
|
5.2 |
|
|
|
3.5 |
|
| Expected dividend yield |
|
|
0.00% |
|
|
|
0.00% |
|
|
| Schedule of stock option activity |
| Schedule of stock option activity |
|
|
|
|
|
|
| |
|
Options |
|
|
Weighted Average Exercise Price Per Share |
|
| |
|
|
|
|
|
|
| Outstanding, April 30, 2022 |
|
|
40,900 |
|
|
$ |
53.05 |
|
| Granted |
|
|
251,002 |
|
|
|
2.97 |
|
| Expired |
|
|
(10,633 |
) |
|
|
90.65 |
|
| Outstanding, April 30, 2023 |
|
|
281,269 |
|
|
|
6.94 |
|
| Granted |
|
|
652,028 |
|
|
|
2.17 |
|
| Expired |
|
|
(8,133 |
) |
|
|
75.81 |
|
| Outstanding, April 30, 2024 |
|
|
925,164 |
|
|
$ |
2.97 |
|
| Exercisable, April 30, 2024 |
|
|
645,627 |
|
|
$ |
3.32 |
|
| Vested and expected to vest |
|
|
925,164 |
|
|
$ |
2.97 |
|
|
| Schedule of unvested stock option activity |
| Schedule of unvested stock option activity |
|
|
|
|
|
|
| |
|
Options |
|
|
Weighted Average Grant Date Fair Value Per Share |
|
| |
|
|
|
|
|
|
| Unvested, April 30, 2022 |
|
|
4,000 |
|
|
$ |
1.84 |
|
| Granted |
|
|
251,002 |
|
|
|
2.51 |
|
| Vested |
|
|
(255,002 |
) |
|
|
2.50 |
|
| Forfeited |
|
|
– |
|
|
|
– |
|
| Unvested, April 30, 2023 |
|
|
– |
|
|
|
– |
|
| Granted |
|
|
652,028 |
|
|
|
1.76 |
|
| Vested |
|
|
(372,492 |
) |
|
|
1.81 |
|
| Forfeited |
|
|
– |
|
|
|
– |
|
| Unvested, April 30, 2024 |
|
|
279,536 |
|
|
$ |
1.70 |
|
|
| Schedule of stock options by exercise price |
| Schedule of stock options by exercise price |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Exercise Price |
|
|
Number of Options Outstanding |
|
|
Weighted Average Remaining Contractual Life (Years) of Outstanding Options |
|
|
Weighted Average Exercisable Price Per Share |
|
|
Number of Options Exercisable |
|
|
Weighted Average Exercise Price Per Share of Exercisable Options |
|
| $ |
57.00 |
|
|
|
800 |
|
|
|
0.40 |
|
|
$ |
57.00 |
|
|
|
800 |
|
|
$ |
57.00 |
|
| $ |
55.50 |
|
|
|
333 |
|
|
|
0.17 |
|
|
$ |
55.50 |
|
|
|
333 |
|
|
$ |
55.50 |
|
| $ |
51.00 |
|
|
|
333 |
|
|
|
0.44 |
|
|
$ |
51.00 |
|
|
|
333 |
|
|
$ |
51.00 |
|
| $ |
61.20 |
|
|
|
6,000 |
|
|
|
0.67 |
|
|
$ |
61.20 |
|
|
|
6,000 |
|
|
$ |
61.20 |
|
| $ |
36.00 |
|
|
|
667 |
|
|
|
1.00 |
|
|
$ |
36.00 |
|
|
|
667 |
|
|
$ |
36.00 |
|
| $ |
37.05 |
|
|
|
333 |
|
|
|
1.17 |
|
|
$ |
37.05 |
|
|
|
333 |
|
|
$ |
37.05 |
|
| $ |
15.75 |
|
|
|
333 |
|
|
|
1.44 |
|
|
$ |
15.75 |
|
|
|
333 |
|
|
$ |
15.75 |
|
| $ |
10.05 |
|
|
|
6,000 |
|
|
|
1.67 |
|
|
$ |
10.05 |
|
|
|
6,000 |
|
|
$ |
10.05 |
|
| $ |
26.55 |
|
|
|
667 |
|
|
|
2.00 |
|
|
$ |
26.55 |
|
|
|
667 |
|
|
$ |
26.55 |
|
| $ |
16.20 |
|
|
|
334 |
|
|
|
2.17 |
|
|
$ |
16.20 |
|
|
|
334 |
|
|
$ |
16.20 |
|
| $ |
3.19 |
|
|
|
334 |
|
|
|
2.44 |
|
|
$ |
3.19 |
|
|
|
334 |
|
|
$ |
3.19 |
|
| $ |
2.50 |
|
|
|
6,000 |
|
|
|
2.67 |
|
|
$ |
2.50 |
|
|
|
6,000 |
|
|
$ |
2.50 |
|
| $ |
2.29 |
|
|
|
668 |
|
|
|
3.00 |
|
|
$ |
2.29 |
|
|
|
668 |
|
|
$ |
2.29 |
|
| $ |
2.24 |
|
|
|
334 |
|
|
|
3.17 |
|
|
$ |
2.24 |
|
|
|
334 |
|
|
$ |
2.24 |
|
| $ |
2.97 |
|
|
|
250,000 |
|
|
|
8.55 |
|
|
$ |
2.97 |
|
|
|
250,000 |
|
|
$ |
2.97 |
|
| $ |
2.18 |
|
|
|
499,992 |
|
|
|
9.56 |
|
|
$ |
2.18 |
|
|
|
372,491 |
|
|
$ |
2.18 |
|
| $ |
2.12 |
|
|
|
152,036 |
|
|
|
10.00 |
|
|
$ |
2.12 |
|
|
|
– |
|
|
$ |
– |
|
| |
Total |
|
|
|
925,164 |
|
|
|
9.16 |
|
|
$ |
2.97 |
|
|
|
645,627 |
|
|
$ |
3.32 |
|
|
| Schedule of warrant activity |
|
Schedule of warrant activity |
|
|
|
|
|
|
| |
|
Warrants |
|
|
Weighted Average Exercise Price Per Share
|
|
| Outstanding, April 30, 2022 |
|
|
10,772,735 |
|
|
$ |
4.59 |
|
| Issued |
|
|
– |
|
|
|
– |
|
| Exercised |
|
|
(880,000 |
) |
|
|
– |
|
| Expired |
|
|
(1,888 |
) |
|
|
– |
|
| Outstanding, April 30, 2023 |
|
|
9,890,847 |
|
|
|
4.99 |
|
| Issued |
|
|
8,750,000 |
|
|
|
4.00 |
|
| Exercised |
|
|
(70,000 |
) |
|
|
– |
|
| Expired |
|
|
– |
|
|
|
– |
|
| Outstanding, April 30, 2024 |
|
|
18,570,847 |
|
|
|
4.54 |
|
| Exercisable, April 30, 2024 |
|
|
18,570,847 |
|
|
$ |
4.54 |
|
|
| Schedule of warrants outstanding and exercisable |
|
Schedule of warrants outstanding and exercisable |
|
|
|
|
|
|
|
|
|
| Exercise Prices |
|
Number of Warrant Shares Exercisable at April 30, 2023 |
|
|
Weighted Average Remaining Contractual Life (Years) |
|
|
Weighted Average Exercise Price Per Share |
|
| |
|
|
|
|
|
|
|
|
|
| $4.25
|
|
|
1,506,141 |
|
|
|
2.28 |
|
|
|
|
|
| $5.3125
|
|
|
264,706 |
|
|
|
2.28 |
|
|
|
|
|
| $5.00
|
|
|
7,000,000 |
|
|
|
2.32 |
|
|
|
|
|
| $6.25
|
|
|
1,050,000 |
|
|
|
2.30 |
|
|
|
|
|
| $4.00
|
|
|
8,750,000 |
|
|
|
4.03 |
|
|
|
|
|
| |
|
|
18,570,847 |
|
|
|
3.12 |
|
|
$ |
4.54 |
|
|