Giving Thanks for Continued Strength in S&P 500 Earnings