Innodata Inc. [INOD] · Equity Underwriting Memo

Innodata Inc. [INOD]

Price at publication
$57.56
12-month target
$88 (+52.8%)
Enterprise value
$1,933m
TTM revenue
$283.4m
EV / Sales
6.82x
EV / EBIT
39.8x
Required revenue CAGR
50.5%
Demonstrated CAGR
70.3%
Margin (demonstrated − required)
+19.8pp
Exit multiple
9.0x EBIT (services growth-matched)
Top customer, % of revenue
56% (Q1 2026)
Top two customers
73% of Q1 2026 revenue
Committed backlog / RPO
NONE DISCLOSED
12-1 momentum
+55.0%
Drawdown from 2026-06-04 peak
-52.6%
Archetype
COMPOUNDER
Framework
v1.5.1 (Criteria, 2026-07-29)

Innodata's growth is organic, cash-collected and clean — zero acquisitions, negative accruals, and receivables that fell in the quarter revenue rose 24.5% sequentially. It is also 56% dependent on one unnamed customer under master service agreements that, in the 10-K's own words, “generally do not obligate customers to purchase services in future periods” and are “generally terminable by our customer upon 30 to 90 days’ notice.” There is no backlog, no RPO and no committed contract value disclosed anywhere; deferred revenue is 2.5% of TTM revenue and falling. The implied-path test passes at every exit multiple tested — but the screen's +51.8pp margin is overstated by roughly 32pp once the exit multiple is anchored on services comparables rather than a universe-wide set, and the share count is put on a diluted basis.

How to read this

This is an analysis, not a position. The memo scores every Criteria and blocks on none of them. Whether an analysis justifies a position is a question about a particular book, so this page carries no Long, Short, Watchlist or Avoid verdict.

Every Criteria returns PASS / FAIL / INDETERMINATE, and carries a type. BINDING criteria are admission tests for a long-only absolute-return strategy. MEASURED criteria are always scored and stored and never block. A missing input is INDETERMINATE, never FAIL.

Two valuation outputs, over two horizons. The implied-path test (reverse DCF) asks what today's price requires over five years and whether the business has demonstrated it; the 12-month target asks what the name is likely to trade at, built on the name's own multiple history with the percentile stated. Sensitivity is run over the exit multiple, never over scenario probabilities.

Momentum is entry timing only. It governs when to enter a position the thesis already justifies, never whether to own one.

Key findings

Sections

Disclosed limitations