Lookonchain: Whales/institutions still seem to be selling ETH
According to Lookonchain, whales institutions appear to be still selling ETH Whale addresses starting with 0x6229 deposited 19,557 ETH (~ $48 14 million) into Binance 1 hour ago Metalpha deposited 10,000 ETH (~ $24 50 million) into Binance 2 hours ago