Key PointsInnodata shares tumbled 26% after the company abruptly laid off roughly 550 workers in India.