A few shorters around last week , in fact more the half the traded stock over Thu & Fri was shorted and % of total shorted to new highs in expectation of a bad quarterly report. Now the report is out they probably looking to cover up . LOL
So the report wasn't as good as it could have been but a $20M profit is a profit and will take that over a loss any day.