Quarterly report pursuant to Section 13 or 15(d)

EARNINGS PER SHARE (Details - Per Share Calculation)

v3.24.1
EARNINGS PER SHARE (Details - Per Share Calculation) - USD ($)
3 Months Ended 9 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2024
Jan. 31, 2023
Earnings Per Share [Abstract]        
Net loss attributable to common stockholders $ (5,620,113) $ (764,136) $ (14,696,861) $ (4,189,655)
Basic weighted average number of shares outstanding 8,606,957 18,995,442 9,991,326 20,051,617
Diluted weighted average number of shares outstanding 8,606,957 18,995,442 9,991,326 20,051,617
Basic loss per share $ (0.65) $ (0.04) $ (1.47) $ (0.21)
Diluted loss per share $ (0.65) $ (0.04) $ (1.47) $ (0.21)