We looked through TipRanks’ Top Smart Score Stocks to uncover two stocks that scored a “Perfect 10” on the Smart Score scale. These stocks also have a Strong Buy average rating and a lot of upside potential.