Annual report pursuant to Section 13 and 15(d)

EARNINGS PER SHARE (Details - per share calculation)

v3.23.2
EARNINGS PER SHARE (Details - per share calculation) - USD ($)
12 Months Ended
Apr. 30, 2023
Apr. 30, 2022
Earnings Per Share [Abstract]    
Net loss $ (4,315,993) $ (4,239,161)
Basic weighted average number of shares outstanding 19,489,204 15,521,654
Diluted weighted average number of shares outstanding 19,489,204 15,521,654
Basic loss per share $ (0.22) $ (0.27)
Diluted loss per share $ (0.22) $ (0.27)