U.S. stocks opened lower on Thursday, pressured by weaker-than-expected earnings from Wal-Mart, the biggest U.S. retailer.