S&P 500 Valuations vs. Earnings and Free Cash Flow Over Time Patrick Bourbon | Mar 18, 2026 Categories Returns