Agentic AI Backbone The infrastructure agents run on

Conviction / Labor-Exposure Shorts Watch

TASK

TaskUs Inc.

34

conviction

TaskUs handles outsourced customer support and, increasingly, the human work of training and reviewing AI systems, which is now its fastest growing segment. The catch is that its single largest customer is automating its own operations and may cut spending quickly, and the shares have fallen roughly two thirds after a buyout offer collapsed.

What we judge

Conviction 34

The view on expected return from here, 0 to 100.

How essential it is 22

Whether the thesis could succeed without this company at all. This moves slowly, and only when the company's position genuinely changes.

What we measure

Facts from market data, not judgments.

Price $6.32
30-day move +21.8%
Position in 52-week range 13
From the 52-week high -65.6%
Average daily volume $5.0M

Why it is in the fund

Thesis

Outsourced customer support and content moderation are among the first workflows fully automated by agentic AI.

Standing judgment

TaskUs supplies the human data annotation, evaluation and trust-and-safety labour that frontier model training depends on, which is a real input to the AI stack but a commoditised and easily insourced one rather than a bottleneck. The bear thesis is inverted at the revenue line: Q1 revenue was $306.3M, up 10.3% YoY and well ahead of guidance, with AI Services growing over 30% for a sixth consecutive quarter and representing more than 40% of Q1 signings. The offsetting fact is severe: management flags that its largest client is accelerating automation and may cut outsourced spend faster than forecast, and Q2 revenue was guided down sequentially to $297.8M. The Blackstone and co-founder take-private at $16.50 was voted down in October 2025 and terminated, and the stock has since fallen to $6.47.

What changed, and why

Every move in this number carries the reason it moved. A score does not change without new evidence.

DateConvictionChange CauseEvidence
2026-08-05 34 flat first v3 judgment (v2 score was uninformative, see L-001): Genuine AI-services growth is offset by disclosed single-client concentration that is actively automating away, and the name independently fails Doctrine hard rule 9 on minimum market cap, so it cannot be owned regardless of the thesis merit. Q1 2026 revenue $306.3M, +10.3% YoY, ahead of guidance; AI Services growth >30% for six consecutive quarters, >40% of Q1 signings; FY2026 guidance $1.21B to $1.24B revenue with ~19.0% adjusted EBITDA margin; Q2 guided to $297.8M, a sequential decline, with margins pressured by onshore delivery and w
2026-08-05 34 -56 first v3 judgment (v2 score was uninformative, see L-001): Genuine AI-services growth is offset by disclosed single-client concentration that is actively automating away, and the name independently fails Doctrine hard rule 9 on minimum market cap, so it cannot be owned regardless of the thesis merit. Q1 2026 revenue $306.3M, +10.3% YoY, ahead of guidance; AI Services growth >30% for six consecutive quarters, >40% of Q1 signings; FY2026 guidance $1.21B to $1.24B revenue with ~19.0% adjusted EBITDA margin; Q2 guided to $297.8M, a sequential decline, with margins pressured by onshore delivery and w
2026-07-31 90 +53 ⚠️ v2 rank-normalization artifact, unexplained move v2 `scores` row
2026-07-30 37 -52 ⚠️ v2 rank-normalization artifact, unexplained move v2 `scores` row
2026-07-29 89 +5 migrated from v2 (cause not recorded) v2 `scores` row
2026-07-28 84 -2 migrated from v2 (cause not recorded) v2 `scores` row
2026-07-27 86 -7 migrated from v2 (cause not recorded) v2 `scores` row
2026-07-26 93 +5 migrated from v2 (cause not recorded) v2 `scores` row
2026-07-25 88 -4 migrated from v2 (cause not recorded) v2 `scores` row
2026-07-24 92 +3 migrated from v2 (cause not recorded) v2 `scores` row
2026-07-23 89 +3 migrated from v2 (cause not recorded) v2 `scores` row
2026-07-22 86 +1 migrated from v2 (cause not recorded) v2 `scores` row
2026-07-21 85 -3 migrated from v2 (cause not recorded) v2 `scores` row
2026-07-20 88 -2 migrated from v2 (cause not recorded) v2 `scores` row