Ethereum (ETH) Momentum Analysis: Will $2.9K Hold or Break?