top 10 stocks (april 20) 3 month