Behind Walmart’s Gloomy Guidance
Plus: Lab-grown diamonds keep eating away at De Beers.