Not everyone is selling their bitcoins
At any price?
Speaking for myself, I'll always hold the private key which controls the value of 1 BTC even if the price goes to $1x10^9. That because I will have sold others as the run-up occurred and won't need the money. I imagine there are quite a few other geeks like me who have secret keys controlling value.