Am long and continue to hold; however, buy ratings are next to meaningless. Just read about one stock that had a buy rating all the way through from $60 to $1. I didn't buy it; just read about it in a book called Predator by Charles Ferguson. Just say'n.
The way is works, is by taking turns, shorts and flippers manipulate the price taking turns. It will run up some ticks then a hail of bad news blowers will drag it back down, then the shorts will back off and let it move a little only to kill it off again. The only thing going to change that is revenue and deals from the company. Not rehash post repeated relentlessly on hype.