Stocks ended modestly higher on Wall Street Wednesday after a day of choppy trading.
The S&P 500 rose 0.3% and the Dow Jones Industrial Average eked out a gain of 0.1%. The tech-heavy Nasdaq rose 0.6%.
Communications and health care stocks made solid gains, along with travel-related companies.
U.S. crude oil prices rose, but energy stocks remained mixed. Smaller company stocks outpaced the rest of the market.
Stocks are coming off a two-day rally that nearly erased their losses over the previous two weeks. The yield on the 10-year Treasury note climbed to 1.52%.