Carbon black maker CSRC posts €80m loss, continues supply optimisation

6 Jun 2025