Innodata CEO Sells $23.7 Million in Shares: Implications for Investors | Intellectia.AI