Sprouts Farmers Market is a US retailer of natural and organic food, focusing on health and wellness. Insider transactions show a trend of selling shares. Stock is trading at $100 with a market cap of $10.21 billion, considered significantly overvalued based on GF Value.
Read MoreDid you find this insightful?
Bad
Just Okay
Amazing