XPRO Financials: Expro Group Holdings NV AI Analysis