Quarterly report pursuant to Section 13 or 15(d)

STOCK OPTIONS AND WARRANTS (Tables)

v3.22.4
STOCK OPTIONS AND WARRANTS (Tables)
9 Months Ended
Jan. 31, 2023
Share-Based Payment Arrangement [Abstract]  
Assumptions for options
             
    Nine Months Ended January 31,  
    2023     2022  
Risk-free interest rate     3.30%       1.06%  
Expected volatility     133%       129%  
Expected lives (years)     3.5       2.7  
Expected dividend yield     0.00%       0.00%  
Schedule of stock option activity
             
Options   Weighted Average Exercise Price per Share     Weighted Average Grant Date Fair Value per Share  
Outstanding, April 30, 2022     40,900     $ 53.05  
Issued     251,002       2.97  
Forfeited     (9,966 )     91.30  
Outstanding, January 31, 2023     281,936     $ 7.11  
Exercisable, January 31, 2023     281,936     $ 7.11  
Vested and expected to vest     281,936     $ 7.11  
Unvested stock option activity
             
    Options     Weighted
Average
Grant Date
Fair Value
per Share
 
             
Unvested, April 30, 2022     4,000     $  
Issued     251,002       2.97  
Vested     (255,002 )      
Forfeited            
Unvested, January 31, 2023         $  
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
 
                                             
$ 80.10       800       0.59     $ 80.10       800     $ 80.10  
$ 80.85       667       0.12     $ 80.85       667     $ 80.85  
$ 102.45       333       0.21     $ 102.45       333     $ 102.45  
$ 97.35       333       0.34     $ 97.35       333     $ 97.35  
$ 74.25       6,000       0.68     $ 74.25       6,000     $ 74.25  
$ 57.00       800       1.65     $ 57.00       800     $ 57.00  
$ 60.60       667       0.62     $ 60.60       667     $ 60.60  
$ 55.50       333       0.71     $ 55.50       333     $ 55.50  
$ 51.00       333       0.85     $ 51.00       333     $ 51.00  
$ 61.20       6,000       1.15     $ 61.20       6,000     $ 61.20  
$ 36.00       667       1.12     $ 36.00       667     $ 36.00  
$ 37.05       333       1.21     $ 37.05       333     $ 37.05  
$ 15.75       333       1.35     $ 15.70       333     $ 15.70  
$ 10.05       6,000       1.75     $ 10.05       6,000     $ 10.05  
$ 26.55       667       1.62     $ 26.55       667     $ 26.55  
$ 16.20       334       1.71     $ 16.20       334     $ 16.20  
$ 3.19       334       1.84     $ 3.19       334     $ 3.19  
$ 2.50       6,000       2.35     $ 2.50       6,000     $ 2.50  
$ 2.29       668       2.12     $ 2.29       668     $ 2.29  
$ 2.24       334       2.21     $ 2.24       334     $ 2.24  
$ 2.97       250,000       9.79     $ 2.97       250,000     $ 2.97  
  Total       281,936       8.84     $ 7.11       281,936     $ 7.11  
Schedule of warrant activity
             
    Warrants    

Weighted
Average
Exercise Price

Per Share

 
Outstanding, April 30, 2022     10,772,736     $ 4.59  
Issued            
Exercised     (880,000 )      
Expired     (1,889 )      
Outstanding, January 31, 2023     9,890,847        
Exercisable, January 31, 2023     9,890,847     $ 4.99  
Schedule of warrants outstanding and exercisable
                   
Exercise Prices   Number of
Warrant Shares
Exercisable at
January 31, 2023
    Weighted
Average
Remaining
Contractual
Life Years
    Weighted
Average
Exercise Price Per Share
 
                   
$4.25     1,506,141       3.53          
$5.3125     264,706       3.52          
$5.00     7,000,000       3.56          
$6.25     1,050,000       3.55          
$0.001     70,000                
      9,890,847       3.56     $ 4.99