Look at this tweet from Glassnode (who specialise in crypto data:
I think a lot of people have been taking advantage of the low crypto prices to top up their wallets.
Bitcoin has risen to $23,000 from $20,000, and as long as it remains under $30,000, retail investors will buy. The big question is when will institutional investors start buying again.