Wal-Mart Stores, the world's largest retailer, has raised its forecast for 2011 earnings after it reported a jump in quarterly profits.