U.S. stocks climbed for the sixth day in a row Thursday as strong first-quarter results from retailers such as Best Buy and PVH led indexes to record highs. That offset weakness in energy stocks caused by a plunge in oil prices.
Stocks are on their longest winning streak in three months as retailers, technology companies, makers of household products and healthcare firms made large gains.
The Nasdaq composite joined the Standard & Poor's 500 in setting record highs. While retailers with bricks-and-mortar stores jumped, their online rival Amazon also made a sizable gain as its stock price approached $1,000 for the first time.
Kate Warne, an investment strategist for...