
Innodata Inc.
- What it sells
- Dds is 88% of revenue (fiscal year to Dec 2025), up from 83% a year earlier.
- Growing?
- Yes: revenue up 53% on a year earlier (quarter ended Sep 2026); earnings per share up 34% over the last four quarters.
- Expensive?
- Cheaper than usual: 26.5× trailing earnings; its five-year median is 57.2×. Priced 35% above the peer median of 19.6x (excludes 1 unprofitable peer).
- Analysts?
- 100% of 4 say buy; average 12-month target $112, 207% above today's price.
- Risky?
- Much swingier than most large companies: its price swung 122% over the past year (the S&P 500's 14%), and it fell as much as 71% since Nov 2021.
Innodata Inc. (Nasdaq: INOD) provides data engineering products and services that help enterprises build, evaluate, and operationalize AI systems, including data preparation, post-training, model evaluation, and related managed services; revenue is primarily generated via services/managed services and SaaS subscriptions tied to its industry platforms.
More about Innodata
Market Position
Innodata competes with specialized AI data/training providers and broader IT/BPO services firms and differentiates on quality controls, scalability, domain expertise, and security/compliance suited for complex enterprise AI programs.
Key Segments
The company reports three segments: Digital Data Solutions (DDS), Synodex (healthcare data platform and services), and Agility (PR/media intelligence SaaS).
How has the stock done?
Over the past month INOD fell 39.4%; the technology ETF (XLK) fell 11.5% and the S&P 500 fell 2.7%.
Over the past six months INOD fell 60.6%; the technology ETF (XLK) fell 0.8% and the S&P 500 rose 2.6%.
Over the past year INOD fell 41.4%; the technology ETF (XLK) rose 18.2% and the S&P 500 rose 10.8%.
Over five years INOD rose 337.2%; the technology ETF (XLK) rose 107.7% and the S&P 500 rose 62.0%.
From Jun 4, 2026 to Nov 10, 2026, the deepest drop from a high since Nov 2021
How much the price swings in a year; the S&P 500's was 14%
When the S&P 500 moves 1%, the stock has moved about 3.1% the same way
Show the earnings releases
| Released | Quarter | Revenue | EPS vs estimate | Stock, day after | 5 days after |
|---|---|---|---|---|---|
| Nov 5, 2026 | ended Sep 2026 | $96M (+53% vs a year earlier) | $0.29 vs $0.27 (beat) | −14.5% | −16.2% |
| Aug 6, 2026 | ended Jun 2026 | $92M (+58% vs a year earlier) | $0.41 vs $0.26 (beat) | −10.1% | −10.4% |
| May 7, 2026 | ended Mar 2026 | $90M (+54% vs a year earlier) | $0.42 vs $0.18 (beat) | +82.5% | +93.8% |
| Feb 26, 2026 | ended Dec 2025 | $72M (+22% vs a year earlier) | $0.25 vs $0.26 (missed) | −4.4% | −3.9% |
| Nov 6, 2025 | ended Sep 2025 | $63M (+20% vs a year earlier) | — | +0.6% | −12.2% |
| Jul 31, 2025 | ended Jun 2025 | $58M (+79% vs a year earlier) | — | −7.3% | −11.7% |
| May 8, 2025 | ended Mar 2025 | $58M (+120% vs a year earlier) | — | −5.8% | −3.7% |
| Feb 20, 2025 | ended Dec 2024 | $59M (+127% vs a year earlier) | — | +4.0% | −11.6% |
| Nov 7, 2024 | ended Sep 2024 | $52M (+136% vs a year earlier) | — | +77.7% | +62.6% |
| Aug 8, 2024 | ended Jun 2024 | $33M (+66% vs a year earlier) | — | +20.0% | +10.7% |
| May 7, 2024 | ended Mar 2024 | $27M (+41% vs a year earlier) | — | +55.3% | +63.8% |
| Feb 27, 2024 | ended Dec 2023 | $26M (+35% vs a year earlier) | — | +4.7% | +0.8% |
| Nov 2, 2023 | ended Sep 2023 | $22M (+20% vs a year earlier) | — | +18.8% | +13.8% |
| Aug 10, 2023 | ended Jun 2023 | $20M (−2% vs a year earlier) | — | +27.9% | +25.2% |
| May 12, 2023 | ended Mar 2023 | $19M (−11% vs a year earlier) | — | +23.2% | +25.6% |
| Feb 23, 2023 | ended Dec 2022 | $19M (0% vs a year earlier) | — | +10.2% | +5.8% |
| Nov 10, 2022 | ended Sep 2022 | $18M (+6% vs a year earlier) | — | +16.6% | +4.5% |
| Aug 11, 2022 | ended Jun 2022 | $20M (+17% vs a year earlier) | — | −25.0% | −37.9% |
| May 13, 2022 | ended Mar 2022 | $21M (+33% vs a year earlier) | — | +3.1% | −11.3% |
| Mar 18, 2022 | ended Dec 2021 | $19M (+26% vs a year earlier) | — | +7.2% | +0.4% |
Change in closing price from the first day shown, or with Price the closing price itself. Prices: Yahoo Finance, to Nov 12, 2026. Dashed lines: the days the company released earnings (its SEC 8-K filings); EPS estimates: Yahoo Finance. The stock's move after a release runs from the last close before its day to the close the day after (or five days after), so a release before the open counts like one after the close.
Is the business growing?
Revenue was $96M in the quarter ended Sep 2026, up 53% from a year earlier.
Show the data
| Quarter ended | Revenue | vs a year earlier |
|---|---|---|
| Dec 2022 | $19M | 0% |
| Mar 2023 | $19M | −11% |
| Jun 2023 | $20M | −2% |
| Sep 2023 | $22M | +20% |
| Dec 2023 | $26M | +35% |
| Mar 2024 | $27M | +41% |
| Jun 2024 | $33M | +66% |
| Sep 2024 | $52M | +136% |
| Dec 2024 | $59M | +127% |
| Mar 2025 | $58M | +120% |
| Jun 2025 | $58M | +79% |
| Sep 2025 | $63M | +20% |
| Dec 2025 | $72M | +22% |
| Mar 2026 | $90M | +54% |
| Jun 2026 | $92M | +58% |
| Sep 2026 | $96M | +53% |
Revenue went from $79M in FY22 to $252M in FY25; net income from −$12M to $32M.
Show the data
| Fiscal year | Revenue | Net income |
|---|---|---|
| FY22 | $79M | −$12M |
| FY23 | $87M | −$908K |
| FY24 | $170M | $29M |
| FY25 | $252M | $32M |
In the fiscal year to Dec 2025, Dds was 88% and Agility was 9% of revenue; Dds rose from 83% in the fiscal year to Dec 2024.
Show the data
| Fiscal year | Part | Revenue | Share |
|---|---|---|---|
| FY2024 | Dds | $141M | 83% |
| FY2024 | Agility | $21M | 13% |
| FY2024 | Synodex | $7.9M | 5% |
| FY2025 | Dds | $221M | 88% |
| FY2025 | Agility | $24M | 9% |
| FY2025 | Synodex | $7.3M | 3% |
In the fiscal year to Dec 2025, United States was 84% and Canada was 5% of revenue; United States rose from 79% in the fiscal year to Dec 2024.
Show the data
| Fiscal year | Part | Revenue | Share |
|---|---|---|---|
| FY2024 | United States | $134M | 79% |
| FY2024 | United Kingdom | $10M | 6% |
| FY2024 | Other European Countries Principally Germany and Belgium | $9.8M | 6% |
| FY2024 | Canada | $8.7M | 5% |
| FY2024 | Netherlands | $8.1M | 5% |
| FY2025 | United States | $212M | 84% |
| FY2025 | Canada | $12M | 5% |
| FY2025 | United Kingdom | $10M | 4% |
| FY2025 | Other European Countries Principally Germany and Belgium | $8.9M | 4% |
| FY2025 | Netherlands | $8.5M | 3% |
A year earlier $0.24
Diluted, from SEC filings
The P/E of 26.5× over the 34% EPS growth of the last four quarters; near 1 or below is cheap for the growth
Quarters: Innodata Inc.'s SEC filings, named by the month they end. Fiscal years: Innodata Inc.'s annual reports to the SEC.
How it makes money
Of every $100 in revenue, $12.8 ends up as net income. Net margin rose from −15.1% to 12.8% over the past 3 years.
+4.8 pts over 3 years
+29.1 pts over 3 years
+27.9 pts over 3 years
Each margin is that line of the income statement divided by revenue. Fiscal year: Innodata Inc.'s annual reports to the SEC.
Customers and suppliers
In its latest annual report Innodata buys from Amazon, Microsoft, Oracle and 1 more; one customer it does not name accounts for 58% of its revenue.
Their suppliers
Customers
Innodata's 10-Q for the quarter to Sep 2026 gives two customers' shares of its revenue: Client (43%) and One Client (31%).
Show the filings' numbers
| Period | Customer | Share of revenue | Filing |
|---|---|---|---|
| Year ended Dec 2024 | One Client | 48% | 10-K filed Feb 26, 2026 |
| Quarter ended Mar 2025 | One Client | 61% | 10-Q filed May 7, 2026 |
| Quarter ended Jun 2025 | One Client | 58% | 10-Q filed Aug 6, 2026 |
| Quarter ended Sep 2025 | One Client | 56% | 10-Q filed Nov 5, 2026 |
| Year ended Dec 2025 | One Client | 58% | 10-K filed Feb 26, 2026 |
| Quarter ended Mar 2026 | One Client | 56% | 10-Q filed May 7, 2026 |
| Quarter ended Mar 2026 | Client | 17% | 10-Q filed May 7, 2026 |
| Quarter ended Jun 2026 | One Client | 37% | 10-Q filed Aug 6, 2026 |
| Quarter ended Jun 2026 | Client | 34% | 10-Q filed Aug 6, 2026 |
| Quarter ended Sep 2026 | Client | 43% | 10-Q filed Nov 5, 2026 |
| Quarter ended Sep 2026 | One Client | 31% | 10-Q filed Nov 5, 2026 |
From Innodata Inc.'s 10-Q and 10-K filings (XBRL): each customer whose share of revenue a filing tags, under the filing's own label, so “Customer A” in one filing can be another company in the next; a later filing's figures for a period replace an earlier one's. Rings are fiscal years: a 10-K gives the year, not its fourth quarter.
Changes since the previous annual report (10-K filed Feb 24, 2025)
Show the filing's words
| Company | Role | In the filing's words |
|---|---|---|
| One customer in our Digital Data Solutions (“DDS”) segment (unnamed) | customer | “For the fiscal year ended December 31, 2025, one customer in our Digital Data Solutions (“DDS”) segment accounted for approximately 58% of the Company’s total revenues.” |
| Amazon | supplier | “We host data and applications in our own data centers at our operations centers, in our customers’ data centers, and on third-party cloud services including Amazon Web Services (“AWS”), Microsoft Azure (“Azure”), Oracle Cloud Infrastructure (“OCI”), and Google Cloud Platform (“GCP”) that provide the benefit of “infinite scalability” of information technology resources.” |
| Microsoft | supplier | “We host data and applications in our own data centers at our operations centers, in our customers’ data centers, and on third-party cloud services including Amazon Web Services (“AWS”), Microsoft Azure (“Azure”), Oracle Cloud Infrastructure (“OCI”), and Google Cloud Platform (“GCP”) that provide the benefit of “infinite scalability” of information technology resources.” |
| Oracle | supplier | “We host data and applications in our own data centers at our operations centers, in our customers’ data centers, and on third-party cloud services including Amazon Web Services (“AWS”), Microsoft Azure (“Azure”), Oracle Cloud Infrastructure (“OCI”), and Google Cloud Platform (“GCP”) that provide the benefit of “infinite scalability” of information technology resources.” |
| Alphabet | supplier | “We host data and applications in our own data centers at our operations centers, in our customers’ data centers, and on third-party cloud services including Amazon Web Services (“AWS”), Microsoft Azure (“Azure”), Oracle Cloud Infrastructure (“OCI”), and Google Cloud Platform (“GCP”) that provide the benefit of “infinite scalability” of information technology resources.” |
Only the companies Innodata names in its 10-K filed Feb 26, 2026 (SEC). The supply chain joins the latest annual reports of the companies on it and the 8-Ks they filed since: a link shows when either side's report names the other, so it grows as more reports are read. Hover a name for the filing's own words. Customers it does not name are listed as the filing describes them.
Is it expensive?
P/E of 26.5x, above the peer median of 19.6x, so it needs earnings to keep growing to hold up.
Priced 35% above the peer median of 19.6x (excludes 1 unprofitable peer).
Show the data
| Company | P/E (trailing) |
|---|---|
| INOD · Innodata Inc. | 26.5× |
| BR · Broadridge Financial Solutions, Inc. | 21.2× |
| IBM · International Business Machines Corporation | 20.9× |
| ACN · Accenture plc | 18.4× |
| CTSH · Cognizant Technology Solutions Corporation | 11.6× |
| FISV · Fiserv, Inc. | Loss |
At 26.5× trailing earnings INOD is below most of its five-year range; the five-year median is 57.2×.
Show the data
| Date | Trailing P/E |
|---|---|
| Nov 8, 2021 | 286× |
| May 8, 2024 | 150× |
| Aug 8, 2024 | 164× |
| Nov 6, 2024 | 40.1× |
| Feb 10, 2025 | 49.3× |
| May 12, 2025 | 32.9× |
| Aug 12, 2025 | 33.3× |
| Nov 10, 2025 | 67.2× |
| Feb 11, 2026 | 49.9× |
| May 13, 2026 | 81.0× |
| Aug 13, 2026 | 47.1× |
| Nov 11, 2026 | 27.9× |
| Nov 12, 2026 | 26.5× |
Closing price over diluted earnings per share of the last four reported quarters, as known on each day (a quarter counts 35 days after it ends). From SEC filings; earnings per share adjusted for splits.
What analysts expect
The average analyst price target is $112, 207% above the current price; 100% of 4 analysts rate it a buy; earnings beat estimates in 3 of the last 4 quarters.
Buy or Strong Buy: 4 analysts (100%). Sell or Strong Sell: 0.
Show the data
| Quarter | Estimate | Reported | Surprise |
|---|---|---|---|
| Dec ’25 | $0.26 | $0.25 | −3.8% |
| Mar ’26 | $0.18 | $0.42 | +133.3% |
| Jun ’26 | $0.26 | $0.41 | +57.7% |
| Sep ’26 | $0.27 | $0.29 | +7.4% |
The day after each of these reports the stock moved −4.4% (Dec 2025, missed); +82.5% (Mar 2026, beat); −10.1% (Jun 2026, beat); −14.5% (Sep 2026, beat).
For the quarter ending Dec 2026, analysts expect adjusted earnings of $0.22 a share, 12% less than the $0.25 of a year earlier, and revenue of $80M, up 11% on a year earlier. For the fiscal year ending Dec 2027, they expect revenue of $456M, up 27% on the year before's estimate.
Adjusted. Dec 2025: $0.25; range $0.22 to $0.22; 1 analysts
Dec 2025: $72M; range $80M to $80M; 3 analysts
The year to Dec 2026: $358M expected; range $422M to $481M; 4 analysts
Show the data
| Period | Figure | Expected | Low to high | Analysts | A year earlier | Change |
|---|---|---|---|---|---|---|
| Quarter ending Dec 2026 | EPS (adjusted) | $0.22 | $0.22 to $0.22 | 1 | $0.25 (Dec 2025) | −12% |
| Quarter ending Dec 2026 | Revenue | $80M | $80M to $80M | 3 | $72M (Dec 2025) | +11% |
| Quarter ending Mar 2027 | EPS (adjusted) | $0.32 | $0.30 to $0.34 | 3 | $0.42 (Mar 2026) | — |
| Quarter ending Mar 2027 | Revenue | $95M | $87M to $104M | 4 | $90M (Mar 2026) | +6% |
| Year ending Dec 2026 | Revenue | $358M | $358M to $358M | 3 | $252M (year to Dec 2025) | +42% |
| Year ending Dec 2027 | Revenue | $456M | $422M to $481M | 4 | $358M (expected, year to Dec 2026) | +27% |
Targets, ratings and earnings estimates: Yahoo Finance. Expected figures: the average of the analysts' estimates (Yahoo Finance). Their EPS is adjusted, as analysts estimate it, so it is set against the adjusted EPS Yahoo reports for the same quarters, not the GAAP EPS of the growth and valuation sections; revenue against the SEC filings. No change is given against a quarter whose reported EPS was more than 50% off its own estimate (often a one-off gain or charge), nor against a year that counts one. Each estimate is pinned to its fiscal period by the report date or the period's end, and one that cannot be is left out.
Where the cash goes
Generated $83M in free cash flow over the year, with no dividends and no buybacks. All of the cash stays in the company.
Show the data
| Line | Amount |
|---|---|
| Op. cash flow | $94M |
| Capex | −$11M |
| Free cash flow | $83M |
| Dividends | — |
| Buybacks | — |
| Cash retained | $83M |
For every $100 of market cap, the company generates about $6.7 in free cash flow a year.
No dividend today; cash goes to growth and share buybacks.
Innodata had 36M diluted shares in the quarter ended Sep 2026, 1.0% more than a year earlier, and 6.0% more each year on average since Mar 2020.
Show the data
| Quarter ended | Diluted shares |
|---|---|
| Mar 2020 | 24M |
| Jun 2020 | 24M |
| Sep 2020 | 25M |
| Sep 2021 | 27M |
| Mar 2022 | 27M |
| Jun 2022 | 27M |
| Sep 2022 | 27M |
| Mar 2023 | 27M |
| Jun 2023 | 28M |
| Sep 2023 | 32M |
| Mar 2024 | 32M |
| Jun 2024 | 29M |
| Sep 2024 | 34M |
| Mar 2025 | 35M |
| Jun 2025 | 35M |
| Sep 2025 | 35M |
| Mar 2026 | 36M |
| Jun 2026 | 35M |
| Sep 2026 | 36M |
Free cash flow: operating cash flow minus capital spending on property, plant and equipment, from SEC filings. Shares: each quarter's diluted weighted average as filed with the SEC, since the stock's listing and its latest split.
Financial health
Current ratio 2.7, no pressure to repay short-term debt; debt-to-equity 0.0, debt is very low and the balance sheet is solid.
Assets that can be turned into cash soon are 2.7x what is owed within a year. 1.5 or higher is comfortable; below 1 needs watching.
For every $1 of shareholder funds, there is $0.0 of debt (leases not counted). The higher the number, the more pressure when the economy weakens.
Cash and short-term investments of $82M and no debt. Lease obligations of $4M are not counted: they are rent owed, not money borrowed.
Latest fiscal year balance sheet. Source: Yahoo Finance.
Who holds it
In the filings of 2 funds whose copy leaves INOD out (on the exchange, not in the app yet): Swiss National Bank, Mirae Asset Global Investments.
What did the funds Hunch tracks do?
Of the 83 funds whose 13F filings Hunch reads, 5 held INOD at the end of their latest quarter (for most, Q3 2026). Over that quarter 2 added shares, 2 cut and 1 held the same. The largest of them is Tudor Investment Corp Et Al, 228,899 shares worth $17.3M at Jun 30, 2026, 335.0% more than a quarter earlier.
Over their latest quarter
Over their latest quarter
Show every fund
| Fund | Quarter | Shares | Value | Change in shares | Change | Filed |
|---|---|---|---|---|---|---|
| Tudor Investment Corp Et Al | Q2 2026 | 228,899 | $17.3M | +176,275 | +335% | Aug 14, 2026 |
| Renaissance Technologies | Q3 2026 | 209,300 | $13.8M | −85,000 | −29% | Nov 12, 2026 |
| Swiss National Bank | Q3 2026 | 62,700 | $4.1M | +600 | +1.0% | Nov 12, 2026 |
| Mirae Asset Global Investments | Q3 2026 | 18,280 | $1.2M | −17,093 | −48% | Nov 3, 2026 |
| H&H International Investment | Q2 2026 | 10,000 | $756K | 0 | 0.0% | Aug 14, 2026 |
From the 13F filings of the 83 funds Hunch tracks, not of every institution: each fund's shares of INOD at its latest quarter end against the quarter before, as filed (long positions only, options left out), the quarter before put on the latest quarter's share count across a split. A fund files 45 days after its quarter ends, so some have a newer quarter than others. Value is at the quarter end.
Are insiders buying or selling?
Officers and directors sold $161M of INOD on the open market in the 12 months to Nov 12, 2026; none bought. The largest was Jack Abuhoff (CEO; director), who sold $122M in 48 sales.
76 sales
0 purchases
Share of the sales' value
Show every trade
| Date | Insider | Role | Trade | Shares | Price | Value | Filed |
|---|---|---|---|---|---|---|---|
| Sep 14, 2026 | Louise C Forlenza | Director | Sale | 10,000 | $53.54 | $535K | Sep 15, 2026 |
| Sep 4, 2026 | Louise C Forlenza | Director | Sale | 10,000 | $55.01 | $550K | Sep 4, 2026 |
| Jun 16, 2026 | Jack Abuhoff | CEO; director | Sale | 16,869 | $107.31 | $1.8M | Jun 16, 2026 |
| Jun 16, 2026 | Jack Abuhoff | CEO; director | Sale | 19,103 | $108.31 | $2.1M | Jun 16, 2026 |
| Jun 16, 2026 | Jack Abuhoff | CEO; director | Sale | 54,411 | $109.55 | $6.0M | Jun 16, 2026 |
| Jun 16, 2026 | Jack Abuhoff | CEO; director | Sale | 41,593 | $110.42 | $4.6M | Jun 16, 2026 |
| Jun 16, 2026 | Jack Abuhoff | CEO; director | Sale | 42,870 | $111.50 | $4.8M | Jun 16, 2026 |
| Jun 16, 2026 | Jack Abuhoff | CEO; director | Sale | 23,592 | $112.39 | $2.7M | Jun 16, 2026 |
| Jun 16, 2026 | Jack Abuhoff | CEO; director | Sale | 1,562 | $113.16 | $177K | Jun 16, 2026 |
| Jun 15, 2026 | Jack Abuhoff | CEO; director | Sale | 12,010 | $103.49 | $1.2M | Jun 16, 2026 |
| Jun 15, 2026 | Jack Abuhoff | CEO; director | Sale | 15,942 | $104.64 | $1.7M | Jun 16, 2026 |
| Jun 15, 2026 | Jack Abuhoff | CEO; director | Sale | 25,653 | $105.81 | $2.7M | Jun 16, 2026 |
| Jun 15, 2026 | Jack Abuhoff | CEO; director | Sale | 32,914 | $106.52 | $3.5M | Jun 16, 2026 |
| Jun 15, 2026 | Jack Abuhoff | CEO; director | Sale | 6,240 | $107.35 | $670K | Jun 16, 2026 |
| Jun 15, 2026 | Jack Abuhoff | CEO; director | Sale | 1,300 | $108.50 | $141K | Jun 16, 2026 |
| Jun 2, 2026 | Ashok Mishra | EVP and COO | Sale | 10,300 | $113.75 | $1.2M | Jun 3, 2026 |
| Jun 2, 2026 | Ashok Mishra | EVP and COO | Sale | 15,216 | $114.67 | $1.7M | Jun 3, 2026 |
| Jun 2, 2026 | Ashok Mishra | EVP and COO | Sale | 1,150 | $115.37 | $133K | Jun 3, 2026 |
| Jun 2, 2026 | Ashok Mishra | EVP and COO | Sale | 4,524 | $113.89 | $515K | Jun 3, 2026 |
| Jun 2, 2026 | Ashok Mishra | EVP and COO | Sale | 7,476 | $114.60 | $857K | Jun 3, 2026 |
| May 29, 2026 | Jack Abuhoff | CEO; director | Sale | 7,400 | $100.51 | $744K | Jun 1, 2026 |
| May 29, 2026 | Jack Abuhoff | CEO; director | Sale | 8,701 | $101.51 | $883K | Jun 1, 2026 |
| May 29, 2026 | Jack Abuhoff | CEO; director | Sale | 15,680 | $102.54 | $1.6M | Jun 1, 2026 |
| May 29, 2026 | Jack Abuhoff | CEO; director | Sale | 39,848 | $103.53 | $4.1M | Jun 1, 2026 |
| May 29, 2026 | Jack Abuhoff | CEO; director | Sale | 18,289 | $104.32 | $1.9M | Jun 1, 2026 |
| May 29, 2026 | Jack Abuhoff | CEO; director | Sale | 9,157 | $105.49 | $966K | Jun 1, 2026 |
| May 29, 2026 | Jack Abuhoff | CEO; director | Sale | 5,195 | $106.42 | $553K | Jun 1, 2026 |
| May 29, 2026 | Jack Abuhoff | CEO; director | Sale | 1,316 | $107.44 | $141K | Jun 1, 2026 |
| May 29, 2026 | Marissa B Espineli | Interim CFO | Sale | 12,020 | $105.45 | $1.3M | Jun 1, 2026 |
| May 29, 2026 | Marissa B Espineli | Interim CFO | Sale | 6,039 | $106.36 | $642K | Jun 1, 2026 |
| May 29, 2026 | Marissa B Espineli | Interim CFO | Sale | 1,608 | $107.35 | $173K | Jun 1, 2026 |
| May 22, 2026 | Jack Abuhoff | CEO; director | Sale | 36,756 | $100.37 | $3.7M | May 26, 2026 |
| May 22, 2026 | Jack Abuhoff | CEO; director | Sale | 1,300 | $101.07 | $131K | May 26, 2026 |
| May 21, 2026 | Jack Abuhoff | CEO; director | Sale | 11,710 | $94.92 | $1.1M | May 21, 2026 |
| May 21, 2026 | Jack Abuhoff | CEO; director | Sale | 120,967 | $95.50 | $11.6M | May 21, 2026 |
| May 21, 2026 | Jack Abuhoff | CEO; director | Sale | 14,014 | $96.88 | $1.4M | May 21, 2026 |
| May 21, 2026 | Jack Abuhoff | CEO; director | Sale | 3,309 | $97.49 | $323K | May 21, 2026 |
| May 21, 2026 | Louise C Forlenza | Director | Sale | 8,000 | $95.48 | $764K | May 21, 2026 |
| May 21, 2026 | Louise C Forlenza | Director | Sale | 8,736 | $93.51 | $817K | May 21, 2026 |
| May 21, 2026 | Louise C Forlenza | Director | Sale | 764 | $94.29 | $72K | May 21, 2026 |
| May 21, 2026 | Louise C Forlenza | Director | Sale | 500 | $95.18 | $48K | May 21, 2026 |
| May 20, 2026 | Jack Abuhoff | CEO; director | Sale | 43,551 | $92.51 | $4.0M | May 20, 2026 |
| May 20, 2026 | Jack Abuhoff | CEO; director | Sale | 68,775 | $93.52 | $6.4M | May 20, 2026 |
| May 20, 2026 | Jack Abuhoff | CEO; director | Sale | 37,674 | $94.45 | $3.6M | May 20, 2026 |
| May 20, 2026 | Louise C Forlenza | Director | Sale | 5,000 | $93.02 | $465K | May 20, 2026 |
| May 20, 2026 | Louise C Forlenza | Director | Sale | 5,000 | $90.07 | $450K | May 20, 2026 |
| May 20, 2026 | Louise C Forlenza | Director | Sale | 4,998 | $93.89 | $469K | May 20, 2026 |
| May 20, 2026 | Louise C Forlenza | Director | Sale | 2 | $94.76 | $190 | May 20, 2026 |
| May 19, 2026 | Jack Abuhoff | CEO; director | Sale | 2,800 | $93.03 | $260K | May 20, 2026 |
| May 19, 2026 | Louise C Forlenza | Director | Sale | 5,000 | $86.10 | $430K | May 20, 2026 |
| May 18, 2026 | Jack Abuhoff | CEO; director | Sale | 60,295 | $93.59 | $5.6M | May 18, 2026 |
| May 18, 2026 | Jack Abuhoff | CEO; director | Sale | 43,289 | $94.28 | $4.1M | May 18, 2026 |
| May 18, 2026 | Jack Abuhoff | CEO; director | Sale | 39,881 | $95.36 | $3.8M | May 18, 2026 |
| May 18, 2026 | Jack Abuhoff | CEO; director | Sale | 6,535 | $96.48 | $630K | May 18, 2026 |
| May 15, 2026 | Stewart R Massey | Director | Sale | 10,000 | $96.00 | $960K | May 18, 2026 |
| May 15, 2026 | Jack Abuhoff | CEO; director | Sale | 14,041 | $94.88 | $1.3M | May 18, 2026 |
| May 15, 2026 | Jack Abuhoff | CEO; director | Sale | 76,142 | $95.87 | $7.3M | May 18, 2026 |
| May 15, 2026 | Jack Abuhoff | CEO; director | Sale | 9,817 | $96.36 | $946K | May 18, 2026 |
| May 14, 2026 | Jack Abuhoff | CEO; director | Sale | 21,841 | $93.04 | $2.0M | May 14, 2026 |
| May 14, 2026 | Jack Abuhoff | CEO; director | Sale | 2,799 | $94.62 | $265K | May 14, 2026 |
| May 14, 2026 | Jack Abuhoff | CEO; director | Sale | 4,266 | $95.20 | $406K | May 14, 2026 |
| May 14, 2026 | Jack Abuhoff | CEO; director | Sale | 41,555 | $96.69 | $4.0M | May 14, 2026 |
| May 14, 2026 | Jack Abuhoff | CEO; director | Sale | 6,530 | $97.66 | $638K | May 14, 2026 |
| May 13, 2026 | Stewart R Massey | Director | Sale | 9,000 | $88.02 | $792K | May 14, 2026 |
| May 13, 2026 | Stewart R Massey | Director | Sale | 1,000 | $90.00 | $90K | May 14, 2026 |
| May 13, 2026 | Jack Abuhoff | CEO; director | Sale | 60,267 | $90.20 | $5.4M | May 14, 2026 |
| May 13, 2026 | Jack Abuhoff | CEO; director | Sale | 1,300 | $91.30 | $119K | May 14, 2026 |
| May 13, 2026 | Jack Abuhoff | CEO; director | Sale | 32,893 | $93.01 | $3.1M | May 14, 2026 |
| May 12, 2026 | Jack Abuhoff | CEO; director | Sale | 19,776 | $94.89 | $1.9M | May 14, 2026 |
| May 12, 2026 | Jack Abuhoff | CEO; director | Sale | 51,923 | $95.87 | $5.0M | May 14, 2026 |
| May 12, 2026 | Louise C Forlenza | Director | Sale | 24,641 | $88.19 | $2.2M | May 13, 2026 |
| May 12, 2026 | Louise C Forlenza | Director | Sale | 800 | $89.53 | $72K | May 13, 2026 |
| May 12, 2026 | Louise C Forlenza | Director | Sale | 4,559 | $92.36 | $421K | May 13, 2026 |
| May 12, 2026 | Ashok Mishra | EVP and COO | Sale | 234,000 | $90.02 | $21.1M | May 13, 2026 |
| May 12, 2026 | Ashok Mishra | EVP and COO | Sale | 8,901 | $93.56 | $833K | May 13, 2026 |
| Dec 4, 2025 | Ashok Mishra | EVP and COO | Sale | 23,654 | $60.16 | $1.4M | Dec 8, 2025 |
From the Form 4s filed with the SEC about Innodata Inc. (34 in the 12 months): purchases (code P) and sales (code S) on the open market by its officers and directors, at the price each filing gives (often an average of the day's trades). A sale is a 10b5-1 sale when its filing says it was made under such a plan, set up in advance. Not counted: 43 other transactions (grants, option exercises and shares withheld for tax).
Logo: Nvidia, Apache License 2.0.