Stocks got off to a rocky start Tuesday, but another day of strong gains for tech stocks lifted all three main equity indexes higher into the close. Energy stocks also gave a boost to the broader market as oil prices climbed for a second straight day.
At the close, the blue-chip Dow Jones Industrial Average was up 0.5% at 51,307, the broader S&P 500 added 0.1% to 7,609, and the tech-heavy Nasdaq Composite gained 0.03% to 27,093 — new all-time highs.