US stocks managed to end with tiny gains after a bumpy day of trading, the AP reports. Energy companies rose Thursday along with the price of crude oil, and banks also headed higher. Devon Energy climbed 3.3%, while KeyCorp increased 1.9%. High-dividend stocks like phone companies and utilities ended lower as bond yields traded higher for much of the day. AT&T lost 1%.
The Standard & Poor's 500 index rose 4 points, or 0.2%, to 2,357. The Dow Jones industrial average increased 14 points, or 0.1%, to 20,662. The Nasdaq composite rose 14 points, or 0.3%, 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%, to 1,364. (Read more stock market stories.)