Insider Sale: Director Hari Avula Sells Shares of Sprouts Farmers Market Inc (SFM)

Sprouts Farmers Market is a US retailer offering fresh, natural, and organic food products. Stock price at $96.5 with a market cap of $9.57 billion. The company is considered significantly overvalued with a high price-to-GF-Value ratio of 2.31.