Will Ethereum touch $2,500 by 30 November 2026? Odds & Predictions