Quarterly report pursuant to Section 13 or 15(d)

STOCK OPTIONS AND WARRANTS (Tables)

v3.21.2
STOCK OPTIONS AND WARRANTS (Tables)
6 Months Ended
Oct. 31, 2021
Share-based Payment Arrangement [Abstract]  
Assumptions for options
           
    Six Months Ended October 31,  
    2021     2020  
Risk-free interest rate     0.92%       0.3%  
Expected volatility     121%       92%  
Expected term (years)     2.5       2.5  
Expected dividend yield     0.00%       0.00%  
Stock option activity
Stock option activity                  
    Options     Weighted
Average
Exercise Price
per Share
    Weighted
Average
Grant Date
Fair Value
per Share
 
                   
Outstanding, April 30, 2021     41,333     $ 79.97     $ 79.97  
Issued     1,334       18.12       18.12  
Forfeited                  
Exercised                  
Outstanding, October 31, 2021     42,667     $ 78.04     $ 78.04  
Exercisable, October 31, 2021     41,667     $ 79.67     $  
Vested and expected to vest     42,667     $ 78.04     $  
Unvested stock option activity
           
    Options     Weighted
Average
Grant Date
Fair Value
per Share
 
             
Unvested, April 30, 2021     4,000     $ 10.05  
Granted     1,334       18.12  
Vested     (4,334 )      
Forfeited            
Unvested, October 31, 2021     1,000     $ 10.05  
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
of Exercisable
Options
 
$ 156.00       6,967       0.23     $ 156.00       6,967     $ 156.00  
$ 87.00       1,634       0.50     $ 87.00       1,634     $ 87.00  
$ 110.10       800       0.50     $ 110.10       800     $ 110.10  
$ 109.35       1,200       0.69     $ 109.35       1,200     $ 109.35  
$ 133.50       800       0.71     $ 133.50       800     $ 133.50  
$ 82.95       333       0.47     $ 82.95       333     $ 82.95  
$ 83.70       6,000       0.70     $ 83.70       6,000     $ 83.70  
$ 80.10       800       1.85     $ 80.10       800     $ 80.10  
$ 80.85       667       0.75     $ 80.85       667     $ 80.85  
$ 102.45       333       0.83     $ 102.45       333     $ 102.45  
$ 97.35       333       0.97     $ 97.35       333     $ 97.35  
$ 74.25       6,000       1.43     $ 74.25       6,000     $ 74.25  
$ 57.00       800       2.90     $ 57.00       800     $ 57.00  
$ 60.60       667       1.25     $ 60.60       667     $ 60.60  
$ 55.50       333       1.33     $ 55.50       333     $ 55.50  
$ 51.00       333       1.47     $ 51.00       333     $ 51.00  
$ 61.20       6,000       1.91     $ 61.20       6,000     $ 61.20  
$ 36.00       667       1.75     $ 36.00       667     $ 36.00  
$ 37.05       333       1.83     $ 37.05       333     $ 37.05  
$ 15.75       333       1.97     $ 15.70       333     $ 15.70  
$ 10.05       6,000       2.50     $ 10.05       5,000     $ 10.05  
$ 26.55       667       2.25     $ 26.55       667     $ 26.55  
$ 16.20       333       2.33     $ 16.20       333     $ 16.20  
$ 3.19       334       2.47     $ 3.19       334     $ 3.19  
  Total       42,667       1.28     $ 78.04       41,667     $ 79.67  
Warrant activity
Warrant activity            
    Warrants    

Weighted
Average
Exercise Price

Per Share

 
Outstanding, April 30, 2021     2,981     $ 58.70  
Issued     18,815,242       3.19  
Exercised     (8,041,414 )     1.33  
Expired            
Outstanding, October 31, 2021     10,773,828        
Exercisable, October 31, 2021     10,773,828     $ 4.60  
Schedule of warrants outstanding and exercisable
Schedule of warrants outstanding and exercisable                  
Exercise Prices   Number of
Warrant Shares
Exercisable at
October 31, 2021
    Weighted
Average
Remaining
Contractual
Life Years
    Weighted
Average
Exercise Price
Per Share
 
                   
$97.50     513       0.13          
$86.25     580       0.42          
$37.50     1,333       0.73          
$45.00     555       0.56          
$4.2500     1,506,141       4.78          
$5.3125     264,706       4.78          
$5.0000     7,000,000       4.82          
$6.2500     1,050,000       4.80          
$0.0010     950,000       –           
      10,773,828       4.81     $ 4.60