Massive ETH Sales Trigger 23.5% Drop as Ethereum Foundation and Whales Move $599M