Bitcoin (BTC): Next stop all-time high?