
Walmart posted strong results for the second quarter, proving its strength even in tough economic times and tariff challenges.
The retail giant reported a 4.6% rise in U.S. comparable sales, supported by both physical stores and online shopping. Total sales went up 4.9% to $177.4 billion. Walmart also increased its full-year sales and profit forecast, showing confidence in continued growth.

Executives said Walmart is attracting customers from all income levels, including wealthier shoppers, thanks to:
- Faster deliveries (with 1 in 5 orders delivered within 30 minutes)
- Discounts on groceries
- Trendy clothing and fashion items
Meanwhile, rival Target is still facing declining sales and management changes.
Walmart’s online sales grew 25%, faster than the 22% growth in the previous quarter. Its strong e-commerce system, profitable product choices, and ad revenue helped absorb rising costs from tariffs.
CEO Doug McMillon said Walmart is working hard to keep prices low despite economic pressures.
Walmart’s net profit for the quarter ending July 31 was $7.03 billion (88 cents per share), up from $4.50 billion (56 cents per share) a year ago. However, earnings per share came in slightly below analyst estimates due to $450 million in settlement costs related to injury claims.
Read more:Â Top Stocks to Buy Today: Check list on 22 August 2025
Because of this, Walmart’s stock fell nearly 5% after the announcement.
Looking ahead, Walmart expects earnings per share of 58–60 cents in the current quarter, a little higher than analyst expectations. For the full year, it raised its outlook to $2.52–$2.62 per share, with expected sales growth of 3.75%–4.75%.