Innodata’s (ID6) 10-Day exponential moving average is 37.83, while Innodata’s (ID6) share price is €36.94, making it a Sell.
Innodata’s (ID6) 100-Day exponential moving average is 46.28, while Innodata’s (ID6) share price is €36.94, making it a Sell.
Innodata’s (ID6) stock price is €36.94 and Innodata’s (ID6) 50-day simple moving average is 45.11, creating a Sell signal.
Innodata’s (ID6) stock price is €36.94 and Innodata’s (ID6) 100-day simple moving average is 50.40, creating a Sell signal.
Innodata’s (ID6) stock price is €36.94 and Innodata’s (ID6) 200-day simple moving average is 46.90, creating a Sell signal.