Quarterly report pursuant to Section 13 or 15(d)

EARNINGS PER SHARE (Details - per share calculation)

v3.22.4
EARNINGS PER SHARE (Details - per share calculation) - USD ($)
3 Months Ended 9 Months Ended
Jan. 31, 2023
Oct. 31, 2022
Jul. 31, 2022
Jan. 31, 2022
Oct. 31, 2021
Jul. 31, 2021
Jan. 31, 2023
Jan. 31, 2022
Earnings Per Share [Abstract]                
Net loss $ (764,136) $ (1,880,507) $ (1,545,012) $ (811,290) $ (979,746) $ (1,025,418) $ (4,189,655) $ (2,816,454)
Basic weighted average number of shares outstanding 18,995,442     21,667,239     20,051,617 13,538,792
Diluted weighted average number of shares outstanding 18,995,442     21,667,239     20,051,617 13,538,792
Basic loss per share $ (0.04)     $ (0.04)     $ (0.21) $ (0.21)
Diluted loss per share $ (0.04)     $ (0.04)     $ (0.21) $ (0.21)