Innodata Inc.

Innodata Inc.

51.80
EUR
+1.70
(+3.39%)
1.15EPS
52.81P/E
2.27BMarket Cap
Nov 05Next Earn