De Beers swings to $189m loss in H1 as costs and demand weaken
De Beers has posted an adjusted EBITDA lack of $189m (£142.9m) for the primary half of 2025, in contrast with...
De Beers has posted an adjusted EBITDA lack of $189m (£142.9m) for the primary half of 2025, in contrast with...