Markets

Ross comps grew 10%. Walmart’s grew 2.6%. Same shopper.

Ross Stores just posted a 10% comparable-store gain driven almost entirely by traffic and raised full-year guidance. BJ’s set a membership record. Walmart missed and lost 9% in a day. The consumer isn’t cracking — they’re re-sorting.

N Noah · The Sharp Brief · August 21, 2026 · 4 min read

Ross Stores closed its second quarter on August 1 with comparable-store sales up 10%, and management was unusually specific about where that came from: customer traffic, not fatter baskets. More new customers, and more trips from the ones it already had. Total sales rose 13% to $6.26 billion. Diluted earnings were $2.66 a share against the company’s own guidance of $1.85 to $1.93.

About $0.60 of that came from IEEPA tariff refunds — $253 million booked in the quarter. Strip the refund out and operating margin still expanded 205 basis points against a plan of 130 to 150. The beat was already there before the cheque arrived. Ross raised full-year earnings guidance to $8.61–$8.77 and lifted its 2026 store-opening plan to 115 locations. Shares were up about 8% before Friday’s open.

Fourteen hours later, BJ’s Wholesale reported comparable club sales up 11.9%. That headline is carrying gasoline, and crude is above $86 with Brent near $93 — ex-fuel comps were 3.1%. The cleaner signal sits one line down: membership fee income rose 9.9% to $135.6 million on a record 8.5 million members. People are now paying an annual fee for the privilege of a lower price.

Set both against Walmart, which on Thursday posted US comparable sales of 2.6% against a consensus near 3.5% — and shed roughly 9% of its market value in a single session despite beating on revenue, beating on adjusted EPS and raising its full-year outlook.

The consumer isn’t weakening. They’re re-sorting.

Three retailers, three quarters, one shopper. The money did not leave the system — July retail sales fell 0.6%, but that is a rounding error next to a 10% comp. It moved. Off-price and warehouse-club formats are absorbing trips that used to belong to the mass merchants, and they are doing it on traffic rather than price increases, which is the harder and more durable version of growth.

Our take: The tell is traffic, not spend. Ross said its comp was “primarily driven by customer traffic”; BJ’s is converting that traffic into paid memberships. Trips are up and wallet share is migrating to whoever prices the trip lowest. That is a market-share story wearing a consumer-health costume — which means reading the American consumer off any single retail bellwether is now close to useless. Walmart’s 2.6% and Ross’s 10% are the same economy.

What to watch

The retailers that beat this season did it by being the cheapest credible option in their category. The one that missed was the incumbent everyone assumed already held that position. Worth remembering when the next “consumer is fine / consumer is cracking” headline crosses.

Advertisement

Get the day, decoded — at 7 PM ET

The Sharp Brief: AI, money, business & performance in five sharp minutes. Free.

Free bonus: subscribe today and The 2026 Side-Hustle Playbook lands with your welcome email.

Recommended by 5+ newsletters across AI, markets & business.