ITXXF Financials: Itaconix PLC AI Analysis