INOD   $38.79  -0.79% Market Closed After Close 40.06 3.27%

Innodata Inc.

Earnings, Splits and Dividends

Data not available