Karl - price precedes fundamentals. The price already reflects the news. Buy the rumor, sell the news as they say.
All analysts suck. They are like drug dealers in an alley. Disregard them totally. They upgrade something when one of their big thug clients needs to sell some stock. They are Wall St pimps, that's all. There is some reaction by daytraders who often get shaken out soon and then post on this forum on how the market reverses every time they place a trade.
Instead, use the scientific method and rely on your own personal backtesting and daily observations. Rely on statistical probabilities as it's all you have until you gain several years experience. I am doing so much better since I admitted I am too green to pick stocks without stats. Also I have found much published material to be wrong and now believe the real good stuff is kept secret.
I'm a beginner myself and just passing this on. Enjoy the journey.