I thinks it's also the move up before better then expected earnings.
If you watch the action it looks like keeping us down was well orchestrated for some reason unknown? Maybe some big customer accumulating? Big shorts gradually coverring. TD Ameritrade shows around 2.5% shorted which doesn not seem like a lot? I don't know. There has really not been any bad news only good.