Many don't understand how big buys or sells happen. They don't go on the open market, they are bought or sold on OTC. If you were buying 10,000 bitcoin you wouldn't go on an exchange and put in a 10,000 buy. You'd spike the market and get bad fills. So what happens you tell the OTC desk I want 10,000 bitcoin filled and they fill at the best price. This might take a day or 2 or even a week, same thing happens when you sell big blocks. This also happens in stocks.
All markets go through cycles. We are in the boring phase of Bitcoin. Bear market is over, this is the time when smart people are accumulating and dumb are saying the market is dead and over.