Annual report pursuant to Section 13 and 15(d)

STOCK OPTIONS AND WARRANTS (Tables)

v3.24.2.u1
STOCK OPTIONS AND WARRANTS (Tables)
12 Months Ended
Apr. 30, 2024
Share-Based Payment Arrangement [Abstract]  
Schedule of assumptions for options
           
    Years Ended April 30,  
    2024     2023  
Risk-free interest rate     4.5%       3.3%  
Expected volatility     109%       133%  
Expected term (years)     5.2       3.5  
Expected dividend yield     0.00%       0.00%  
Schedule of stock option activity
           
    Options     Weighted
Average
Exercise Price Per Share
 
             
Outstanding, April 30, 2022     40,900     $ 53.05  
Granted     251,002       2.97  
Expired     (10,633 )     90.65  
Outstanding, April 30, 2023     281,269       6.94  
Granted     652,028       2.17  
Expired     (8,133 )     75.81  
Outstanding, April 30, 2024     925,164     $ 2.97  
Exercisable, April 30, 2024     645,627     $ 3.32  
Vested and expected to vest     925,164     $ 2.97  
Schedule of unvested stock option activity
           
    Options     Weighted
Average
Grant Date
Fair Value
Per Share
 
             
Unvested, April 30, 2022     4,000     $ 1.84  
Granted     251,002       2.51  
Vested     (255,002 )     2.50  
Forfeited            
Unvested, April 30, 2023            
Granted     652,028       1.76  
Vested     (372,492 )     1.81  
Forfeited            
Unvested, April 30, 2024     279,536     $ 1.70  
Schedule of stock 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
 
$ 57.00       800       0.40     $ 57.00       800     $ 57.00  
$ 55.50       333       0.17     $ 55.50       333     $ 55.50  
$ 51.00       333       0.44     $ 51.00       333     $ 51.00  
$ 61.20       6,000       0.67     $ 61.20       6,000     $ 61.20  
$ 36.00       667       1.00     $ 36.00       667     $ 36.00  
$ 37.05       333       1.17     $ 37.05       333     $ 37.05  
$ 15.75       333       1.44     $ 15.75       333     $ 15.75  
$ 10.05       6,000       1.67     $ 10.05       6,000     $ 10.05  
$ 26.55       667       2.00     $ 26.55       667     $ 26.55  
$ 16.20       334       2.17     $ 16.20       334     $ 16.20  
$ 3.19       334       2.44     $ 3.19       334     $ 3.19  
$ 2.50       6,000       2.67     $ 2.50       6,000     $ 2.50  
$ 2.29       668       3.00     $ 2.29       668     $ 2.29  
$ 2.24       334       3.17     $ 2.24       334     $ 2.24  
$ 2.97       250,000       8.55     $ 2.97       250,000     $ 2.97  
$ 2.18       499,992       9.56     $ 2.18       372,491     $ 2.18  
$ 2.12       152,036       10.00     $ 2.12           $  
  Total       925,164       9.16     $ 2.97       645,627     $ 3.32  
Schedule of warrant activity
             
    Warrants    

Weighted
Average
Exercise Price

Per Share

 
Outstanding, April 30, 2022     10,772,735     $ 4.59  
Issued            
Exercised     (880,000 )      
Expired     (1,888 )      
Outstanding, April 30, 2023     9,890,847       4.99  
Issued     8,750,000       4.00  
Exercised     (70,000 )      
Expired            
Outstanding, April 30, 2024     18,570,847       4.54  
Exercisable, April 30, 2024     18,570,847     $ 4.54  
Schedule of warrants outstanding and exercisable
                   
Exercise Prices   Number of
Warrant Shares
Exercisable at
April 30, 2023
    Weighted
Average
Remaining
Contractual
Life (Years)
    Weighted
Average
Exercise Price Per Share
 
                   
$4.25     1,506,141       2.28          
$5.3125     264,706       2.28          
$5.00     7,000,000       2.32          
$6.25     1,050,000       2.30          
$4.00     8,750,000       4.03          
      18,570,847       3.12     $ 4.54