Ethereum Price Analysis for March 2: Will $1,950 or $2,100 Break First?