The S&P 500 and the Nasdaq edged up to record closing highs for the third consecutive session as investors struggled over whether to take profits following a rally on positive developments in trade disputes which have vexed the markets.
Source:: Reuters – Business News