S&P 500 climbs 0.3% as Nasdaq 100 stages intraday reversal