Superior Earnings Visibility Make CNOOC (CEO) a Buy By: InvestorPlace December 08, 2017 at 14:00 PM EST Read More >> Related Stocks: Cnooc Ltd