2024 earnings growth looking to hit around 9.5% for S&P 500. This above the 10 yr average of around 8% over that period. Lesson: Companies can adapt to environment around them.