Skip to content
Innodata, Inc. logo

Innodata, Inc. (INOD)

NASDAQInformation Technology

$59.39-0.50%
Close 2026-10-23