Ethereum Foundation ETH Sales Explained: What a $23 Million OTC Deal Means for Investors