Innodata is one of those names where the press-release summary and the stock-price summary have been telling opposite stories for about six months. The press releases describe a company winning new statements of work with large-cap technology customers, expanding into generative-AI-related annotation projects, and reporting year-over-year revenue growth that would be impressive in almost any setting. The stock chart describes a company trading meaningfully off its twelve-month high, with a drawdown that has ground through several supposed support levels without finding one.

When the press releases and the price move in opposite directions for long enough, the press releases are usually wrong about which variables matter. In Innodata's case, the variable that matters is customer concentration, and the reason the drawdown is happening despite the revenue print is that the market has decided to pay less for a dollar of revenue that comes overwhelmingly from a small number of very large customers who have, every one of them, begun building some portion of this capability in-house.

The revenue profile, honestly

Innodata's commercial positioning rests on providing data-annotation, labeling, and related AI-training-data services to large enterprise customers, with a particular density in a handful of Big Tech and generative-AI-model-builder accounts. The company has been transparent about this mix in its public filings, and the customer-concentration disclosures in the most recent 10-K make the structural point clearly enough.

The Core Risk
Revenue concentration, approximate
Share of most recent full-year revenue by customer tier — directional from 10-K disclosures
Top customer
~45%
Customers 2–3
~25%
Customers 4–10
~18%
All others
~12%
Source: Most recent 10-K customer-concentration disclosures; MicroCap Desk interpretation

Customer concentration is not inherently a thesis-breaker. Plenty of high-quality businesses have it — project engineering shops, specialty contract manufacturers, vertical-specific SaaS in early-stage categories. What makes concentration a problem for Innodata specifically is the interaction of three facts. First, the top customers are, collectively, the largest and most sophisticated technology companies in the world. Second, those same customers are building internal capabilities that overlap directly with what Innodata sells. Third, the AI-data-services category is maturing into a commodity rapidly enough that the premium available to a specialist vendor is narrowing on a quarterly basis.

What the stock chart has been saying

Quarterly Rhythm
Revenue and equity price trajectory diverge
Directional trends — not a precise quantitative read
Quarterly revenueTrailing six quarters
Share priceTrailing twelve months
Implied revenue multipleEV / trailing revenue
Source: MicroCap Desk directional read of public price and filings

The mechanical interpretation is that the revenue multiple the market is willing to pay on Innodata's top-line has compressed faster than the top-line has grown. That compression is a category story, not a company-specific story — it reflects the market's view on AI-data-services as a durable, premium-priced category, not management's execution on any individual contract. When the category multiple compresses by more than the revenue grows, the stock price falls despite the numbers.

The honest bear thesis

The bear thesis on Innodata is not "the company doesn't make money" or "the contracts are imaginary." Both of those things are false. The bear thesis is more specific: the top-line revenue number has been persistently read by the bulls as evidence of durable AI-tailwind exposure, when the actual economics are closer to "mature services firm with high customer concentration in a category that is commoditizing faster than the customer relationships are deepening."

When the revenue multiple compresses faster than the top-line grows, the stock price falls despite the numbers. That is what is happening here.

Three outcomes on a 12-month view

Where This Resolves
Three outcomes, 12 months out
Editorial probabilities — not forecasts
~50% · Base
Multiple continues to compress
Top-line grows, but at a slowing rate. Top-customer contract renegotiations favor the customer. Revenue multiple drifts lower toward a mature-services comparable. Stock continues to trade off.
~30% · Sideways
Diversification thesis starts to show
New enterprise customers reach material disclosure thresholds. Concentration moderates, the narrative resets from "AI premium" to "diversified services at a services multiple." Flat to modestly up.
~20% · Rerating
Strategic M&A or partnership
A strategic acquirer sees the contract book as an on-ramp to a specific enterprise base. Acquisition premium resolves the compression mechanically. Low probability, but the only path to a meaningful up-move inside 12 months.
Source: MicroCap Desk — probabilities are editorial judgment

What specifically to watch

The bottom line

Innodata is not a scam and the business is not going to zero. The bear case is structurally more nuanced than that — it is that a very specific component of the enterprise value, the AI-premium revenue multiple, is repricing downward, and the top-line growth rate is not fast enough to offset the compression. That is a real trade that can continue for multiple quarters without any single piece of bad news. Bearish on the 12-month setup.

Disclosure

This piece is reporting and analysis, not investment advice. The MicroCap Desk editorial team holds no position in INOD at time of publication. Staff members are prohibited from trading covered names for a defined window around publication. Innodata Inc. is not a sponsor of this publication, has not paid for this coverage, and has not been shown this article in advance of publication.

Figures cited reflect Innodata's most recent public filings with the U.S. Securities and Exchange Commission and official company disclosures. Readers are encouraged to consult primary documents — 10-K, 10-Q, and 8-K filings — before making any investment decision. Customer-concentration figures are directional interpretations of disclosed ranges, not precise quantitative reads.