$BTC reaches all time high at $121,166.5