Institutional investors amassed cryptocurrencies worth $21 million last week as buying pressure trumped sell-offs in the market.