State-owned oil giant CNOOC hit new record high after reporting better-than-expected earnings for Q1
State-owned oil giant CNOOC hit new record high after reporting better-than-expected earnings for Q1