Will Petrofac Limited’s 12% outperformance of BP plc continue?

Its cash flow may also improve now that the financial cost of the 2010 oil spill has ended. And with one of the highest dividend yields I can find …