Those who were vulnerable to panic selling has already done that and now most of the coins are being held by serious users. This is clear from the recent bull run, as there was no other major trigger. The supply is getting affected, as those who wanted to sell has no more coins left in their wallets. I think that the next major resistance level is going to come up at $10,000 per coin and that is when some of the medium-term holders are going to sell their coins. If everything goes as per the plan, then $25,000 per coin is possible by 2020.
I think so too because if there are still people seriously considering selling at this point, we should take more time to reach where we are niw. As it stands, most of us are anticipating a big run towards the second half so we're holding. Some are even buying btc in anticipation of a bullrun. People have learned their lessons from past btc movements.