The S&P 500 has returned 22% this year