Ethereum Price Shows Bullish Divergence at $2,900: Is an Upside Trend on the Horizon?