Just keep in mind that there are over 4 million shares being shorted. If long term good news comes out there will be a battle for shares that will drive the price quickly short term.
Then of course the shorting will again take over when the run ends.