Annual report pursuant to Section 13 and 15(d)

13. EARNINGS PER SHARE (Details - diluted shares)

v3.7.0.1
13. EARNINGS PER SHARE (Details - diluted shares) - shares
12 Months Ended
Apr. 30, 2017
Apr. 30, 2016
Antidilutive shares 146,953,504 153,019,908
Options [Member]    
Antidilutive shares 79,100,000 68,050,000
Warrants [Member]    
Antidilutive shares 67,853,504 84,969,908