Innodata Inc

NASDAQ:INOD  
10.33
-0.25 (-2.36%)
Twitter Share  Facebook Share StockTwits Share