INOD   $38.79  -0.79% Market Closed After Close 39.24 1.16%

Innodata Inc.

Earnings, Splits and Dividends

Data not available