CNOOC Ltd half-year net profit soars to $10 billion
High oil prices have helped increase company's upstream activity leading to potential doubling of profit
High oil prices have helped increase company's upstream activity leading to potential doubling of profit