Wal-Mart is considered an economic bellwether because the retailer accounts for nearly 10 percent of nonautomotive retail spending in the U.S.
While jobs are easier to get and the turnaround in the housing market is gaining momentum, the improvements have not been enough to sustain spending for most Americans, who are juggling with weak wage gains and higher costs of living.
The U.S.-based retailer said its second-quarter profit rose 1.3 percent to $4.07 billion, or $1.24 per share, for the three months ended July 31. That compares with $4.02 billion, or $1.18 per share, a year earlier.
Net sales rose 2.4 percent to $116.2 billion. That figure excludes membership fees from its Sam's Club division. Analysts expected earnings of $1.25 per share on revenue of $118.09 billion.
More From This Section
Revenue at stores open at least a year at Wal-Mart's namesake business fell 0.3 percent. That's considered an important measure of a retailer's performance. Analysts were expecting a 0.7 percent gain.
Wal-Mart said it now expects total sales to rise 2 to 3 percent for the full year. The company's previous forecast was for growth of 5 percent to 6 percent.
The company also cut its full-year profit outlook to between $5.10 and $5.30 per share, from between $5.20 and $5.40 per share.
Analysts were expecting $5.29 per share.
Wal-Mart's stock fell nearly 2 percent, or $1.47, to $74.93 in premarket trading.