Ethereum ICO Whale Sells 20,000 ETH ($58M), Raising Questions Over Market Timing Exchanges November 26, 2025 Ethereum continues to trade below the critical $3,000 level as selling pressure intensifies and fear dominates sentiment across the crypto…