Automatic Data Processing (NASDAQ: ADP) has outperformed the market over the past 20 years by 1.17% on an annualized basis producing an average annual return of 10.03%. Currently, Automatic Data Processing has a market capitalization of $118.09 billion.
read more