Annual report pursuant to Section 13 and 15(d)

11. EARNINGS PER SHARE (Details - diluted shares)

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