Quarterly report pursuant to Section 13 or 15(d)

STOCK OPTIONS AND WARRANTS (Tables)

v3.24.1
STOCK OPTIONS AND WARRANTS (Tables)
9 Months Ended
Jan. 31, 2024
Share-Based Payment Arrangement [Abstract]  
Schedule of assumptions for options
           
    Nine Months Ended January 31,  
    2024     2023  
Risk-free interest rate     4.42%       3.30%  
Expected volatility     115%       133%  
Expected lives (years)     5.1       3.5  
Expected dividend yield     0.00%       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     499,992       2.18  
Expired     (1,467 )     89.10  
Outstanding, January 31, 2024     779,794     $ 3.73  
Exercisable, January 31, 2024     652,294     $ 4.04  
Vested and expected to vest     779,794     $ 3.73  
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.13     $ 74.25       6,000     $ 74.25  
$ 57.00       800       0.64     $ 57.00       800     $ 57.00  
$ 60.60       667       0.25     $ 60.60       667     $ 60.60  
$ 55.50       333       0.41     $ 55.50       333     $ 55.50  
$ 51.00       333       0.69     $ 51.00       333     $ 51.00  
$ 61.20       6,000       0.92     $ 61.20       6,000     $ 61.20  
$ 36.00       667       1.25     $ 36.00       667     $ 36.00  
$ 37.05       333       1.41     $ 37.05       333     $ 37.05  
$ 15.75       333       1.69     $ 15.75       333     $ 15.75  
$ 10.05       6,000       1.92     $ 10.05       6,000     $ 10.05  
$ 26.55       667       2.25     $ 26.55       667     $ 26.55  
$ 16.20       333       2.41     $ 16.20       333     $ 16.20  
$ 3.19       334       2.69     $ 3.19       334     $ 3.19  
$ 2.50       6,000       2.92     $ 2.50       6,000     $ 2.50  
$ 2.29       668       3.25     $ 2.29       668     $ 2.29  
$ 2.24       334       3.41     $ 2.24       334     $ 2.24  
$ 2.97       250,000       8.79     $ 2.97       250,000     $ 2.97  
$ 2.18       499,992       9.81     $ 2.18       372,492     $ 2.18  
  Total       779,794       3.73     $ 4.04       652,294     $ 4.04  
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, January 31, 2024     18,570,847        
Exercisable, January 31, 2024     18,570,847     $ 4.54  
Schedule of warrants outstanding and exercisable
                 
Exercise Prices   Number of
Warrant Shares
Exercisable at
January 31, 2024
    Weighted
Average
Remaining
Contractual
Life (Years)
    Weighted
Average
Exercise Price Per Share
 
                   
$4.25     1,506,141       2.53          
$5.3125     264,706       2.52          
$5.00     7,000,000       2.56          
$6.25     1,050,000       2.55          
$4.00     8,750,000       4.28          
      18,570,847       3.37     $ 4.54