Some much buying pressure and so little supply.
Discussion
The shorts are selling down hard on every top and getting absolutely destroyed and more just keep stepping in front of this shit. More fuel for the fire. They close at a loss becoming active buyers in the market and drive price even higher.