Skip to main content
Open Hunch It
INOD · Software & SaaS · Technology

Innodata Inc.

$36.29−4.9%Close 11/12
Compare INOD with another stock
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.
Market cap$1.2B
Revenue (TTM)$350M
Net income (TTM)$48M
P/E (trailing)26.5x
52-week closing range$34 – $122
Dividend yieldNo dividend

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 year INOD fell 41.4%; the technology ETF (XLK) rose 18.2% and the S&P 500 rose 10.8%.

INOD −41.4%Technology ETF (XLK) +18.2%Earnings released
How much it movesRisk
Biggest fall
−71%

From Jun 4, 2026 to Nov 10, 2026, the deepest drop from a high since Nov 2021

Volatility, past year
122%

How much the price swings in a year; the S&P 500's was 14%

Beta, past year
3.14

When the S&P 500 moves 1%, the stock has moved about 3.1% the same way

Show the earnings releases
ReleasedQuarterRevenueEPS vs estimateStock, day after5 days after
Nov 5, 2026ended Sep 2026$96M (+53% vs a year earlier)$0.29 vs $0.27 (beat)−14.5%−16.2%
Aug 6, 2026ended Jun 2026$92M (+58% vs a year earlier)$0.41 vs $0.26 (beat)−10.1%−10.4%
May 7, 2026ended Mar 2026$90M (+54% vs a year earlier)$0.42 vs $0.18 (beat)+82.5%+93.8%
Feb 26, 2026ended Dec 2025$72M (+22% vs a year earlier)$0.25 vs $0.26 (missed)−4.4%−3.9%
Nov 6, 2025ended Sep 2025$63M (+20% vs a year earlier)—+0.6%−12.2%
Jul 31, 2025ended Jun 2025$58M (+79% vs a year earlier)—−7.3%−11.7%
May 8, 2025ended Mar 2025$58M (+120% vs a year earlier)—−5.8%−3.7%
Feb 20, 2025ended Dec 2024$59M (+127% vs a year earlier)—+4.0%−11.6%
Nov 7, 2024ended Sep 2024$52M (+136% vs a year earlier)—+77.7%+62.6%
Aug 8, 2024ended Jun 2024$33M (+66% vs a year earlier)—+20.0%+10.7%
May 7, 2024ended Mar 2024$27M (+41% vs a year earlier)—+55.3%+63.8%
Feb 27, 2024ended Dec 2023$26M (+35% vs a year earlier)—+4.7%+0.8%
Nov 2, 2023ended Sep 2023$22M (+20% vs a year earlier)—+18.8%+13.8%
Aug 10, 2023ended Jun 2023$20M (−2% vs a year earlier)—+27.9%+25.2%
May 12, 2023ended Mar 2023$19M (−11% vs a year earlier)—+23.2%+25.6%
Feb 23, 2023ended Dec 2022$19M (0% vs a year earlier)—+10.2%+5.8%
Nov 10, 2022ended Sep 2022$18M (+6% vs a year earlier)—+16.6%+4.5%
Aug 11, 2022ended Jun 2022$20M (+17% vs a year earlier)—−25.0%−37.9%
May 13, 2022ended Mar 2022$21M (+33% vs a year earlier)—+3.1%−11.3%
Mar 18, 2022ended 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.

Revenue by quarter
Change from the same quarter a year earlier
Show the data
Quarter endedRevenuevs a year earlier
Dec 2022$19M0%
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 by productFiscal years, from Innodata's 10-K

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.

DdsAgilitySynodex
Show the data
Fiscal yearPartRevenueShare
FY2024Dds$141M83%
FY2024Agility$21M13%
FY2024Synodex$7.9M5%
FY2025Dds$221M88%
FY2025Agility$24M9%
FY2025Synodex$7.3M3%
Revenue by regionFiscal years, from Innodata's 10-K

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.

United StatesCanadaUnited KingdomOther European Countries Principally Germany and BelgiumNetherlands
Show the data
Fiscal yearPartRevenueShare
FY2024United States$134M79%
FY2024United Kingdom$10M6%
FY2024Other European Countries Principally Germany and Belgium$9.8M6%
FY2024Canada$8.7M5%
FY2024Netherlands$8.1M5%
FY2025United States$212M84%
FY2025Canada$12M5%
FY2025United Kingdom$10M4%
FY2025Other European Countries Principally Germany and Belgium$8.9M4%
FY2025Netherlands$8.5M3%
Earnings per shareDiluted, GAAP
EPS, quarter ended Sep 2026
$0.29+21% on a year earlier

A year earlier $0.24

EPS, last four quarters
$1.37+34% on the four before

Diluted, from SEC filings

PEG, on the last year's growth
0.8

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.

Where each $1 of revenue goesFiscal year ended 2025-12-31
RevenueGross profitOperating incomeNet income
Revenue
Total sales
$252M100%
Gross profit
Revenue minus direct costs
$99M39.5% of revenue
Cost of revenue
Direct cost of making or buying goods
$153M60.5% of revenue
Operating income
Profit from the core business
$40M15.8% of revenue
Operating expenses
R&D, marketing and admin
$59M23.7% of revenue
Net income
What is left for shareholders after tax
$32M12.8% of revenue
Taxes & other
Income tax and non-operating items
$8M3.0% of revenue
Gross margin, fiscal year
39.5%

+4.8 pts over 3 years

Operating margin, fiscal year
15.8%

+29.1 pts over 3 years

Net margin, fiscal year
12.8%

+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.

Along the supply chainTwo steps either way, as each company’s latest annual report names the others
Largest customersShare of revenue by quarter, as each filing labels them

Innodata's 10-Q for the quarter to Sep 2026 gives two customers' shares of its revenue: Client (43%) and One Client (31%).

Client 43%One Client 31%Fiscal year
Show the filings' numbers
PeriodCustomerShare of revenueFiling
Year ended Dec 2024One Client48%10-K filed Feb 26, 2026
Quarter ended Mar 2025One Client61%10-Q filed May 7, 2026
Quarter ended Jun 2025One Client58%10-Q filed Aug 6, 2026
Quarter ended Sep 2025One Client56%10-Q filed Nov 5, 2026
Year ended Dec 2025One Client58%10-K filed Feb 26, 2026
Quarter ended Mar 2026One Client56%10-Q filed May 7, 2026
Quarter ended Mar 2026Client17%10-Q filed May 7, 2026
Quarter ended Jun 2026One Client37%10-Q filed Aug 6, 2026
Quarter ended Jun 2026Client34%10-Q filed Aug 6, 2026
Quarter ended Sep 2026Client43%10-Q filed Nov 5, 2026
Quarter ended Sep 2026One Client31%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)

Largest unnamed customerCustomer, share of revenue48% → 58%
Show the filing's words
CompanyRoleIn 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.”
Amazonsupplier“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.”
Microsoftsupplier“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.”
Oraclesupplier“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.”
Alphabetsupplier“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.

26.5×P/E (trailing)

Priced 35% above the peer median of 19.6x (excludes 1 unprofitable peer).

Vs. peersP/E, trailing (x)
INODPeersPeer median 19.6x
Show the data
CompanyP/E (trailing)
INOD · Innodata Inc.26.5×
BR · Broadridge Financial Solutions, Inc.21.2×
IBM · International Business Machines Corporation20.9×
ACN · Accenture plc18.4×
CTSH · Cognizant Technology Solutions Corporation11.6×
FISV · Fiserv, Inc.Loss
Against its own past five yearsTrailing P/E

At 26.5× trailing earnings INOD is below most of its five-year range; the five-year median is 57.2×.

Trailing P/EMiddle half of five years 46.0×–153×Median 57.2×
Show the data
DateTrailing P/E
Nov 8, 2021286×
May 8, 2024150×
Aug 8, 2024164×
Nov 6, 202440.1×
Feb 10, 202549.3×
May 12, 202532.9×
Aug 12, 202533.3×
Nov 10, 202567.2×
Feb 11, 202649.9×
May 13, 202681.0×
Aug 13, 202647.1×
Nov 11, 202627.9×
Nov 12, 202626.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.

12-month price targetsCurrent price $36.29
12 mo agoTodayIn 12 mo
High target
$140+286%
Average target
$112+207%
Low target
$75.00+107%
Ratings4 analysts
Strong Buy 1Buy 3Hold 0Sell 0Strong Sell 0

Buy or Strong Buy: 4 analysts (100%). Sell or Strong Sell: 0.

Earnings against estimatesLast 4 quarters, per share
Average estimateReported, beatReported, missed
Show the data
QuarterEstimateReportedSurprise
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).

Expected nextConsensus of Nov 10, 2026

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.

EPS, quarter ending Dec 2026
$0.22−12% on a year earlier

Adjusted. Dec 2025: $0.25; range $0.22 to $0.22; 1 analysts

Revenue, quarter ending Dec 2026
$80M+11% on a year earlier

Dec 2025: $72M; range $80M to $80M; 3 analysts

Revenue, year ending Dec 2027
$456M+27% on the year before's estimate

The year to Dec 2026: $358M expected; range $422M to $481M; 4 analysts

Show the data
PeriodFigureExpectedLow to highAnalystsA year earlierChange
Quarter ending Dec 2026EPS (adjusted)$0.22$0.22 to $0.221$0.25 (Dec 2025)−12%
Quarter ending Dec 2026Revenue$80M$80M to $80M3$72M (Dec 2025)+11%
Quarter ending Mar 2027EPS (adjusted)$0.32$0.30 to $0.343$0.42 (Mar 2026)—
Quarter ending Mar 2027Revenue$95M$87M to $104M4$90M (Mar 2026)+6%
Year ending Dec 2026Revenue$358M$358M to $358M3$252M (year to Dec 2025)+42%
Year ending Dec 2027Revenue$456M$422M to $481M4$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.

Where a year of cash went4 quarters to Sep 2026
Show the data
LineAmount
Op. cash flow$94M
Capex−$11M
Free cash flow$83M
Dividends—
Buybacks—
Cash retained$83M
Free cash flow yield
6.7%

For every $100 of market cap, the company generates about $6.7 in free cash flow a year.

Dividend yield
No dividend

No dividend today; cash goes to growth and share buybacks.

Diluted sharesUp 1.0% in a year

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 endedDiluted shares
Mar 202024M
Jun 202024M
Sep 202025M
Sep 202127M
Mar 202227M
Jun 202227M
Sep 202227M
Mar 202327M
Jun 202328M
Sep 202332M
Mar 202432M
Jun 202429M
Sep 202434M
Mar 202535M
Jun 202535M
Sep 202535M
Mar 202636M
Jun 202635M
Sep 202636M

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.

Current ratio
2.7Strong liquidity

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.

Debt-to-equity
0.0Very low debt

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.

Net cash
$82MMore cash than debt

Cash and short-term investments of $82M and no debt. Lease obligations of $4M are not counted: they are rent owed, not money borrowed.

AssetsTotal ~$169M
Cash
$82M48.8%
Receivables
$46M27.6%
Property & equipment
$12M7.2%
Goodwill
$2.1M1.2%
Intangibles
$14M8.3%
Other
$12M6.9%
Liabilities & equityTotal ~$169M
Current
$51M30.0%
Long-term
$11M6.5%
Equity
$107M63.5%

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.

Funds that added shares
2

Over their latest quarter

Funds that cut
2

Over their latest quarter

Each fund's change in sharesChange in shares over the latest quarter
Added or newCut or sold all
Show every fund
FundQuarterSharesValueChange in sharesChangeFiled
Tudor Investment Corp Et AlQ2 2026228,899$17.3M+176,275+335%Aug 14, 2026
Renaissance TechnologiesQ3 2026209,300$13.8M−85,000−29%Nov 12, 2026
Swiss National BankQ3 202662,700$4.1M+600+1.0%Nov 12, 2026
Mirae Asset Global InvestmentsQ3 202618,280$1.2M−17,093−48%Nov 3, 2026
H&H International InvestmentQ2 202610,000$756K00.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.

Sold
$161M

76 sales

Bought
None

0 purchases

Under 10b5-1 plans
0%

Share of the sales' value

Trades on the priceA dot a day, sized by value
INODSale
Who tradedOpen-market trades, last 12 months
Jack Abuhoff
CEO; director
−$122M48 trades
Ashok Mishra
EVP and COO
−$27.7M8 trades
Louise C Forlenza
Director
−$7.3M14 trades
Marissa B Espineli
Interim CFO
−$2.1M3 trades
Stewart R Massey
Director
−$1.8M3 trades
Show every trade
DateInsiderRoleTradeSharesPriceValueFiled
Sep 14, 2026Louise C ForlenzaDirectorSale10,000$53.54$535KSep 15, 2026
Sep 4, 2026Louise C ForlenzaDirectorSale10,000$55.01$550KSep 4, 2026
Jun 16, 2026Jack AbuhoffCEO; directorSale16,869$107.31$1.8MJun 16, 2026
Jun 16, 2026Jack AbuhoffCEO; directorSale19,103$108.31$2.1MJun 16, 2026
Jun 16, 2026Jack AbuhoffCEO; directorSale54,411$109.55$6.0MJun 16, 2026
Jun 16, 2026Jack AbuhoffCEO; directorSale41,593$110.42$4.6MJun 16, 2026
Jun 16, 2026Jack AbuhoffCEO; directorSale42,870$111.50$4.8MJun 16, 2026
Jun 16, 2026Jack AbuhoffCEO; directorSale23,592$112.39$2.7MJun 16, 2026
Jun 16, 2026Jack AbuhoffCEO; directorSale1,562$113.16$177KJun 16, 2026
Jun 15, 2026Jack AbuhoffCEO; directorSale12,010$103.49$1.2MJun 16, 2026
Jun 15, 2026Jack AbuhoffCEO; directorSale15,942$104.64$1.7MJun 16, 2026
Jun 15, 2026Jack AbuhoffCEO; directorSale25,653$105.81$2.7MJun 16, 2026
Jun 15, 2026Jack AbuhoffCEO; directorSale32,914$106.52$3.5MJun 16, 2026
Jun 15, 2026Jack AbuhoffCEO; directorSale6,240$107.35$670KJun 16, 2026
Jun 15, 2026Jack AbuhoffCEO; directorSale1,300$108.50$141KJun 16, 2026
Jun 2, 2026Ashok MishraEVP and COOSale10,300$113.75$1.2MJun 3, 2026
Jun 2, 2026Ashok MishraEVP and COOSale15,216$114.67$1.7MJun 3, 2026
Jun 2, 2026Ashok MishraEVP and COOSale1,150$115.37$133KJun 3, 2026
Jun 2, 2026Ashok MishraEVP and COOSale4,524$113.89$515KJun 3, 2026
Jun 2, 2026Ashok MishraEVP and COOSale7,476$114.60$857KJun 3, 2026
May 29, 2026Jack AbuhoffCEO; directorSale7,400$100.51$744KJun 1, 2026
May 29, 2026Jack AbuhoffCEO; directorSale8,701$101.51$883KJun 1, 2026
May 29, 2026Jack AbuhoffCEO; directorSale15,680$102.54$1.6MJun 1, 2026
May 29, 2026Jack AbuhoffCEO; directorSale39,848$103.53$4.1MJun 1, 2026
May 29, 2026Jack AbuhoffCEO; directorSale18,289$104.32$1.9MJun 1, 2026
May 29, 2026Jack AbuhoffCEO; directorSale9,157$105.49$966KJun 1, 2026
May 29, 2026Jack AbuhoffCEO; directorSale5,195$106.42$553KJun 1, 2026
May 29, 2026Jack AbuhoffCEO; directorSale1,316$107.44$141KJun 1, 2026
May 29, 2026Marissa B EspineliInterim CFOSale12,020$105.45$1.3MJun 1, 2026
May 29, 2026Marissa B EspineliInterim CFOSale6,039$106.36$642KJun 1, 2026
May 29, 2026Marissa B EspineliInterim CFOSale1,608$107.35$173KJun 1, 2026
May 22, 2026Jack AbuhoffCEO; directorSale36,756$100.37$3.7MMay 26, 2026
May 22, 2026Jack AbuhoffCEO; directorSale1,300$101.07$131KMay 26, 2026
May 21, 2026Jack AbuhoffCEO; directorSale11,710$94.92$1.1MMay 21, 2026
May 21, 2026Jack AbuhoffCEO; directorSale120,967$95.50$11.6MMay 21, 2026
May 21, 2026Jack AbuhoffCEO; directorSale14,014$96.88$1.4MMay 21, 2026
May 21, 2026Jack AbuhoffCEO; directorSale3,309$97.49$323KMay 21, 2026
May 21, 2026Louise C ForlenzaDirectorSale8,000$95.48$764KMay 21, 2026
May 21, 2026Louise C ForlenzaDirectorSale8,736$93.51$817KMay 21, 2026
May 21, 2026Louise C ForlenzaDirectorSale764$94.29$72KMay 21, 2026
May 21, 2026Louise C ForlenzaDirectorSale500$95.18$48KMay 21, 2026
May 20, 2026Jack AbuhoffCEO; directorSale43,551$92.51$4.0MMay 20, 2026
May 20, 2026Jack AbuhoffCEO; directorSale68,775$93.52$6.4MMay 20, 2026
May 20, 2026Jack AbuhoffCEO; directorSale37,674$94.45$3.6MMay 20, 2026
May 20, 2026Louise C ForlenzaDirectorSale5,000$93.02$465KMay 20, 2026
May 20, 2026Louise C ForlenzaDirectorSale5,000$90.07$450KMay 20, 2026
May 20, 2026Louise C ForlenzaDirectorSale4,998$93.89$469KMay 20, 2026
May 20, 2026Louise C ForlenzaDirectorSale2$94.76$190May 20, 2026
May 19, 2026Jack AbuhoffCEO; directorSale2,800$93.03$260KMay 20, 2026
May 19, 2026Louise C ForlenzaDirectorSale5,000$86.10$430KMay 20, 2026
May 18, 2026Jack AbuhoffCEO; directorSale60,295$93.59$5.6MMay 18, 2026
May 18, 2026Jack AbuhoffCEO; directorSale43,289$94.28$4.1MMay 18, 2026
May 18, 2026Jack AbuhoffCEO; directorSale39,881$95.36$3.8MMay 18, 2026
May 18, 2026Jack AbuhoffCEO; directorSale6,535$96.48$630KMay 18, 2026
May 15, 2026Stewart R MasseyDirectorSale10,000$96.00$960KMay 18, 2026
May 15, 2026Jack AbuhoffCEO; directorSale14,041$94.88$1.3MMay 18, 2026
May 15, 2026Jack AbuhoffCEO; directorSale76,142$95.87$7.3MMay 18, 2026
May 15, 2026Jack AbuhoffCEO; directorSale9,817$96.36$946KMay 18, 2026
May 14, 2026Jack AbuhoffCEO; directorSale21,841$93.04$2.0MMay 14, 2026
May 14, 2026Jack AbuhoffCEO; directorSale2,799$94.62$265KMay 14, 2026
May 14, 2026Jack AbuhoffCEO; directorSale4,266$95.20$406KMay 14, 2026
May 14, 2026Jack AbuhoffCEO; directorSale41,555$96.69$4.0MMay 14, 2026
May 14, 2026Jack AbuhoffCEO; directorSale6,530$97.66$638KMay 14, 2026
May 13, 2026Stewart R MasseyDirectorSale9,000$88.02$792KMay 14, 2026
May 13, 2026Stewart R MasseyDirectorSale1,000$90.00$90KMay 14, 2026
May 13, 2026Jack AbuhoffCEO; directorSale60,267$90.20$5.4MMay 14, 2026
May 13, 2026Jack AbuhoffCEO; directorSale1,300$91.30$119KMay 14, 2026
May 13, 2026Jack AbuhoffCEO; directorSale32,893$93.01$3.1MMay 14, 2026
May 12, 2026Jack AbuhoffCEO; directorSale19,776$94.89$1.9MMay 14, 2026
May 12, 2026Jack AbuhoffCEO; directorSale51,923$95.87$5.0MMay 14, 2026
May 12, 2026Louise C ForlenzaDirectorSale24,641$88.19$2.2MMay 13, 2026
May 12, 2026Louise C ForlenzaDirectorSale800$89.53$72KMay 13, 2026
May 12, 2026Louise C ForlenzaDirectorSale4,559$92.36$421KMay 13, 2026
May 12, 2026Ashok MishraEVP and COOSale234,000$90.02$21.1MMay 13, 2026
May 12, 2026Ashok MishraEVP and COOSale8,901$93.56$833KMay 13, 2026
Dec 4, 2025Ashok MishraEVP and COOSale23,654$60.16$1.4MDec 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.