Earnings, Geopolitics and Other Key Items to Watch This Week

Last week was a wild ride, to say the least. Tesla (TSLA) reported earnings and the market did not like what it had to say, as it proceeded to sell off and close the week down over 15%.

admin