Walmart the retail giant’s shares edged down 0.5% after Q1 sales narrowly missed expectations, with revenue of $165.61 bn versus estimates of $165.84 bn. Walmart warned of potential price increases due to tariffs. Adjusted earnings of 61 cents per share came in above the expected 58 cents.