Dossier · INOD · Dormant
INOD · Innodata Inc.
Last analysed ·
Current thesis
AI training-data pure-play with a real ACCELERATING narrative (Q1 rev +54%, FY guide raised twice), but the parabola just rolled: -16% on 2026-06-05 to $101.97 off the $125.14 ATH, into a cluster of insider selling (CEO/COO/directors dumped ~$35M+ late May–early June). Now sitting on the $100 line with no catalyst for ~8 weeks. Falling knife, not a base.
Invalidation trigger
Daily close below $100 the post-gap consolidation floor being tested after the 2026-06-05 -16% reversal; below it the parabola has rolled and the momentum leg is broken. Also: Q2 (~2026-07-30) guidance cut or disclosure that the ~56% anchor customer is reducing spend.
Thesis status
Invalidated resolved published trigger fired How this is scored →Current Thesis
AI training-data / LLM data-engineering pure-play picks-and-shovels for the model builders (labeling, fine-tuning data, trust & safety). The fundamental narrative is genuinely ACCELERATING: Q1 2026 (reported 2026-05-07) was a blowout and management raised FY guidance twice in ten weeks. But the price structure just cracked. After printing a $125.14 all-time high intraday on 2026-06-04, the stock reversed -16.07% on 2026-06-05 to close $101.97, a wide-range distribution day that puts price directly on the $100 line. The flush came alongside a cluster of insider selling (CEO, COO, multiple directors dumping into the high in late May / early June). The Read: real story, rolled-over chart, no catalyst for ~8 weeks. This is a falling knife testing support, not a clean base-breakout entry.
Bull Case
- Q1 2026 revenue $90.1M, +54% YoY, +24% QoQ, beat consensus $76.5M by ~18% (reported 2026-05-07).
- Profitability inflected hard: adj EBITDA $25.0M (28% margin) vs consensus $10.4M a 139% beat; adj gross margin 47%, 7 pts above the 40% target (Q1 call, 2026-05-07).
- FY26 growth guidance raised to ~40%+ from ~35%, the second raise in ten weeks; management called the guide "prudent," with large programs in discussion not yet in the forecast (Q1 call, 2026-05-07).
- Customer diversification underway: non-top-customer tech revenue +453% YoY in Q1; a $51M new Big Tech engagement ramps to become the #2 customer in 2026 from a zero base 12 months ago.
- Self-funding, no dilution overhang: OCF $37.3M in Q1, cash $117.4M (from $82.2M at YE25).
- Sell-side still rated bullish: Wedbush Outperform, PT $120 (Dan Ives, 2026-06-04); the stock now trades ~15% below that target after the flush.
Bear Case
- Insider distribution at the top is the loudest new signal. CEO/founder Jack Abuhoff exercised-and-sold ~250K shares for $23.7M (2026-05-24) plus another 38,000 shares for $3.8M (2026-06-04); additional directors sold 10,000 @ $96 and 30,000 / 20,000 via option exercise. Roughly $35M+ of insider supply hit into the exact ATH window.
- The parabola has rolled. -16.07% on 2026-06-05, day range $100.19–$119.20, closing at the low end on heavy volume (~2.13M shares) a textbook-strength break that closed on the $100 floor.
- Customer concentration remains the structural fault line: one customer ≈56% of Q1 rev, second ≈17% (top two ≈73%). One budget shift at the anchor breaks the model.
- Beta 2.83 (up from 2.40) whippiness is increasing, not decreasing, as the float gets more speculative.
- Multiple is full: P/E ~91, forward P/E ~108, ~$3.33B cap priced for continued acceleration with the next proof point ~8 weeks out.
- It's a services business (47% adj GM) strong for services, but caps the re-rating ceiling vs. true software comps.
Setup & Price Structure
- Latest: $101.97 close (2026-06-05), -16.07% on the day, sitting on the $100 line; 52-wk range $34.23–$125.14.
- Sequence: May-8 +92% earnings gap → ~four weeks of $100–119 consolidation → 2026-06-04 break to a $125.14 intraday ATH on the Wedbush $120 PT → 2026-06-05 -16% reversal back to $100. The breakout failed within one session.
- $100 is now the line that matters (round number + post-gap consolidation floor). A daily close below it confirms the parabola has rolled and the momentum leg is broken.
- Price is still extended above the 20-EMA even after the flush; the reversal compresses that gap but does not yet establish a higher low.
- A fresh long here is catching a knife mid-flush into insider supply with no near-term catalyst not a base. The constructive entry is a higher-low reclaim and hold above $100–105 (gap base / 20-EMA), confirmed by price stabilizing, not a green-day chase.
Catalyst Calendar (next 30 days)
- No binary catalyst inside 30 days. Next earnings = Q2 2026, ~2026-07-30 (est.) outside the window and the next real proof point.
- 2026-06-04: Wedbush PT raise to $120 already in the tape and now overshot to the downside.
- 2026-06-02 → 06-04: insider Form 4 selling cluster (CEO/COO/directors) ongoing supply signal to monitor for follow-through filings.
- Watch for: further sell-side PT moves (consensus ~$100–105 now roughly matches spot, removing the catch-up tailwind) and any 8-K contract-win disclosure (the $51M-MSA pattern is the live upside trigger between now and Q2).
What Would Change Our Mind
- Bullish flip: a daily close back above ~$110 — that holds, forming a higher low above $100 with the 20-EMA reclaimed a clean retest base rather than the failed-breakout flush; an 8-K disclosing a third large engagement would accelerate that.
- Bearish confirmation: a daily close below $100 ends the momentum thesis structurally;
- Thesis break (overrides the chart): Q2 (~2026-07-30) revenue or guidance cut, or any disclosure that the ~56% anchor customer is reducing spend that converts a stretched-but-real story into a concentration blow-up.
- Continued heavy insider selling on further strength would cap upside and argue the people with the most information are using rallies as exits.
Correlation Notes
- Tracks the AI-capex / data-infrastructure complex sentiment moves with hyperscaler training spend and the broader "model-builder picks-and-shovels" trade.
- High-beta small-cap (β 2.83): amplifies moves in the speculative-AI cohort; flagged in the "7 small-caps doubled in May" froth basket (2026-05-25), which deflates fast when momentum rolls.
- Idiosyncratic risk dominates correlation here customer concentration (~73% top-two) and a single anchor customer's budget make INOD a single-name bet more than a clean theme proxy.
- Not a memorandum-float retail squeeze; the move is earnings/guidance-driven, so it trades on fundamentals and flow, not on borrow/squeeze dynamics.
Notes
- THEME CORRECTION: prior tag 'data-storage-ai-workload' was wrong INOD is AI training-data / data-engineering services (labeling, trust & safety), NOT storage.
- Q2 2026 earnings ~2026-07-30 (est.) is a binary treat late July as a blackout window window for fresh entries.
- Customer concentration: ~56% one customer / ~17% second (Q1 2026) = top-two ~73%. The single-point-of-failure; watch each 10-Q for anchor-customer% drift.
- Best entry is a higher-low retest into $95-105 (gap base / 20-EMA), not green-day ATH chasing at $119. Conviction upgrades to HIGH on a clean retest hold above $100.
- Despite +92% gap and retail froth this is picks & shovels, NOT a6 retail squeeze the move is earnings/guidance-driven, not a meme float-squeeze.
- Customer concentration: ~56% one customer / ~17% second (Q1 2026) = top-two ~73%. Single-point-of-failure; watch each 10-Q for anchor-customer% drift.
- Insider selling cluster late May–early June 2026: CEO/founder Abuhoff ~$23.7M (05-24) + $3.8M (06-04), COO Mishra ~$4.42M @ $114.34 (06-02), director Forlenza $1.7M (06-03), plus other directors ~$35M+ of supply into the ATH. Bearish distribution tell; watch for follow-through Form 4s.
- $100 is the decision line: 2026-06-05 closed $101.97 (-16%) directly on it. Daily close below $100 = parabola rolled. Constructive entry is a higher-low reclaim/hold above $100–105, NOT a green-day ATH chase.
- Archetype: picks & shovels, NOT a6 retail squeeze move is earnings/guidance-driven, not a meme float-squeeze. THEME CORRECTION (carried): not 'data-storage' INOD is AI training-data / data-engineering services.
- Failed breakout: $125.14 intraday ATH on 2026-06-04 reversed to $100 within one session on ~2.13M vol the Wedbush $120 PT was met then overshot to the downside; sell-side catch-up tailwind now exhausted.