Company profile

Jack S. Abuhoff
Incorporated in
Fiscal year end
Former names
Innodata Corp, Innodata Isogen Inc
IRS number

INOD stock data



14 May 20
11 Jul 20
31 Dec 20


Company financial data Financial data

Quarter (USD) Mar 20 Dec 19 Sep 19 Jun 19
Revenue 14.53M 14.68M 13.85M 13.64M
Net income -354K 51K -558K -661K
Diluted EPS 0.01 0 0.02 0.03
Net profit margin -2.44% 0.35% -4.03% -4.85%
Net change in cash -129K -2.31M 927K 100K
Cash on hand 10.75M 10.87M 13.19M 12.26M
Annual (USD) Dec 19 Dec 18 Dec 17 Dec 16
Revenue 55.86M 57.42M 60.93M 63.07M
Net income -1.62M -246K -5.36M -5.91M
Diluted EPS 0.06 0.01 0.2 -0.22
Net profit margin -2.90% -0.43% -8.80% -9.37%
Operating income -5.1M -4.72M
Net change in cash 5K -538K -2.77M -10.74M
Cash on hand 10.87M 10.87M 11.41M 14.17M

Financial data from Innodata earnings reports

Date Owner Security Transaction Code 10b5-1 $Price #Shares $Value #Remaining
5 Jun 20 Forlenza Louise C Stock Option Common Stock Grant Aquire A No 1.42 50,000 71K 50,000
5 Jun 20 Abuhoff Jack Stock Option Common Stock Grant Aquire A No 1.42 400,000 568K 400,000
5 Jun 20 Toor Nauman Sabeeh Stock Option Common Stock Grant Aquire A No 1.42 100,000 142K 100,000
5 Jun 20 Mishra Ashok Stock Option Common Stock Grant Aquire A No 1.42 160,000 227.2K 160,000
5 Jun 20 Massey Stewart R Stock Option Common Stock Grant Aquire A No 1.42 50,000 71K 50,000
13.2% owned by funds/institutions
13F holders
Current Prev Q Change
Total holders 21 26 -19.2%
Opened positions 3 6 -50.0%
Closed positions 8 1 +700.0%
Increased positions 4 5 -20.0%
Reduced positions 3 4 -25.0%
13F shares
Current Prev Q Change
Total value 2.58M 3.84M -32.7%
Total shares 3.23M 3.37M -4.1%
Total puts 0 0
Total calls 0 0
Total put/call ratio
Largest owners
Shares Value Change
Renaissance Technologies 953.34K $763K -1.0%
Vanguard 867.82K $694K 0.0%
BLK BlackRock 576.88K $462K +0.3%
Bridgeway Capital Management 250.46K $200K 0.0%
Dimensional Fund Advisors 181.19K $145K -34.2%
California Public Employees Retirement System 96.99K $78K 0.0%
Geode Capital Management 73.27K $58K +1.4%
Simon Quick Advisors 55.27K $44K +9.9%
BK Bank Of New York Mellon 48.96K $39K 0.0%
NTRS Northern Trust 38.23K $30K 0.0%
Largest transactions
Shares Bought/sold Change
Dimensional Fund Advisors 181.19K -94.22K -34.2%
FSZ Fiera Capital 0 -20K EXIT
DB Deutsche Bank 0 -15.87K EXIT
Susquehanna International 0 -14.16K EXIT
Millennium Management 10.33K +10.33K NEW
Renaissance Technologies 953.34K -9.82K -1.0%
Simon Quick Advisors 55.27K +5K +9.9%
BLK BlackRock 576.88K +1.71K +0.3%
LTSH Ladenburg Thalmann Financial Services 0 -1K EXIT
Advisor 1K +1K NEW

Financial report summary

Management Discussion
  • Total revenues were $55.9 million for the year ended December 31, 2019, a 3% decrease from $57.4 million for the year ended December 31, 2018.
  • Revenues from the DDS segment were $41.3 million and $43.5 million for the years ended December 31, 2019 and 2018, respectively, a decline of $2.2 million or approximately 5%.The decline was due to lower revenue from the top two clients of DDS.
  • Revenues from the Synodex segment were $3.9 million and $4.1 million for the years ended December 31, 2019 and 2018, respectively, a decrease of $0.2 million or approximately 5%.The decrease was primarily due to reduction in volume from two existing clients partially offset by an increase in volume from one existing client and volume from a new client.
Content analysis ?
H.S. freshman Avg
New words: accommodate, Additionally, advantage, Aid, andperformance, annotate, annotating, annotation, Appellate, arisen, ASC, audio, BCP, began, bring, build, Central, cleansing, Commissioner, confirming, connection, constitute, creative, declaration, declared, deferral, demand, detrimental, disease, Disposal, disrupted, division, document, downturn, earlier, easier, economy, eleven, eligible, endedMarch, error, exacerbate, Excise, experienced, face, facial, factor, fluid, fluidity, forgivable, formally, fuse, golden, graph, GST, Hancock, headcount, hedged, hedging, hybrid, hygiene, identification, imagery, impose, imposed, instituting, instrument, intent, John, Lastly, liable, loan, logistical, macroeconomic, manner, Manulife, niche, notional, object, obtain, ontology, outbreak, pandemic, Paycheck, PDF, people, permanently, pertaining, population, postponing, PPP, prevent, prolonged, proprietary, radio, rapid, raw, reader, refundable, relied, Relief, remediation, remote, remotely, repetitive, richly, robotic, safeguarding, Section, sentiment, sharesof, shift, situation, societal, solve, solving, speed, spending, spread, statementsshould, supply, sustaining, syntactic, talent, temporarily, Tribunal, TV, unclear, underemployment, unemployment, unforgiven, unified, variety, video, volatility, welfare, wide
Removed: abstraction, Accountability, accurately, achieve, Acquiring, adigital, allocate, alternative, amortize, amounted, amplification, amplify, analyzing, andhuman, annually, anorchestration, application, apply, arise, arrangement, asset, assigning, assumed, attractive, augmented, augmenting, automatically, backlog, banking, big, billion, borrowing, branch, break, broadcast, Bulldog, campaign, capture, carried, cease, certification, certified, chosen, classifying, clinical, cloud, code, cognitive, combine, combining, combiningartificial, combiningdeep, commence, commencing, comparative, comparing, competency, complexity, comply, confidence, confident, configure, configuring, consistent, console, constantly, contact, continually, continuously, conversion, country, coverage, covered, create, cumulative, curate, custom, customized, daily, debt, decide, decline, deemed, define, delivering, dependent, deployment, depreciated, Description, desktop, detailed, detection, develop, developed, differentiation, digitally, dilutive, discounted, discover, discovery, discrete, displaying, distinguish, domain, drivedigital, easiest, EBITDA, editing, effectively, efficiently, element, employ, enable, encryption, enforce, engine, enhanced, enjoyed, enrichment, enterprise, equal, establish, Europe, exercised, existence, expanded, expenditure, expired, extension, extracting, failure, featuring, February, fed, feedback, focused, forecast, format, foster, found, founded, fragmented, framework, fulfillment, gave, great, harbor, hardware, head, headquartered, HIPAA, HITECH, host, HTML, implement, implied, improved, improvement, improving, incentive, incremental, incubator, index, infinite, influencer, initial, initially, innovative, integrated, integration, interoperability, intervention, intrusion, invest, invoked, ISO, isolation, job, key, kind, lack, larger, layer, leading, leaner, learn, leasing, legacy, lessor, leverage, limiting, Live, LLC, low, main, managing, measure, measured, microservice, mitigation, mixing, modified, monitored, monitoring, motion, neural, newly, North, northern, obligated, observed, observing, opposed, optimistic, optional, organize, output, outreach, overcome, oversee, page, past, pattern, popular, Portability, power, powerful, PR, processing, produce, programmatic, progressively, promised, protected, publisher, publishing, pull, pushed, qualitative, quantitative, ranked, ratably, ready, reassessment, recognize, reconcile, recoverable, refined, reflect, Reform, Regulation, reinvested, reliability, remained, renewal, renewed, repatriated, repatriation, replaced, Reporter, represent, representation, require, requirement, rest, RESTful, retailing, retroactively, retrospectively, robust, ruling, safe, scalability, scaling, scenario, science, scope, score, secured, sell, semantic, send, sequence, setting, Shield, side, Simplifying, smarter, solution, sophisticated, South, spanning, spot, standard, step, strong, structural, subsequent, substantially, substitute, Subtopic, suit, tagging, targeted, targeting, task, technical, technique, TensorFlow, thousand, threshold, tier, tool, Torch, track, tracking, traditional, transferred, transform, transformationandAI, transition, transparency, trial, unchanged, understanding, undistributed, unrepatriated, valid, vendor, vertical, virtualization, visual, workbench, XML, zoning