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

Innodata Inc.

Data not available