Skip to content
Innodata, Inc. logo

Innodata, Inc. (INOD)

NASDAQInformation Technology

$55.24+3.82%
Close 2026-09-14