Four stocks offer 28% upside potential with strong buy ratings