Stocks in the United States edged higher on Thursday as investors bought technology and commodity shares at beaten-down prices.
The Dow Jones industrial average gained 4.76 points, or 0.06%, to 8,183.17.
Standard & Poor's 500 Index added 3.12 points, or 0.35%, to 882.68. The Nasdaq Composite Index rose 5.38 points, or 0.31%, to 1,752.55.
Trading was choppy for most of the day. Volume was light on the New York Stock Exchange, with about 1 billion shares changing hands - below last year's estimated daily average of 1.49 billion.
About 1.89 billion shares were traded on the Nasdaq - below last year's daily average of 2.28 billion.