Innodata Inc.

INOD·NASDAQ·$95.91·$3B