An integrated energy company engaged in oil and gas exploration, production, refining, and related petrochemical activities.
1988
China
10,001+ employees
Oil & Energy
$10B+ in revenue
$10B+ in profitability
Climate Score
Not disclosed
A
A-
B
B-
C
C-
D
D-