Why Ethereum Price Could Retest $4,000 Before 2024 Closes