Bitcoin has set a new all-time high of $118,403 a few minutes ago after rallying 6% as institutional demand continues to grow.