Sprouts Farmers Market (NASDAQ: SFM) has outperformed the market over the past 10 years by 4.52% on an annualized basis producing an average annual return of 17.39%. Currently, Sprouts Farmers Market has a market capitalization of $10.63 billion.
Where Today's News Shapes Tomorrow