top 10 stocks (april 21) 3 month