Bitcoin has hit a new all-time high of $122,540 after rallying 3.7% as analysts expect further upward movement.