INOD   $105.36  5.48% Market Closed After Close 105.6168 0.24%

Innodata Inc.

Earnings, Splits and Dividends

Data not available