POFCF Financials: Petrofac Ltd AI Analysis