Conviction / Labor-Exposure Shorts Watch
TASK
TaskUs Inc.
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
The view on expected return from here, 0 to 100.
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.
| Date | Conviction | Change | Cause | Evidence |
|---|---|---|---|---|
| 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 |