6 stocks offer 29% upside potential: Analyst picks