Out of those ten stocks, two stocks have secured more buy ratings from Wall Street analysts than all the others: Alphabet and Amazon, which are tied at 58 buy ratings as of this writing. Let's see why ...