Here's a tip. Ignore all analyst upgrades and downgrades. They're absolutely meaningless and usually way too late in the game to make any difference. The only exception is Goldman. Always do the opposite of what they say as they are the biggest thieves on the street. I've made a lot of money trading in the opposite direction of their "analyses".