Innodata Inc.

Innodata Inc.

60.10
EUR
-1.50
(-2.44%)
1.15EPS
52.33P/E
2.25BMarket Cap
Nov 05Next Earn