Bitcoin Price Analysis: Is A Retracement To $25,000 Likely?