Coming off a new all-time closing high for the S&P 500 last Friday, it is the third-busiest week of first-quarter earnings season, with 94 S&P...