INOD   $45.72  3.86% Market Closed After Close 46.4 1.49%

Innodata Inc.

Earnings, Splits and Dividends

Data not available