Ethereum Price Analysis: ETH At Critical Point, $4K Retest or ATH Attempt Next?