Chinese offshore operator CNOOC Ltd has managed to boost earnings in the first half this year by almost 52% to 100.63 billion yuan ($15.7 billion), while net profit rose 221% to 33.33 billion yuan.