Retal giant Wal-Mart Stores has narrowed its earnings guidance for the full year after posting a 1.5% decline in third-quarter net profit.