Skip to content
Innodata, Inc. logo

Innodata, Inc. (INOD)

NASDAQInformation Technology

$38.62-10.81%
Close 2026-11-05