Bitcoin has registered double digit gains for three consecutive weeks – a feat last seen at the height of the bull market in 2017.