S&P 500 index rose 1% to intraday highs, while the Nasdaq 100 index rose 1.2%.