Apple, Amazon, Alphabet and Microsoft are among the 30% of the S&P 500 reporting earnings in the week ahead.