Annual report pursuant to Section 13 and 15(d)

EARNINGS PER SHARE (Tables)

v3.24.2.u1
EARNINGS PER SHARE (Tables)
12 Months Ended
Apr. 30, 2024
Earnings Per Share [Abstract]  
Schedule of basic loss per share
           
    Years Ended April 30,  
    2024     2023  
Net loss attributable to common stockholders   $ (17,237,403 )   $ (4,315,993 )
Basic and diluted weighted average number of shares outstanding     9,581,059       19,489,204  
Basic and diluted loss per share   $ (1.80 )   $ (0.22 )
Schedule of potentially dilutive securities
           
    Years Ended April 30,  
    2024     2023  
Excluded options     925,164       281,269  
Excluded warrants     18,570,847       9,890,847  
Series B convertible preferred stock     3,765,105        
Total preferred stock, options and warrants     23,261,116       10,172,116