Walmart reported mixed results Thursday, topping analyst estimates but experiencing slower US sales growth as consumers contended with lofty gasoline prices due to the US-Iran war.

The world’s largest employer expects to pass on tariff refunds for lower consumer prices.

Walmart is reporting the slowest pace in U.S. comparable sales in six years, and the retailer offered a cautious outlook for the year

Walmart shares fell 8% despite strong second-quarter results, with revenue rising 5.9%, e-commerce sales jumping 23% and operating income increasing 28.8%. Investors focused on…