Top stock picks: Shares of these companies can see upside of up to 25-30%