Petrofac boosted by higher oil prices and production volumes