S&P 500 Index vs. Reported EPS

This chart shows the very high correlation between stock prices and earnings since 1871 (R² = 0.97)

Image: Fidelity Investments

S&P 500 Index vs. Reported EPS