INOD   $105.36  5.48% Market Closed After Close 106.99 1.55%

Innodata Inc.

Data not available