Ethereum Price Weakens: Can It Defend the $2,500 Level?