Ethereum ICO Whale Sells 20,000 ETH ($58M), Raising Questions Over Market Timing NewsBTC Nov 26, 2025 ◆ neutral BTCETHUSDT Story Ethereum ICO Whale Sells 20,000 ETH ($58M), Raising Questions Over Market Timing ← All crypto news · Search the archive