Bitcoin (BTC) Price Analysis - Can the Rally Continue?