Markets | Fri Apr 27, 2012 7:49am EDT

ConocoPhillips, CNOOC to pay $267 mln for China spill