valueequityanalysis.com

Independent, business-by-business valuations built from company filings — owner earnings, a ten-year outlook, and a bear / base / bull range. Search a ticker to see our estimate of what the business is worth.

Not investment advice. We are not registered investment advisers, and the people behind this site may hold or trade positions in companies analyzed here. Full disclosures.

INNODATA INC (INOD) stock intrinsic value fair value estimate & owner earnings analysis

Margin of safety$6.50 ComplexityAverage Updated
$5.30 $20.71
bear $5.30 base $12.51 bull $20.71 margin of safety $6.50 market price* $52.82
Innodata prepares, labels and evaluates the data that artificial intelligence companies use to train and refine their models. Its customers include several leading AI research labs and five of the large technology companies often called the Magnificent Seven. The business changed completely in 2024: revenue was $87 million in 2023, then $170 million in 2024 and $252 million in 2025, and $182 million in just the first half of 2026 (up 56% on the same half a year earlier). Before that shift, owner earnings - the cash left for shareholders after the capital spending needed to keep the business running, after stock compensation, and after stripping out swings in receivables and payables - were close to zero for most of 2016 through 2023. They were about $0.87 per share in 2024 and $1.10 in 2025. We value the business as it is today, from the 2024-2025 period, and do not blend in the older, smaller business. Two accounting judgments matter. Stock compensation is treated as a real cost: it was $11.1 million in 2025 and $13.1 million in the first half of 2026 alone. And only the part of capital spending needed to maintain the business is charged against earnings; spending that tracked revenue growth is not. The company carries no borrowings and its $30 million Wells Fargo credit line was undrawn. The cash balance needs care. Cash and short-term investments were $250 million at June 30, 2026, but most of the jump since December came from customers prepaying for pass-through costs - customer advances rose from $1.8 million to $67 million and payables and accrued expenses rose by about $72 million. That cash belongs to suppliers, not shareholders. The company itself puts cash net of those prepayments at about $134 million. We hold back a further $25 million as working cash and $5.3 million for an old Philippine labor judgment against a former subsidiary that the company disputes, leaving about $104 million, or about $2.98 per share, of surplus cash. The very large first-half operating cash flow ($164 million) is almost entirely this prepayment and is not treated as earning power. The central fact of this business is how little of its revenue is contractually secure. One customer was about 58% of 2025 revenue and 48% of 2024 revenue. The company's own filing says its agreements generally do not oblige customers to buy anything in future periods and can usually be ended on 30 to 90 days' notice. There is encouraging news: in the second quarter of 2026 the largest customer fell to 37% of revenue while a Big Tech customer rose to 34%, and the company added a new fast-growing frontier lab. But this is diversification across two or three giant accounts, all of which have the resources to do this work themselves or move it elsewhere. Because none of this volume is contracted, we credit no growth beyond what has already been earned: the market for AI data expanding is not something we can count on. Base case: earnings start at about $1.38 per share of cash before any interest, an increase of about 25% on 2025, matching the 26% growth actually achieved in 2025 and well below the first half of 2026's pace, which already earned roughly half of that figure. That level holds for five years, then fades over the next five years to about $0.45 per share as AI labs bring work in-house, prices compete down and individual programs end, which is how this kind of project work has behaved. The tail is supported by the Big Tech relationship and smaller accounts, and it ends after year fifteen because nothing contracted reaches that far. The business is worth about $331 million, the company owes nothing, and with about $104 million of surplus cash the shares are worth about $12.51. Bear case: the largest customer cuts most of its work during 2026's second half, as Google did to the AI data supplier Appen when it ended an $82.8 million contract effective March 2024 with about two months' notice. Innodata keeps the year's first-half earnings, about $1.10 per share for 2026, and then the business settles near $0.20 per share for nine years. That is a little better than the near-zero earnings of 2016-2023, because the remaining Big Tech and enterprise work is larger than the old business. The business is worth about $81 million, with no debt, and adding the surplus cash gives about $5.30 per share. The cash is a real cushion here, providing more than half of the bear value. Bull case: the diversification seen in the second quarter holds and the current run rate continues - about $1.85 per share for ten years, roughly the pace of the first half of 2026 - then about $1.00 per share for ten more years as a more diversified business keeps its accounts. The business is worth about $616 million, with no debt, which gives about $20.71 per share. Our previous estimates were built on a different basis that credited continued revenue growth from the expanding market, so they are not comparable with these figures. In the business itself, since then, customer concentration has eased noticeably and earnings have kept rising, both of which help, while the filing's description of customer terms confirms how little of this revenue is locked in. Margin of safety. We are fairly confident in the near-term earnings level, because half of 2026 is already reported and the earnings show up in net income ($29.3 million for the half) as well as cash. We are much less sure how long it lasts. The worst plausible outcome is the loss of the largest one or two accounts within a year, which the 30-to-90-day termination terms allow. The structure would survive that: there is no debt and the surplus cash alone is worth about $3 per share, but earnings could return to the near-zero levels of 2016-2023. The things we are most likely to be wrong about are how long the AI labs keep outsourcing this work and how fast pricing falls. If the fade starts immediately rather than after five years, the shares are worth roughly the bear figure of about $5. The price assumes about a three-year holding period. The company pays no dividend we have assumed, so the return comes from retained cash and the value of the business. From $6.50, the base case implies about 29% a year over three years, counting the cash the business earns along the way. The bear case implies a loss of about 5% a year, cushioned by the cash on hand. The margin-of-safety price is $6.50 because at that price the cash and roughly two years of current earnings cover nearly the whole price, so in the bear case a sudden customer loss implies a modest loss rather than a ruinous one, while the base case clears the target comfortably.
Fiscal yearOwner's earningsMethodology
2025 $1.10 ▼
OE = CFO - ΔWC - SBC - maintenance capex. CFO=$46,752K; ΔWC=$(9,014)K; SBC=$11,144K; capex=$11,104K; revenue grew from $170.5M to $251.7M (+$81.2M), growth capex=5.98%x$81.2M=$4,856K, maintenance capex=$11,104K-$4,856K=$6,248K; OE=$46,752K-$(9,014)K-$11,144K-$6,248K=$38,374K; diluted shares=35,025K; OE/sh=$1.096. Reconciliation: net income $32,181K + D&A $6,889K + SBC $11,144K + other non-cash $5,552K (deferred tax $4,101K, provision for credit losses $108K, pension $1,343K) + ΔWC $(9,014)K = $46,752K = CFO. Note: the $18.35M AR increase in the working-capital line reflects rapid billings growth tied to the company's largest AI-lab customer, which accounted for ~58% of FY2025 revenue (up from ~48% in FY2024) - a concentration fact carried into the bear case. Source: FY2025 10-K, accession 0001104659-26-020655.
2024 $0.87 ▼
OE = CFO - ΔWC - SBC - maintenance capex. CFO=$34,864K; ΔWC=$240K; SBC=$3,998K; capex=$7,741K; revenue grew from $86.8M to $170.5M (+$83.7M), reflecting the step-change in AI training-data demand; growth capex=5.98%x$83.7M=$5,004K, maintenance capex=$7,741K-$5,004K=$2,737K; OE=$34,864K-$240K-$3,998K-$2,737K=$27,889K; diluted shares=32,177K; OE/sh=$0.867. Reconciliation: net income $28,675K + D&A $5,796K + SBC $3,998K + other non-cash $(3,845)K (deferred tax $(5,609)K, provision for credit losses $527K, pension $1,237K) + ΔWC $240K = $34,864K = CFO. Source: FY2025 10-K comparative column, accession 0001104659-26-020655 (originally FY2024 10-K, accession 0001410578-25-000194).
2023 -$0.00 ▼
OE = CFO - ΔWC - SBC - maintenance capex. CFO=$5,903K; ΔWC=$(3,147)K; SBC=$4,027K; capex=$5,564K; revenue grew from $79.0M to $86.8M (+$7.8M), growth capex=5.98%x$7.8M=$465K, maintenance capex=$5,564K-$465K=$5,099K; OE=$5,903K-$(3,147)K-$4,027K-$5,099K=$(76)K; diluted shares=28,131K; OE/sh=$(0.003). Reconciliation: net loss $(889)K + D&A $4,716K + SBC $4,027K + other non-cash $1,196K (deferred tax, provision for doubtful accounts, pension) + ΔWC $(3,147)K = $5,903K = CFO. Source: FY2023 10-K, accession 0001410578-24-000124.
2022 -$0.45 ▼
OE = CFO - ΔWC - SBC - maintenance capex. CFO=$(1,216)K; ΔWC=$1,852K; SBC=$3,283K; capex=$6,526K; revenue grew from $69.8M to $79.0M (+$9.2M), growth capex=5.98%x$9.2M=$553K, maintenance capex=$6,526K-$553K=$5,973K; OE=$(1,216)K-$1,852K-$3,283K-$5,973K=$(12,324)K; diluted shares=27,278K; OE/sh=$(0.452). Reconciliation: net loss $(11,935)K + D&A $3,889K + SBC $3,283K + other non-cash $1,640K (deferred tax, provision for doubtful accounts, pension) + ΔWC $1,852K = $(1,271)K vs. reported CFO $(1,216)K, a $55K (~4.5%) gap on a small base, likely an item omitted from the summarized cash-flow lines reviewed; not investigated further as this year is outside the valuation anchor window and the gap is immaterial in dollar terms. Source: FY2023 10-K comparative column, accession 0001410578-24-000124 (originally FY2022 10-K, accession 0001410578-23-000153).
2021 -$0.10 ▼
OE = CFO - ΔWC - SBC - maintenance capex. CFO=$5,151K; ΔWC=$2,322K; SBC=$1,750K; capex=$4,368K; revenue grew from $58.2M to $69.8M (+$11.5M), growth capex=5.98%x$11.5M=$689K, maintenance capex=$4,368K-$689K=$3,679K; OE=$5,151K-$2,322K-$1,750K-$3,679K=$(2,600)K; diluted shares=26,630K; OE/sh=$(0.098). Reconciliation: net loss $(1,805)K + D&A $2,869K + SBC $1,750K + other non-cash $15K (deferred tax, pension, gain on loan forgiveness) + ΔWC $2,322K = $5,151K = CFO. Source: FY2021 10-K, accession 0001410578-22-000489.
2020 $0.07 ▼
OE = CFO - ΔWC - SBC - maintenance capex. CFO=$5,660K; ΔWC=$1,616K; SBC=$913K; capex=$1,414K; revenue grew from $55.9M to $58.2M (+$2.38M), growth capex=5.98%x$2.38M=$142K, maintenance capex=$1,414K-$142K=$1,272K; OE=$5,660K-$1,616K-$913K-$1,272K=$1,859K; diluted shares=25,573K; OE/sh=$0.073. Reconciliation: net income $644K + D&A $2,266K + SBC $913K + other non-cash $221K (deferred tax, pension, loss on disposal of PP&E) + ΔWC $1,616K = $5,660K = CFO. Source: FY2021 10-K comparative column, accession 0001410578-22-000489 (originally FY2020 10-K, accession 0001104659-21-035749).
2019 -$0.02 ▼
OE = CFO - ΔWC - SBC - maintenance capex. CFO=$4,853K; ΔWC=$2,692K; SBC=$836K; capex=$1,769K; revenue declined from $57.4M to $55.9M so growth capex=$0, maintenance capex=$1,769K; OE=$4,853K-$2,692K-$836K-$1,769K=$(444)K; diluted shares=25,774K; OE/sh=$(0.017). Reconciliation: net loss $(1,619)K + D&A $2,922K + SBC $836K + other non-cash $22K (deferred tax, pension) + ΔWC $2,692K = $4,853K = CFO. Source: FY2019 10-K, accession 0001104659-20-034167.
2018 $0.09 ▼
OE = CFO - ΔWC - SBC - maintenance capex. CFO=$3,567K (latest restated figure); ΔWC=$(1,647)K; SBC=$796K; capex=$2,033K; revenue declined from $60.9M to $57.4M so growth capex=$0, maintenance capex=$2,033K; OE=$3,567K-$(1,647)K-$796K-$2,033K=$2,385K; diluted shares=25,878K; OE/sh=$0.092. Reconciliation: net loss $(246)K + D&A $3,374K + SBC $796K + other non-cash (goodwill impairment $675K, deferred tax $175K, pension $440K)=$1,290K + ΔWC $(1,647)K = $3,567K = CFO. Source: figures as restated in FY2019 10-K, accession 0001104659-20-034167 (originally reported in FY2018 10-K, accession 0001144204-19-015946); used per methodology's instruction to use the latest restated figure.
2017 -$0.20 ▼
OE = CFO - ΔWC - SBC - maintenance capex. CFO=$738K; ΔWC=$1,877K; SBC=$695K; capex=$3,410K; revenue declined from $63.1M to $60.9M so growth capex=$0, maintenance capex=capex=$3,410K; OE=$738K-$1,877K-$695K-$3,410K=$(5,244)K; diluted shares=25,816K; OE/sh=$(0.203). Reconciliation: net loss $(5,359)K + D&A $3,674K + SBC $695K + other non-cash $(149)K (provision for doubtful accounts, deferred tax, pension) + ΔWC $1,877K = $738K = CFO. Source: FY2017 10-K, accession 0001144204-18-016374.
2016 -$0.16 ▼
OE = CFO - ΔWC - SBC - maintenance capex. CFO=$(2,735)K; ΔWC (net change in operating assets/liabilities per CF statement)=$(2,299)K; SBC=$1,162K; capex=$2,740K; revenue grew from $58.5M(2015) to $63.1M(2016) so growth capex = capex_ratio(5.98%, mean capex/revenue FY2021-FY2025, applied consistently across all years) x $4.55M revenue increase = $272K; maintenance capex = $2,740K-$272K=$2,468K; OE = $(2,735)K-$(2,299)K-$1,162K-$2,468K = $(4,066)K; diluted shares=25,542K; OE/sh=$(0.159). Reconciliation: consolidated net loss $(5,911)K + D&A $3,195K + SBC $1,162K + other non-cash (deferred tax, pension, provision for doubtful accounts, change in FV of contingent consideration) $1,118K + ΔWC $(2,299)K = $(2,735)K = CFO, confirming no missed items. Source: FY2017 10-K comparative column, accession 0001144204-18-016374 (originally reported in FY2016 10-K, accession 0001144204-17-014715).

Owner's earnings per share by fiscal year, most recent first. Tap a row to see how that figure was calculated, including the source filing.

Sales geography
United States (about 84% of 2025 revenue, concentrated in technology customers in the West); other countries about 16% of 2025 revenue.
Historical growth strategy
Innodata grew for decades as a data-processing and content-services outsourcer with small tuck-in acquisitions (Synodex, docGenix, Agility PR Solutions) and roughly flat revenue. Since 2024 growth has come from repositioning its delivery workforce toward AI training, post-training and evaluation data for frontier AI labs and Big Tech companies, expanding work within a handful of very large accounts rather than through acquisitions.
Chart analysis
A chartist would see a stock in a large corrective phase after a parabolic AI-driven run. Shares closed near $56.57 on October 15, 2026, down about 30% over twelve months and sitting in the lower quarter of a 52-week closing range of roughly $34 to $121.50. The price has rebounded about a third off its spring low but is trading below both its 50-day (about $61) and 200-day (about $62) moving averages, with the 200-day above the 50-day, which a technician would read as an unresolved downtrend; a reclaim of the low $60s would be needed to call the base complete, while a break back toward the mid-$30s would retest the low. Volatility is extreme.
Competitors

Companies we consider competitors of INOD. Tap a ticker to open our analysis of that company in a new tab.

Circle of competence

We don't have circle of competence information for this company yet.