The S&P 500 has soared more 20% since April.