XML 67 R50.htm IDEA: XBRL DOCUMENT v3.20.2
11. EARNINGS PER SHARE (Details - diluted shares) - shares
12 Months Ended
Apr. 30, 2020
Apr. 30, 2019
Antidilutive shares 115,090,155 149,527,797
Options [Member]    
Antidilutive shares 67,200,000 107,450,000
Warrants [Member]    
Antidilutive shares 47,890,155 42,077,797