The week started with the news that Joe Biden had finally stepped aside for Kamala Harris to run against Trump; the odds of a Republican victory have shortened, but the Don remains the clear favourite. However, 100 days is a massive time in politics; everyone is now talking about Kamala Harris having a chance of victory just two weeks after Trump was shot in Pennsylvania. On Wednesday night, US tech stocks unravelled as earnings missed lofty expectations, e.g. Tesla shares (TSLA US) plunged over 12% on weaker-than-expected results, including a 7% drop in auto revenue year-on-year and Alphabet (GOOG US) suffered its worst day since January, falling 5% after YouTube advertising revenue fell below expectations. The NASDAQ finished the week down 2.6%, while the Russell 2000 small caps gained 3.5%!