I have been watching this stock since $2, it has been very interesting to me that in the past if the price dropped just before earnings were announced the news was very good and it flew afterward. When the earnings were poor the price got inflated just before the traders "sell the news". Altho I see this trend I do not do anything but buy when I can because I suck at timing the market lol!