U.S. stocks ended slightly higher as an increase in consumer stocks offset losses among materials producers including Freeport-McMoRan Inc. The dollar climbed to a six-month high against the euro, while Treasuries rose for the first time in seven days. Developing-country shares extended their losses since Friday's U.S. jobs report, which fueled speculation the Federal Reserve is preparing to raise interest rates next month. Base metals slipped as weak Chinese prices data reignited concern over the slowdown there.
Chinese consumer inflation waned in October, signaling policy makers may need to boost stimulus to ease deflationary pressures amid slackening growth. With China the world's biggest commodities consumer and Asia's largest economy, a surprise devaluation of the yuan in August spurred a rout in global financial markets and contributed to the Fed's decision to keep rates near zero in September. Renewed evidence of weakness abroad may limit the Fed's scope to tighten policy as the global economy remains fragile.
The S&P 500 rose 0.2 percent to 2,081.72 by 4 p.m. in New York after a four-day slide erased 1.5 percent. The index fell within 10 points of its average price for the past 200 days before erasing that decline. It hasn't fallen below that key technical level in two weeks.
Apple Inc. lost 3.2 percent with iPhone component orders recently down by as much as 10 percent, according to Credit Suisse Group AG. The firm attributed the drop to weak demand for the current model, the iPhone 6s.
Mining stocks were the biggest decliners on the S&P 500 amid mounting evidence of the slowdown in China. Natural resources company Freeport-McMoRan lost 6.3 percent for the second-biggest drop in the S&P 500. Anadarko Petroleum Corp. slid the most, falling 6.6 percent after it was said to have approached Apache Corp. with a takeover offer.