SLB Stock Gains 11% on CNOOC 20-Well Subsea Contract