Produces industrial chemicals and plasticizers.
1969
South Africa
11 - 50 employees
Publishing
$25M - 100M in revenue
Total Annual
Revenue & EBITDA
($ B)
Margin as % of revenue
Analyst consensus vs actuals
($ B)
427.2
202275.6
20237.1
2024Not available
Not available
Not available
Not available
5 out of 10 incl. management
Not available
Not available
Not available
Not available
Not available
Not available
Not available