Innodata: The 45% Pullback Has Changed My View (Rating Upgrade) — INOD +0.40 · News Impact Screener