Earnings season preview: S&P 500's $8 trillion rally to be tested | Fortune