Amy Arnott, a portfolio strategist at Morningstar, recently did just that by pulling a list of the top stocks that have ...