Petrofac to take $110m write-down over contract issues

Group will report $180m loss for 2023, despite positive news today on a $1.4bn TenneT contract win.