Wal-Mart Profit Below Wall Street Views