I have been tracking this stock for a couple of years and decided now is the time to buy. Even with the lower than expected earnings the P/E is about 17.3 and based on next years revised earnings estimates it is about 14. These analysts are so damn smart. They come out with the downgrade after the fact. How could it be a "strong buy" at 36 and now less of a buying opportunity at 19? Because they will miss earnings by 14%? Their ratings are totally worthless. Its like telling people to look out for the truck after it hits you. They have no sense of value- they are strictly momentum idiots. In any case, I will profit from their foolishness and from the panic sellers. There is nothing wrong with this company and a 17 P/E for a company growing at 25% is a steal.