Front Page Sprouts Farmers Market Director O'Leary Sells 2,597 Shares for $214,000 -- Should Investors Beware? Yahoo Finance · 1d ago Read the full story at Yahoo Finance →