Bitcoin Bull Run: When Will BTC Price Reach New Milestones?