S&P 500 earnings are up 30%, but AI is splitting Big Tech. Why Microsoft impressed, Alphabet and Amazon disappointed, and ...