Innodata Inc.

Innodata Inc.

52.90
EUR
-1.10
(-2.04%)
1.15EPS
52.81P/E
2.27BMarket Cap
Nov 05Next Earn