The Dow Jones industrial average edged higher Friday ahead of the long holiday weekend, putting it on track for a third straight week of gains.

The Dow has fallen on only three days in February. The index is up 0.7 percent this week and 4 percent for the month. The S&P 500 has risen 1 percent this week and 4 percent this month.

The Dow gained 33 points, or 0.3 percent, to 12,351 in afternoon trading. The S&P 500 slipped 2 points, or 0.1 percent, to 1,338. The Nasdaq composite fell 6 points, or 0.2 percent, to 2,825.

Campbell Soup Co. fell 5 percent after the company said its profit fell 8 percent in its latest quarter. The company also cut its outlook for the rest of its fiscal year.

Intuit Inc. jumped 7 percent after the personal finance software maker raised its forecast for full-year earnings growth late Thursday.

Caterpillar Inc. rose 1.5 percent, the best performance among the 30 stocks that make up the Dow index. Alcoa Inc. fell 2 percent, the largest drop.

Trading was muted with little expected in the way of economics news or corporate announcements. Markets will be closed Monday for the President's Day holiday.

Officials from countries in the Group of 20 met in Paris Friday to discuss issues affecting the global economy. In a speech at the conference, Federal Reserve chairman Ben Bernanke said that countries with large trade surpluses like China should let their currencies rise in value in order to prevent another financial crisis. He also said that countries with large trade deficits must reduce government spending over time, an apparent reference to the United States.