Innodata

$39.67 upup 2.91 (7.92%)
AS OF 10:37:00AM ET 05/08/2025
More Quote Information