New York Stock Exchange. S&P 500 and Nasdaq composite each finished 0.2 per cent higher after drifting between small gains and losses most of the day. The benchmark S&P 500 is now within 0.8 per cent of its record high set last month. The Dow Jones Industrial Average rose 9 points, or less than 0.1 per cent, which was good enough for its second all-time high in two days. The index is on an eight-day winning streak.
S&P 500 rose 8.96 points to 5,625.80. The Dow rose 9.98 points to 41,250.50, and the Nasdaq gained 29.05 points to close at 17,754.82.
The S&P 500 and Dow have been hovering around all-time highs since last week amid expectations among investors that the Federal Reserve will soon cut interest rates.
Most of the companies in the S&P 500 have reported better-than-expected profit so far this reporting season. Several companies rose Tuesday as traders cheered their latest quarterly snapshots.
Hain Celestial Group jumped 18.6 per cent after the company's fiscal fourth-quarter profit topped Wall Street's estimates. Trip.com Group climbed 8.6 per cent after its second-quarter earnings beat analysts' forecasts and the company touted strong travel demand.
Traders also bid up shares in cruise line operators. Royal Caribbean rose 4.3 per cent, Norwegian Cruise Line gained 3.6 per cent and Carnival added 2.7 per cent.
The parent company of the Paramount movie studio slid 7.1 per cent after Edgar Bronfman Jr., the former head of Warner Music Group, abandoned his bid for the company,