I forgot to mention, there are 3.5 Million out of 15.1 Million shares that are shorted at the moment. The chart is looking like a perfect short-squeeze is forming, where any of those shorts will get caught for being too greedy as the run-up to successful results continues. The stock will continue to climb day after day, putting more and more pressure on the shorts and causing margin calls. This can already be seen based on the unusual activity of 0.5 Million shares being traded on Friday, significantly more than usual.