US stocks edged higher Thursday after a sharp fall the previous day, with Walmart's disappointing revenues in its third quarter report sending its shares down more than four percent.

In the first five minutes of trade, the Dow Jones Industrial Average was up 6.84 points (0.05 percent) to 12,577.79.

The broad-market S&P 500 added 1.86 (0.14 percent) to 1,357.35, while the tech-rich Nasdaq Composite rose 1.24 (0.04 percent) at 2,848.05.

Walmart's shares fell 4.1 percent to $68.39 on quarterly earnings that showed a nine percent rise in net income to $3,63

billion, but revenue at stores climbed only 1.5 percent, below expectations. - Sapa-AFP