Quarterly report pursuant to Section 13 or 15(d)

STOCK OPTIONS AND WARRANTS (Tables)

v3.23.3
STOCK OPTIONS AND WARRANTS (Tables)
6 Months Ended
Oct. 31, 2023
Share-Based Payment Arrangement [Abstract]  
Schedule of assumptions for options
           
    Six Months Ended October 31,  
    2023     2022  
Risk-free interest rate           2.9%  
Expected volatility           139%  
Expected lives (years)           2.5  
Expected dividend yield           0.00%  
Schedule of stock option activity
           
Options   Number of Options     Weighted Average Grant Date Fair Value per Share  
Outstanding, April 30, 2023     281,269     $ 6.94  
Issued            
Expired     (1,467 )     89.10  
Outstanding, October 31, 2023     279,802     $ 6.50  
Exercisable, October 31, 2023     279,802     $ 6.50  
Vested and expected to vest     279,802     $ 6.50  
Schedule of 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
 
                                             
$ 74.25       6,000       0.23     $ 74.25       6,000     $ 74.25  
$ 57.00       800       0.90     $ 57.00       800     $ 57.00  
$ 60.60       667       0.25     $ 60.60       667     $ 60.60  
$ 55.50       333       0.33     $ 55.50       333     $ 55.50  
$ 51.00       333       0.47     $ 51.00       333     $ 51.00  
$ 61.20       6,000       0.70     $ 61.20       6,000     $ 61.20  
$ 36.00       667       0.75     $ 36.00       667     $ 36.00  
$ 37.05       333       0.83     $ 37.05       333     $ 37.05  
$ 15.75       333       0.97     $ 15.75       333     $ 15.75  
$ 10.05       6,000       1.30     $ 10.05       6,000     $ 10.05  
$ 26.55       667       1.25     $ 26.55       667     $ 26.55  
$ 16.20       333       1.33     $ 16.20       333     $ 16.20  
$ 3.19       334       1.47     $ 3.19       334     $ 3.19  
$ 2.50       6,000       1.90     $ 2.50       6,000     $ 2.50  
$ 2.29       668       1.75     $ 2.29       668     $ 2.29  
$ 2.24       334       1.83     $ 2.24       334     $ 2.24  
$ 2.97       250,000       9.04     $ 2.97       250,000     $ 2.97  
  Total       279,802       8.19     $ 6.50       279,802     $ 6.50  
Schedule of warrant activity
           
    Warrants    

Weighted
Average
Exercise Price

Per Share

 
Outstanding, April 30, 2023     9,890,847     $ 4.99  
Issued     8,750,000       4.00  
Exercised     (70,000 )      
Expired            
Outstanding, October 31, 2023     18,570,847        
Exercisable, October 31, 2023     18,570,847     $ 4.54  
Schedule of warrants outstanding and exercisable
                           
Exercise Prices     Number of
Warrant Shares
Exercisable at
October 31, 2023
    Weighted
Average
Remaining
Contractual
Life (Years)
    Weighted
Average
Exercise Price Per Share
 
                     
$ 4.25       1,506,141       2.78          
$ 5.3125       264,706       2.78          
$ 5.00       7,000,000       2.82          
$ 6.25       1,050,000       2.80          
$ 4.00       8,750,000       4.53          
          18,570,847       3.62     $ 4.54