Skip to content
Innodata, Inc. logo

Innodata, Inc. (INOD)

NASDAQInformation Technology

$55.89-6.87%
Close 2026-07-24

Reading INOD? Track it in a free portfolio. No credit card.

Create your account →