DE Beers slashed production guidance for this year by as much as 40% to between 20 million to 23 million carats for the 2025 ...