Bitcoin Logs Biggest Weekly Gain Since October as S&P 500 Tops 5K