Ethereum's price is potentially on the verge of an upward break if it can surpass key resistance levels near $2,900 and then $2,940. The cryptocurrency is trying to build support above $2,880 after a recent drop, with a firm base at $2,860. Further resistance awaits at $2,925 and $2,950, but overcoming these could see a significant lift towards $3,000 and higher. If ETH fails these levels, however, a downside correction could lead to supports at $2,810 or even $2,740.