If anyone is watching Level II Bid/Ask, please know IMHO that any shares on the ASK (sellers) below the 9.00-9.50 range are Shorts who are shorting more in order (desperately) to jump the line in order to keep the pps down.
Conversely, on the BID side at any level it includes more longs (hopefully a lot of them) accumulating and therefore driving the pps up. Also, of course there are shorts covering (buying on the Bid) yet with the shorting on the ASK this (for them) is a dead heat on a merry-go-round. In the end, there absolutely ARE NOT close to enough shares at this pps range for them to cover (over 30M) therefore they are literally stuck with no good way out (to cover cheaply).
IMHO, it is only a matter of time when the Shorts run out of ammunition to keep this going. My hope is that more institutional buying comes in at higher volume "in force" soon so that the serious squeeze begins. Then and only then does it become pure Supply and Demand without the artificial games. It is all good longer term and this may be obvious to many here. IMHO