Annual report pursuant to Section 13 and 15(d)

14. EARNINGS PER SHARE (Details - diluted shares)

v3.5.0.2
14. EARNINGS PER SHARE (Details - diluted shares) - shares
12 Months Ended
Apr. 30, 2016
Apr. 30, 2015
Apr. 30, 2014
Antidilutive shares 153,019,908 125,419,908 57,665,600
Options [Member]      
Antidilutive shares 68,050,000 52,450,000 0
Warrants [Member]      
Antidilutive shares 84,969,908 72,969,908 57,665,600