U.S. stocks closed at record highs on Wednesday following the release of strong economic data.
The Dow Jones industrial average gained 19.97 points to an all-time closing high of 22,661.64. The index also notched an intraday record of 22,685.94. 3M and UnitedHealth contributed the most to the gains.
The S&P 500 gained 0.1 percent to 2,537.74, notching intraday and closing records. Utilities and real estate led advancers. The S&P also extended its winning streak to seven days, its longest since May.
The index continues "to benefit from positive short-term momentum. The breakout from September's consolidation phase refreshed the uptrend, and should help stave off a pullback until later this month," said Katie Stockton, chief technical strategist at BTIG, in a note.
The Nasdaq composite advanced just 0.04 percent to 6,534.63, but still managed closing and intraday records.