Nauman sabeeh toor reports 5.1% stake in innodata as of november 18 - sec filing

Nauman sabeeh toor reports 5.1% stake in innodata inc as of november 18 - sec filing.
INOD Ratings Summary
INOD Quant Ranking