S&P 500 Hits Record High as Semiconductor Stocks Rally in April 2026