INOD   $45.72  3.86% Market Closed After Close 45.8 0.17%

Innodata Inc.

Earnings, Splits and Dividends

Data not available