Innodata Inc.

Innodata Inc.

53.30
EUR
-0.50
(-0.93%)
1.15EPS
52.81P/E
2.27BMarket Cap
Nov 05Next Earn