Oil & gas facilities service provider Petrofac expects full year profits to be at least 25% higher than last year. The company has had a good year in the contracts front and said that with trading across most of its businesses continuing to improve, it should make profit after tax of at least $330m, barring unforeseen circumstances.