Snowball logo
logo
ID6_logo

Innodata Inc

€39.85-€12.45  (23.8%)
LABEL.WIIM.TITLE.TODAY
Innodata shares are trading lower foll...