Innodata Inc.

Innodata Inc.

52.00
EUR
-1.00
(-1.89%)
1.15EPS
51.85P/E
2.23BMarket Cap
Nov 05Next Earn