Quarterly report pursuant to Section 13 or 15(d)

12. EARNINGS PER SHARE (Details - diluted shares)

v3.8.0.1
12. EARNINGS PER SHARE (Details - diluted shares) - shares
3 Months Ended 6 Months Ended
Oct. 31, 2017
Oct. 31, 2016
Oct. 31, 2017
Oct. 31, 2016
Antidilutive shares 139,322,437 166,119,908 139,322,437 166,119,908
Options [Member]        
Antidilutive shares 86,250,000 81,150,000 86,250,000 81,150,000
Warrants [Member]        
Antidilutive shares 53,072,437 84,969,908 53,072,437 84,969,908