Top Analyst Upgrades and Downgrades: eBay, GNC, Groupon, Hecla, J.C. Penney, Whole Foods and More