Ignore all analysts. Bull calls. Bear calls, Predictions about products fron analysts. Supply chain "reports". Ignore it all. Every buy and sell side analyst as well as any broker upgrade/downgrade is worthless. Ignore it all.
You have to do your own research, period. Then you let the nutjobs play the games in between which are designed to get you to trade and trade frequently I may add. Wall Street is built on trading. Once you realize this and decide to truly ignore every bit of it and research co's and buy only what you know then you will make a lot of money.
Here's my theory on market manipulators such as Jeffires and all, They say sell or things are bad right when then are getting ready to buy. They say buy right before they are getting ready to sell. They want to make money off investors and this is the only way they can do it by manipulation through news.