The company posted a first-quarter profit of $2.13 billion on Thursday, or 72 cents per share. Earnings, adjusted for non-recurring costs, were $1.14 per share, which is 2 cents better than industry analysts were expecting, according to a survey by Zacks Investment Research.
The Bentonville, Arkansas, company's revenue was $122.69 billion, beating projections for $120.08 billion.
Shares of Walmart Inc. are up almost 3 percent before the opening bell.