CNOOC posts strong Q1 earnings, profit hit new record supported by increasing output
CNOOC posts strong Q1 earnings, profit hit new record supported by increasing output