Annual report pursuant to Section 13 and 15(d)

EARNINGS PER SHARE (Details - Per Share Calculation)

v3.24.2.u1
EARNINGS PER SHARE (Details - Per Share Calculation) - USD ($)
12 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Earnings Per Share [Abstract]    
Net loss attributable to common stockholders $ (17,237,403) $ (4,315,993)
Basic weighted average number of shares outstanding 9,581,059 19,489,204
Diluted weighted average number of shares outstanding 9,581,059 19,489,204
Basic loss per share $ (1.80) $ (0.22)
Diluted loss per share $ (1.80) $ (0.22)