Quarterly report pursuant to Section 13 or 15(d)

Net Loss Per Common Share (Tables)

v3.19.2
Net Loss Per Common Share (Tables)
3 Months Ended
Jul. 31, 2019
Earnings Per Share [Abstract]  
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share
    July 31, 2019     July 31, 2018  
Common stock equivalents:                
Preferred stock     1,112,281       -  
Stock options     1,368,958       1,481,458  
Stock warrants     4,993,609       1,702,359  
Total     7,747,848       3,183,817