According to bitwise, In 2025, institutions bought 417KB $BTC.
Retail sold 158K # $BTC, says Bitwise.