Quarterly report pursuant to Section 13 or 15(d)

EARNINGS PER SHARE (Details - diluted shares)

v3.22.0.1
EARNINGS PER SHARE (Details - diluted shares) - shares
9 Months Ended
Jan. 31, 2022
Jan. 31, 2021
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive shares 10,821,982 85,238
Equity Option [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive shares 48,667 41,733
Warrant [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive shares 10,773,315 43,505