Many times these firms issue reports that are contrary to what you expect (especially with your largest customers predicting a better qtr ahead). I will not be surprised if many of their large accounts had a short position in this stock and got a chance to cover up before the qtrly results actaully came out ...