Quarterly report pursuant to Section 13 or 15(d)

STOCK OPTIONS AND WARRANTS (Tables)

v3.22.0.1
STOCK OPTIONS AND WARRANTS (Tables)
9 Months Ended
Jan. 31, 2022
Share-based Payment Arrangement [Abstract]  
Assumptions for options
       
    Nine Months Ended January 31,
    2022   2021
Risk-free interest rate     1.06%       0.35%  
Expected volatility     129%       97%  
Expected term (years)     2.7       2.7  
Expected dividend yield     0.00%       0.00%  
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     7,334       5.34       5.34  
Forfeited                  
Exercised                  
Outstanding, January 31, 2022     48,667     $ 68.73     $ 68.73  
Exercisable, January 31, 2022     43,167     $ 78.76     $  
Vested and expected to vest     48,667     $ 68.73     $  
Unvested stock option activity
       
    Options   Weighted
Average
Grant Date
Fair Value
per Share
         
Unvested, April 30, 2021     4,000     $ 10.05  
Granted     7,334       5.34  
Vested     (5,834 )      
Forfeited            
Unvested, January 31, 2022     5,500     $ 2.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
of Exercisable
Options
$ 156.00       6,967       0.07     $ 156.00       6,967     $ 156.00  
$ 87.00       1,634       0.31     $ 87.00       1,634     $ 87.00  
$ 110.10       800       0.25     $ 110.10       800     $ 110.10  
$ 109.35       1,200       0.44     $ 109.35       1,200     $ 109.35  
$ 133.50       800       0.46     $ 133.50       800     $ 133.50  
$ 82.95       333       0.34     $ 82.95       333     $ 82.95  
$ 83.70       6,000       0.55     $ 83.70       6,000     $ 83.70  
$ 80.10       800       1.59     $ 80.10       800     $ 80.10  
$ 80.85       667       0.62     $ 80.85       667     $ 80.85  
$ 102.45       333       0.71     $ 102.45       333     $ 102.45  
$ 97.35       333       0.84     $ 97.35       333     $ 97.35  
$ 74.25       6,000       1.28     $ 74.25       6,000     $ 74.25  
$ 57.00       800       2.65     $ 57.00       800     $ 57.00  
$ 60.60       667       1.12     $ 60.60       667     $ 60.60  
$ 55.50       333       1.21     $ 55.50       333     $ 55.50  
$ 51.00       333       1.35     $ 51.00       333     $ 51.00  
$ 61.20       6,000       1.75     $ 61.20       6,000     $ 61.20  
$ 36.00       667       1.62     $ 36.00       667     $ 36.00  
$ 37.05       333       1.71     $ 37.05       333     $ 37.05  
$ 15.75       333       1.85     $ 15.70       333     $ 15.70  
$ 10.05       6,000       2.35     $ 10.05       6,000     $ 10.05  
$ 26.55       667       2.12     $ 26.55       667     $ 26.55  
$ 16.20       333       2.21     $ 16.20       333     $ 16.20  
$ 3.19       334       2.34     $ 3.19       334     $ 3.19  
$ 2.50       6,000       2.95     $ 2.50       500     $ 2.50  
  Total       48,667       1.13     $ 68.73       43,167     $ 77.16  
Warrant activity
       
    Warrants  

Weighted
Average
Exercise Price

Per Share

Outstanding, April 30, 2021     2,981     $ 58.70  
Issued     18,812,261       3.19  
Exercised     (8,041,414 )     1.33  
Expired     (513 )      
Outstanding, January 31, 2022     10,773,315        
Exercisable, January 31, 2022     10,773,315     $ 4.59  
Schedule of warrants outstanding and exercisable
           
Exercise Prices   Number of
Warrant Shares
Exercisable at
January 31, 2022
  Weighted
Average
Remaining
Contractual
Life Years
  Weighted
Average
Exercise Price
Per Share
             
$86.25   580   0.17        
$37.50   1,333   0.48        
$45.00   555   0.31        
$4.2500   1,506,141   4.53        
$5.3125   264,706   4.52        
$5.0000   7,000,000   4.56        
$6.2500   1,050,000   4.55        
$0.0010   950,000          
    10,773,315   4.56   $ 4.59