A disappointing forecast from Wal-Mart and weakness in oil stocks have pushed the Dow lower, while the Nasdaq edged closer to 5,000 thanks to strong results from Priceline.

A disappointing forecast from Wal-Mart and weakness in oil stocks have pushed the Dow lower, while the Nasdaq edged closer to 5,000 thanks to strong results from Priceline.