S&P 500 Rally Faces Earnings Test — Trace