Top Analyst Upgrades and Downgrades: AMD, Amgen, Asana, Baidu, First Solar, Mattel, Mirati, Palanti