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