Skip to content
Innodata, Inc. logo

Innodata, Inc. (INOD)

NASDAQInformation Technology

$54.64-2.64%
Close 2026-09-09