Wal-Mart said today (12 November) that its third-quarter profits beat analyst expectations despite soft sales gains due to the "difficult" trading environment.