1. The S&P 500 and the Nasdaq Composite both gained 1.7% this week; 2. Bitcoin approached the $100K milestone; 3. Nvidia's quarterly revenue nearly doubled Y/Y, but the stock fell after hours due to lower-than-expected current quarter revenue outlook.