New York stocks extended their gains overnight on anticipation of a recovery in corporate earnings.
The tech-heavy Nasdaq renewed its record high for the second straight day.
The Nasdaq rose 77 points, or half a percent, closing at above the 15,000 mark for the first time.
The S&P 500 also climbed to an all-time high.
The Dow Jones Industrial Average edged up 30 points, or about one-tenth of a percent, to 35,366 on Tuesday.
Market participants say strong earnings at a major home-appliance chain lifted sentiment.
But they noted that many investors stayed on the sidelines to see what US Federal Reserve Chair Jerome Powell will say at a speech scheduled for Friday.