Innodata Inc.

Innodata Inc.

53.40
EUR
-0.70
(-1.29%)
1.15EPS
52.65P/E
2.27BMarket Cap
Nov 05Next Earn