Banks and other financial companies led U.S. stocks modestly higher Thursday, nudging the Nasdaq composite index to an all-time high.
Rising bond yields, which can result in higher interest rates on loans and bigger profits for banks, helped put traders in the mood to buy banking stocks. Energy companies also notched gains as crude oil prices rose. Utilities and other high-dividend stocks fell.
Investors also bid up shares in companies that released strong quarterly results or announced big transactions. ConocoPhillips jumped 8.8 percent after the energy company agreed to sell most of its Canadian assets.
The Dow Jones industrial average rose 69.17 points, or 0.3 percent, to 20,728.49. The Standard & Poor’s 500 index added 6.93 points, or 0.3 percent, to 2,368.06. The Nasdaq gained 16.80 points, or 0.3 percent, to 5,914.34. Small-company stocks fared better than the other indexes, sending the Russell 2000 index up 10.70 points, or 0.8 percent, to 1,382.35.
Bond prices edged lower. The 10-year Treasury yield rose to 2.41 percent from 2.38 percent late Wednesday.
Trading was mostly subdued at the start of trading Thursday following mixed action in overseas markets. But soon investors got another batch of encouraging economic news: The Commerce Department raised its estimate for economic growth in the fourth quarter to 2.1 percent from 1.9 percent, noting that consumer spending increased more than expected. And the Labor Department said applications for unemployment benefits dipped slightly last week.
The latest economic data followed positive reports on consumer confidence and housing earlier this week.
Financial sector stocks rose 1.2 percent, the biggest gain among the 11 sectors in the S&P 500. The sector, which is up 2.8 percent this year, accounted for more than half of the index’s gains Thursday.
Traders bid up shares in big banks such as Capital One Financial, which rose $2.46, or 2.9 percent, to $87.14.
ConocoPhillips jumped after the energy company agreed to sell most of its Canadian assets to Canada’s Cenovus Energy in a deal valued at $13.2 billion. The stock was the biggest gainer in the S&P 500 index, climbing $4.05 to $50.
World stocks were mixed. In Europe, Germany’s DAX and France’s CAC 40 each gained 0.4 percent, while Britain’s FTSE 100 slipped 0.1 percent. Earlier, some Asian indexes fell after Chinese authorities tightened liquidity in the financial system of the world’s second-largest economy.
Hong Kong’s Hang Seng shed 0.4 percent, while Tokyo’s benchmark Nikkei 225 index lost 0.8 percent. South Korea’s Kospi slipped 0.1 percent. Australia’s S&P/ASX 200 rose 0.4 percent.
In energy futures trading, benchmark U.S. crude oil rose 84 cents, or 1.7 percent, to close at $50.35 a barrel in New York. Brent crude, used to price international oils, gained 54 cents, or 1 percent, to $52.96 a barrel in London. Natural gas slipped 4 cents to $3.19 per 1,000 cubic feet, wholesale gasoline rose a penny to $1.68 per gallon and heating oil gained 2 cents to $1.56 per gallon.
The price of gold fell $8.70 to settle at $1,245 an ounce. Silver slid 5 cents to $18.21 per ounce. Copper slipped a penny to $2.67 per pound.
In currency trading, the dollar rose to 111.60 yen from 111.03 yen on Wednesday. The euro fell to $1.0691 from $1.0760.