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 9 Months Ended
Jan. 31, 2018
Jan. 31, 2017
Jan. 31, 2018
Jan. 31, 2017
Antidilutive shares 144,100,197 148,133,939 144,100,197 148,133,939
Options [Member]        
Antidilutive shares 95,250,000 81,150,000 95,250,000 81,150,000
Warrants [Member]        
Antidilutive shares 48,850,197 66,698,939 48,850,197 66,983,939