The coming week sees more than one quarter of the companies in the S&P 500 reporting earnings including Apple, Facebook, Microsoft, Amazon, Starbucks, Boeing and Caterpillar.
Source: Markets