S&P 500 surges to record highs in April.