I'm not sure myself. Unfortunately, this is one of the stocks that I have recently shorted to hedge my portfolio against a market drop. Not working out so good.
Maybe buyout talks are taking place - as I think the stock is expensive based on fundamentals. Both trailing and forward PE is above 30 and the only time the stock has been higher is in 2000 before the nasdaq bubble burst.