Data: Institutional Buyers Have Accumulated an Additional 417,000 BTC Since 2025
BlockBeats News, June 3rd, according to Bitwise data, since 2025, institutional buyers have driven Bitcoin demand, accumulating 417,000 BTC, while retail investors have sold 158,000 BTC.