Dusseldorf - Delayed Quote EUR

Innodata Inc (ID6.DU)

33.28
+0.04
+(0.12%)
At close: May 30 at 7:31:16 PM GMT+2