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