China’s top three national oil and gas companies reported mixed fortunes in the first half, with upstream-focused duo PetroChina and CNOOC Ltd reporting increased earnings, while downstream company Sinopec saw a significant drop in profit.

Onshore specialist PetroChina posted revenues of 1.2 trillion yuan ($171 billion) in the six months to the end of June, an increase of 6.4% year-on-year, with net profit rising by 4.9%