Innodata Inc.

Innodata Inc.

51.30
EUR
+2.30
(+4.69%)
1.15EPS
54.24P/E
2.33BMarket Cap
Nov 05Next Earn