Written by Associated Press
U.S. stocks managed to end with tiny gains after a bumpy day of trading.
Energy companies rose Thursday along with the price of crude oil, and banks also headed higher.
Devon Energy climbed 3.3 percent, while KeyCorp increased 1.9 percent.
High-dividend stocks like phone companies and utilities ended lower as bond yields traded higher for much of the day. AT&T lost 1 percent.
The Standard & Poor’s 500 index rose 4 points, or 0.2 percent, to 2,357.
The Dow Jones industrial average increased 14 points, or 0.1 percent, to 20,662. The Nasdaq composite rose 14 points, or 0.3 percent, to 5,878.
Small-company stocks did far better than the rest of the market. The Russell 2000 index gained 12 points, or 0.9 percent, to 1,364.