A summary of the week in stocks: S&P 500 gains, geopolitical tensions, key stock movements including MicroStrategy, Alphabet, and Tesla.