Caris is the only public precision-oncology lab that sequences the whole exome and whole transcriptome on every sample, has an FDA-PMA'd WES/WTS companion diagnostic billed at $8,455 on Medicare, runs a 68% gross margin, and has printed five straight FCF-positive quarters with $793M of cash and a founder holding $4.0B of stock. The 2027 Medicare fee schedule (preliminary) left its core code flat and raised its blood test 44%. That is the good news, and at $32 the market has paid for all of it and more: 9.1x TTM sales, ~85x FY27 consensus EPS, RSI 74, 51% above the 200-day, with the President and Vice Chair selling $27M into the September squeeze. The growth that re-rated the stock was ~75% price, not volume, and the price step is done (ex-true-up revenue per case has been flat for three quarters). Ex prior-period true-ups, Q2 operating margin was ~1% and Q3 adjusted EBITDA is guided to $10–16M from $55.7M. The bull needs volume to hold +20%, Detect to ship, MRD to get covered, and pharma to triple in H2. Any of those can happen; none is priced as uncertain. The bet is to own this business at the framework's 4–8x "aware" band on a pullback the technicals agent has mapped ($24.5 → $20.3), not to chase a sector-beta squeeze at the 0.618 retrace.
The business is real and profitable on a cash basis. The thesis — that comprehensive sequencing compounds into MRD/MCED/pharma franchises before the Medicare price tailwind fades — has not been proven on any of its three new legs, and reported growth halves inside three quarters.
Fed hiked 25bp on 2026-09-16 to 3.75–4.00%; 10y 5.18% (highest since 2007); ISM 54.6/55.4, GDPNow 5.0%, M2 +5.7%. The late-cycle unprofitable-small-cap veto does not fire (mid-cap, operating-profit and FCF positive, net cash). The rate gate is wrong for an ~85x forward P/E asset. Starter/ladder only at add-zones.
What it does. Caris runs a CLIA lab in Phoenix that takes a tumor sample (tissue: MI Profile / MI Cancer Seek) or a tube of blood (Caris Assure) from a patient with advanced cancer and sequences the whole exome (~23,000 genes) and whole transcriptome (~61,000 transcripts), then returns a report on which therapies should work. It has done WTS on every sample since 2019 and WES since 2020, building 1.13M profiles, 733k WES, 783k WTS, 845k matched with outcomes (6/30/26). That dataset trains new products: Caris Detect (multi-cancer early detection, cash-pay $3,500, launched 2026-07-01 via Everlywell), ChromoSeq (heme, MolDX $3,228, launched 2026-04-01), MI Clarity (breast-recurrence AI), MRD (launch H2'26), and pharma discovery deals (Genentech, AbbVie, Moderna, Merck KGaA, Xencor). Revenue mix Q2'26: molecular profiling $252.3M (96%), pharma R&D services $11.5M (4%). Cases Q2'26: 59,200 (48,300 tissue / 10,700 blood). Blended ex-true-up revenue per case ≈ $3,863; company "base ASP" >$3,850. Medicare = 39.6% of profiling revenue FY25 (10-K).
The 8-year-old version. When someone has bad cancer, the doctor sends a piece of the tumor to Caris. Caris reads all of the tumor's instructions instead of a short list and tells the doctor which medicine will work. Insurance pays Caris about $3,850 for each answer. Because Caris has read more tumors this way than anyone, it can invent new tests — like a blood test that looks for cancer before anyone knows it's there — and drug companies pay to look at its library.
| Date | Milestone |
|---|---|
| 1987–2004 | Halbert founds AdvancePCS (PBM); sold to Caremark 2004 for ~$6–7.5B (proxy bio; the two agent figures conflict — immaterial) |
| 2008 | Caris founded (Caris Diagnostics). 2011: anatomic-pathology arm sold to Miraca for $725M; molecular business kept |
| 2015 | Precision Oncology Alliance research network formed |
| Sep-2018 | Sixth Street term loan + 13.7M Series C warrants. 2019: WTS on every sample. 2020: WES on every sample. Jul-2020: PLA code 0211U issued |
| 2021 | $830M growth round led by Sixth Street |
| 2022 | Aug: MI Tumor Seek Hybrid Medicare-covered under NGS NCD. Jun: $2.9M DOJ settlement on Medicare's 14-day rule |
| Jan-2023 / Mar-2024 | $400M 2023 term loan (OrbiMed/Braidwell, SOFR+6.5%) drawn in two $200M tranches |
| 2023-12-08 | Caris Assure Medicare coverage for therapy selection |
| Nov-2024 | FDA PMA for MI Cancer Seek (only WES/WTS CDx). CMS gap-fills Assure 0485U at $3,649 |
| Jan-2025 | MI Cancer Seek launched at CLFS $8,455 — the ASP step-change. Mar-2025: DOJ Civil Investigative Demand (False Claims Act, 14-day rule) |
| 2025-06-17/18 | IPO priced $21, first trade 6/18; 26.6M sh incl. greenshoe; net $528.5M; all warrants exercised, 2025 converts extinguished ($19.9M charge) |
| 2025-08-12 | First public print (Q2'25). 2025-08-22: post-IPO high $42.50 intraday / $39.30 close. 2025-11-05: Q3'25, FY25 guide raised. 2025-12-15: lock-up expiry |
| 2025-10-30 | Bylaws amended — 3% ownership threshold to bring a derivative suit. Q4'25: Bobby Hill named CCO |
| 2026-01-06 | Sales realignment (82 → 146 territories, 250 → 300 reps). 2026-01-12: prelim FY25 (~$81M Q4 prior-period true-ups) |
| 2026-02-26 | FY25 results — revenue $812.0M (+97%); Achieve-1 interim MCED data |
| 2026-04-01 | ChromoSeq launched; $400M refinance with Blue Owl/Blackstone (SOFR+5.00%, 2031 maturity, +$300M DDTL for acquisitions, +$500M uncommitted); $25.2M extinguishment loss in Q2 |
| 2026-05-07 | Q1'26 (rev $216.2M, +79%; cases +15%); Achieve-1 blinded validation (60.3% stage I–II sensitivity, 99.2% specificity — no primary citation located). Stock −18.6% next day; low $14.19 on 2026-05-13 |
| 2026-05-11/15 | Directors Vacirca and Jon Halbert buy at $16.15 / $14.56 |
| 2026-06-04 | Annual meeting; Poste and Knowles off the board; 33% of non-Halbert votes withheld from Halbert, 45% from Castleman. 2026-06-07/08: $100M buyback authorized; $17.9M executed in Q2 at ~$17.9 |
| 2026-07-01 | Caris Detect launched (58 cancer types, WGS+WTS+cfRNA, $3,500 self-pay, Everlywell). Dual listing NYSE Texas |
| 2026-08-05 | Q2'26 beat/raise (rev $263.7M, +45%; FY26 guide → $1.03–1.04B). Stock +21.6% next day |
| 2026-09-03/04 | Spetzler sells 597k sh (~$14.8M) around 1.25M options expiring 9/12. 2026-09-17: Brille sells 400k @ $30.33 ($12.1M). 2026-09-14: Morgan Stanley conference 8-K |
| 2026-09-16 | Fed hikes 25bp. 2026-09-15–18: +27% week on 39.2M shares, no Caris filing (sector move with TEM) |
| 2026-09-21 | CMS posts preliminary CY2027 CLFS — 0211U $8,455 flat; 0485U $3,649 → $5,250 (+43.9%). Goldman PT $27 → $35 |
| Horizon | Base revenue | Bull revenue | What has to be true (base) |
|---|---|---|---|
| FY26 (guide) | $1.035B | $1.04B | +20% volume, flat ASP, pharma $75–80M |
| 3-yr FY29 | $1.75B | $2.3B | Core +15%/yr incl. Assure 2027 price; Detect $150M; MRD $75M; pharma $110M |
| 5-yr FY31 | $2.4B | $3.6B | ~25% of therapy-selection tests, ~5% MRD share, ~0.4% MCED uptake |
| 10-yr FY36 | $4.0B | $7B+ | Bull requires MCED Medicare coverage — no statutory path today |
Leading indicator to track is clinical case volume and sequential net adds (record +6,400 in Q2'26), not revenue.
Verdict: the data → product half works. The product → demand → pharma half is unproven, and it is the half the multiple is paying for. A flywheel exists on paper; the framework's "no flywheel = not a long-term hold" test passes narrowly.
No TRACKER file exists for CAI. The reference point is the same-day draft build (2026-09-25 23:35). This rerun incorporates the red team's verification pass and the technicals agent's computed levels verbatim.
| Date | Change | Effect |
|---|---|---|
| 2026-09-26 | Red team verified 4/1/26 8-K: term loan = Term SOFR + 5.00% (base + 4.00%), $50M minimum qualified-cash covenant, $300M DDTL, $500M incremental. Quant's "SOFR + 4.00% with 2.00% floor" was the base-rate margin. | Interest ~$37M/yr confirmed; covenant trivially met. |
| 2026-09-26 | Fully diluted share count corrected 298M → ~305M (10-K: 21.9M options + 4.5M RSUs + 0.15M ESPP; treasury method). | All per-share scenario math in Valuation recomputed; quant's figures were ~3% too high. |
| 2026-09-26 | Medicare share: 39.6% of profiling revenue FY25 (10-K) is the only verified figure; qual's 38.9%/49.7%/51.6% could not be sourced to the Q2'26 10-Q. | Concentration section uses 39.6%. |
| 2026-09-26 | H2'26 gross-margin guide corrected to "in that 60%" range (Q2 transcript). Qual's "high-60s" was wrong. | Gate 16 (operational efficiency) downgraded PASS → WATCH. |
| 2026-09-26 | J.H. Whitney stake: 6.5% (proxy record date) → 4.0% / 11.26M sh at 6/30/26 (13G/A). Sold ~7M shares in H1'26. | Qual's "not a distribution" read revisited; supply overhang is real. |
| 2026-09-26 | CY2027 CLFS treated as preliminary (posted Sept 2026; final ~Nov). Macro's "imminent" framing was stale; qual/quant were current. | Validator/breaker dated to the November final. |
| 2026-09-26 | Fed action 9/16/26 = +25bp hike (macro, CNBC/Fox), not a cut (sentiment's aggregator source). | Macro stamp stays 🟡; the 9/17 +9.6% day was a Fed-relief/sector day. |
| 2026-09-26 | Ex-true-up TTM net income: quant's "strip ~$153M" double-counted intra-year true-ups on in-window cases. Defensible haircut is ~$60–90M, giving TTM GAAP NI ex-true-ups ≈ +$15–45M, not −$50M. | Gate 14 stays WATCH; the direction of quant's point stands, magnitude softened. |
| 2026-09-26 | Interest coverage restated: ex-true-up operating income run-rate ≈ $13M vs ~$37M cash interest (macro's "a third of op income" understated the problem 3x). | Feeds the operating-leverage argument (Financials) and Red Team scenario 5. |
| 2026-09-26 | Entry ladder replaced with the technicals agent's computed levels (no-chase $32.90; zones $24.5–26.3 / $22.5–23.6 / $20.3–21.5). Draft build's $30 no-chase and $25.0–26.5 / $20.5–22.5 / $17.0–18.5 zones are superseded. | Trade Plan. |
| 2026-09-26 | Score 6.5 → 6.0; thesis INTACT → ON WATCH; moat 6 → 6.5 (qual's vector-by-vector score adopted). | Verdict, Checklist. |
Tally: prior 9 PASS / 5 WATCH / 2 FAIL → v1.0 8 PASS / 6 WATCH / 2 FAIL. Gate 16 moved down. The two FAILs decide sizing (moat) and timing (P/S band).
The two FAILs decide everything. Gate 4 (moat 6.5 < 9) caps sizing at conviction-spec, ≤5%. Gate 11 (9.1x TTM P/S) says the entry is not here — it was at 4.5x in May. Everything in WATCH is a Q3-print question.
One chart tells the story: reported revenue is ex-true-up revenue plus catch-up cash on old cases. Strip the catch-up and the line flattens as the $8,455 price step anniversaries. Volume is the honest growth number.
| Item | Value | Source |
|---|---|---|
| Price | $31.98 | 2026-09-25 close |
| Shares | 282,595,186 basic (10-Q cover, 2026-08-03); ~305M fully diluted (treasury method on 26.5M options/RSUs/ESPP) | Q2'26 10-Q; FY25 10-K |
| Market cap | $9,037M (sanity: 31.98 × 282.6M ✓) | |
| Cash + ST securities | $793.1M = $690.9M cash + restricted + $102.2M marketable | 6/30/26 10-Q |
| Debt | $400.0M face (2026 Term Loan, Blue Owl/Blackstone, Term SOFR + 5.00% / base + 4.00%, interest-only yr 1, matures 2031-04-01, $50M min qualified-cash covenant); $393.0M carrying; Q2 interest $9.2M (~9.2% all-in). $300M DDTL (acquisitions only, through 2027-08-01) + $500M uncommitted incremental. No converts, no warrants. | 8-K 4/1/26 (red-team verified); 10-Q |
| EV | $8,644M on face debt ($8,697M incl. leases per yfinance) | |
| Short % float | 10.15% (13.68M sh, latest) vs 11.58% (13.33M sh, prior print); float 134.9M; days-to-cover 2.4–2.6. CONFLICT: more shares short yet lower % = float denominator changed; unreconciled. | stockanalysis / yfinance |
| Share count YoY | 281.2M (2025-08-07) → 282.6M (2026-08-03): +0.5% | 10-Q covers |
| Buyback | $100M authorized 2026-06-07; ~1.0M sh / $17.9M executed Q2'26 (cash paid $21.4M incl. tax-withholding shares); $82.1M remaining. 1.44M sh / $16.6M repurchased in 2025. | Q2'26 10-Q |
| Insider ownership | Halbert 43.9% (125.0M sh, DEF 14A); officers + directors 50.0% (145.9M sh); FMR 10.8% (3/31/26); Sixth Street 6.9%; Whitney 4.0% (6/30/26). yfinance "insiders 48.8% + institutions 56.3%" double-counts Halbert-affiliated entities. | DEF 14A; 13G/As |
| Metric | Q3'24 | Q4'24 | Q1'25 | Q2'25 | Q3'25 | Q4'25 | Q1'26 | Q2'26 |
|---|---|---|---|---|---|---|---|---|
| Revenue | 101.6 | 129.9 | 120.9 | 181.4 | 216.8 | 292.9 | 216.2 | 263.7 |
| — Molecular profiling | 93.8 | 94.4 | 114.1 | 162.9 | 207.6 | 282.1 | 210.8 | 252.3 |
| — Pharma R&D services | 7.8 | 35.5 | 6.8 | 18.5 | 9.2 | 10.8 | 5.4 | 11.5 |
| Revenue growth YoY | n/a | n/a | 49.9% | 81.3% | 113.4% | 125.4% | 78.8% | 45.4% |
| Prior-period true-ups in revenue | 6.8 | n/a | ~3.9 | 12.0 | 38.3 | ~81* | ~10.4 | 23.6 |
| Revenue ex true-ups | 94.8 | n/a | ~117.0 | 169.4 | 178.5 | ~212 | ~205.8 | 240.1 |
| Clinical cases (leading indicator) | 42,956 | ~43,900 | ~45,900 | ~50,170 | 50,763 | 52,700 | 52,800 | 59,200 |
| — MI Profile (tissue) | 38,409 | n/a | ~40,100 | ~43,040 | 43,226 | 44,150 | 43,600 | 48,300 |
| — Caris Assure (blood) | 4,547 | n/a | ~5,800 | ~7,130 | 7,537 | 8,550 | 9,200 | 10,700 |
| Cases YoY | n/a | n/a | ~30% | ~18% | 18.2% | 20% | 15% | 18% |
| MP revenue / case (reported) | $2,184 | n/a | $2,486 | $3,247 | $4,090 | $5,353 | $3,992 | $4,262 |
| MP revenue / case ex true-ups | $2,025 | n/a | ~$2,400 | ~$3,008 | ~$3,335 | ~$3,816 | ~$3,795 | ~$3,863 |
| Gross margin | 43.7% | 55.7% | 47.2% | 62.7% | 68.0% | 76.1% | 65.4% | 68.1% |
| Operating income | −60.8 | −37.1 | −58.0 | −18.0 | 32.6 | 88.4 | 5.3 | 26.9 |
| Op margin | −59.9% | −28.5% | −47.9% | −9.9% | 15.1% | 30.2% | 2.4% | 10.2% |
| Adj. EBITDA (company) | n/a | −23.0 | −36.2 | 16.7 | 51.2 | 106.1 | 26.2 | 55.7 |
| GAAP net income | −67.7 | −36.9 | −102.6 | −71.8 | 24.3 | 82.0 | −0.5 | −0.6 |
| EPS diluted (actual / est) | −2.59 / n/a | −1.73 / n/a | −3.57 / n/a | −1.11 / −0.22 | 0.08 / −0.14 | 0.28 / 0.10 | −0.00 / −0.02 | −0.00 / 0.01 |
| SBC | 4.7 | 5.0 | 14.7 | 28.3 | 13.7 | 13.4 | 15.9 | 22.2 |
| OCF | −69.4 | −38.9 | −31.3 | 7.3 | 62.4 | 44.8 | 32.9 | 28.5 |
| CapEx | 1.8 | 2.3 | 2.7 | 1.4 | 7.1 | 5.1 | 10.3 | 22.1 |
| FCF | −71.3 | −41.2 | −34.0 | 5.9 | 55.3 | 39.7 | 22.5 | 6.4 |
| OCF / CapEx | neg | neg | neg | 5.2x | 8.8x | 8.8x | 3.2x | 1.3x |
| Diluted wtd shares (M) | 35.6 | 35.5 | 35.6 | 64.9 | 297.2 | 296.1 | 282.6 | 282.9 |
| Cash + ST inv (EoQ) | n/a | 66.2 | 33.4 | 721.2 | 755.5 | 798.6 | 823.5 | 793.1 |
| Debt face (EoQ) | 400 | 400 | 400 | 400 | 400 | 400 | 400 | 400 |
* Q4'25 true-ups ~$81M per prelim 8-K; includes prior-quarter. Q2'26 detail: total costs $236.8M (COGS ~$84.1M; S&M $53.8M; G&A $66.5M; R&D $32.4M → opex ex-COGS $152.7M = 57.9% of revenue). Inventory/supplies +$47M QoQ to $123.8M (Detect capacity). AR $116.9M (~40 days). Contract liabilities $21.1M. Pharma RPO $17.2M. "Other expense" $25.1M = debt-extinguishment loss (non-recurring). Payer concentration Q2'26: Payer 1 37.3% / Payer 2 12.6% / Payer 3 15.6% of revenue; Payers 1+2 = 47% of AR; Payer 2 = 23.6% of AR on 12.6% of revenue (flag).
Working-capital drag: Q4'25 AR build on true-up revenue −$59.1M; Q2'26 inventory build −$26.4M. Company 8-K quarters sum to $123.9M.
The leverage happened: gross margin 43.7% → 68.1% in seven quarters as $8,455 MI Cancer Seek replaced legacy panels on a largely fixed lab cost base; operating margin swung −60% → +10%; opex ex-COGS fell from >100% of revenue to 58%. That is a completed event, not a forward one.
Where it fails: (1) the incremental margin came from price, and ex-true-up price is flat; (2) management is deliberately spending it — opex guide $595–600M (57–58% of FY26 revenue, flat as a %), capex ~$60M+ (from $13M FY25), GM guided down ~8 points to ~60% for H2 on Detect/MRD capacity; (3) Q3 adj EBITDA $10–16M = 4–6% margin vs 21% in Q2; (4) ex-true-up operating income run-rate (~$13M annualized off Q2) does not cover ~$37M of cash interest. The leverage returns only if volume compounds at 20% on the new cost base — 2027, not 2026. Framework leading indicators both point down: OCF/CapEx 8.8x → 1.3x; FCF ÷ op margin 55.3/15.1 → 6.4/10.2.
Single instrument: $400M 2026 Term Loan, interest-only through ~2027-04, matures 2031-04-01, floating (each +25bp SOFR ≈ +$1.0M/yr; no hedge disclosed — open). Prepayment premium exists, unquantified (open). Refi replaced the 2023 OrbiMed/Braidwell loan (SOFR+6.5%, 10.5% at YE25, 1% exit fee) — ~$6M/yr saving; $25.2M extinguishment loss booked Q2'26. No converts, no warrants, no ATM.
100% organic — no acquisitions FY25/1H26. But FY24→FY25 profiling revenue +$417.6M = $52.0M MI Profile volume + $311.4M MI Profile ASP/mix + $54.2M Assure (10-K bridge). The ASP step began Q1'25 and fully anniversaried by Q1'26; Q3'25 ($38.3M) and Q4'25 (~$81M) true-up comps make 2H26 reported growth ~+9%. Medicare pays $8,455 for MI Cancer Seek; blended realized ASP ~$3,850 → commercial/MA realization is a fraction of list: each point of commercial coverage is upside, MA denials are the risk. Assure MolDX $3,649 (→ $5,250 prelim 2027); ChromoSeq $3,228; Detect $3,500 cash. Both core codes are CDLT (PAMA triennial), not ADLT.
Pre-IPO 36.5M basic (12/31/24) → IPO (2025-06-18): 26.6M new shares + preferred conversion + all warrants exercised (Sixth Street's $50M debt-to-Series C at $1.61 among them) → ~281M basic (8/7/25); diluted wtd 297.2M in Q3'25 (includes ~15M in-the-money options). Buybacks: 1.44M sh 2025, 1.0M sh Q2'26 → 282.6M basic (8/3/26). Outstanding overhang (10-K): 21,885,508 options + 4,494,342 RSUs + 146,450 ESPP = 26.5M (9.4%). Q2'25 "EPS −$7.97" on aggregator sites = net loss to common incl. ~$445M IPO preferred deemed dividend; GAAP net loss was −$71.8M.
| Insider | Shares | Equity @ $31.98 | Comp | Score | Grade |
|---|---|---|---|---|---|
| David Halbert (Chair + CEO) | 125,009,756 (43.9%) | $3.998B | $20.35M 2025 (IPO-year: $15.4M RSU + $1.5M bonuses) / $2.25M normalized 2024 | 196x / 1,777x | PASS ideal tier; zero sales; 25.0M sh pledged |
| David Spetzler (President) | ~1.18M direct post-exercise (+ remaining options n/a) | ~$37.8M | $11.6M 2025 / ~$1.2M normalized | 3.3x / 31x | MODERATE net seller Sept-2026 |
| Officers + directors (group) | 145.9M (50.0%) | $4.67B | — | — | — |
Net ≈ −$31M (agents ranged $28.9–32.5M sold; difference is Poste + the unidentified 144). Whether Spetzler/Brille were under 10b5-1 plans: Form 4 footnotes unread (open). Pledges (DEF 14A): Halbert 25.0M via Halbert Family Capital LLC; Jon Halbert 325k; Spetzler 150k. Loan sizes undisclosed.
| Trait | Score | Evidence |
|---|---|---|
| Management | 6/10 | Capital allocation +: conservative guides (FY25 raised twice, FY26 once, never cut); refinanced ~$6M/yr cheaper; $17.9M buyback near the lows; explicit ~30% adj-EBITDA reinvestment cap; "nothing in the pipeline" on M&A. Ethics/governance −: pledged shares, brother on board, 3% derivative-suit bylaw (Oct-2025), EGC exemptions (no say-on-pay), $925,773 company-paid personal security, stopped disclosing tissue/blood ASP in Q2'26, material weakness two years running. Long-term +: 40-year record; self-funded the WES/WTS pivot through a $245M OCF burn year. |
| Operations | 7/10 | Customer obsession: 6,000+ ordering physicians, EHR integration at ~3,100 sites (~75% e-orders) — sourcing unverified; only FDA-PMA'd WES/WTS CDx. Innovation: 3 launches in 2026 + MRD H2. Failure tolerance: took a visible Q1'26 volume hit to re-district sales and said so. Minus: slowest volume grower of four public peers; pharma line shrinking. |
| Structure | 4/10 | Talent density real at the top (Sledge ex-ASCO president CMO; Radovich CSO; Spetzler). Meritocracy: Glassdoor 2.9/5, 35% recommend, recurring "nepotism/favoritism" themes (326 reviews, Sept-2026 — weak evidence, URL not captured). Decentralization: none — 43.9% owner is CEO + Chair; 4 of 10 directors are ex-AdvancePCS. |
| Leadership-page triage (CTO > CPO > CEO) | 🟡 | CTO Valeriy Domenyuk PhD exists (internal builder, no external footprint found). No CPO, no Chief AI Officer; Chief Innovation Officer Jim Abraham PhD. Real technical leader is President Spetzler. CCO Bobby Hill came from reimbursement — telling: the growth engine is payer contracting. Yellow, not red. |
| Moat vector | Score | Evidence |
|---|---|---|
| Process power / data scale | 7 | WES+WTS on every sample since 2019/20 → 1.13M profiles, 845k with outcomes; no competitor sequences that deep at that volume (TEM ~400k deep multimodal; FMI/GH panel-based). Competitors converging (TEM xT tumor-normal; NovaSeq X cost curve). Lead ~3–5 yrs. |
| Scale economies shared with customers | 2 | ASP went $2,300s → $3,850; gains kept by Caris, paid by Medicare. Fails J-Griff's "shared" test. |
| Switching costs | 4 | Low for oncologists (multi-vendor ordering normal; EHR integration mild friction). Moderate for pharma partners — 4% of revenue. |
| Network effects | 3 | Data-scale, not user-network. POA is a research network. |
| Brand | 5 | Strong in community oncology; weaker vs FMI in academic centers; FDA PMA adds credibility. |
| Regulatory / reimbursement | 7 | 0211U at $8,455 (flat for 2027) + NGS NCD coverage via PMA is a real asset — and a single point of failure (39.6% Medicare, one code, PAMA triennial, DOJ CID). |
| Vertical integration | 6 | Owns Phoenix lab; supplier diversification underway (Illumina agreement through 2033, no minimums; revalidation risk on a PMA assay). |
| CAI | Guardant (GH) | Natera (NTRA) | Tempus (TEM) | Foundation Medicine (Roche) | Exact → Abbott | |
|---|---|---|---|---|---|---|
| Q2'26 revenue / YoY | $263.7M / +45% | $335.0M / +44% | $753M / +38% | $382.5M / +22% | private | acquired 3/23/26 |
| Volume growth | +18% (tissue +13%, blood +50%) | oncology +63%; Shield 66k (+300%) | Signatera 283k/qtr (+56%) | oncology +31% | n/a | n/a |
| Gross margin | 68% (guided ~60% H2) | 64–65% non-GAAP | n/a | n/a | n/a | n/a |
| FCF | +$6.4M Q2; +$124M TTM | negative; breakeven target end-2027 | positive | −$245M FY25 | n/a | n/a |
| Data / pharma revenue | $11.5M/qtr (−38%) | n/a | n/a | ~$87M/qtr (~25% of rev; NRR 126%; TCV >$1.1B) | deepest pharma CDx | n/a |
| FY26 guide | $1.03–1.04B (+27–28%) | $1.34–1.36B (+36–38%) | n/a | ~$1.6B | n/a | n/a |
| Market cap / P/S TTM | $9.0B / 9.1x | $23.8B / 20.1x | $59.5B / 22.0x | $15.3B / 10.7x | n/a | EV ~$23B ≈ 7–8x sales at takeout |
| Position | Tissue-comprehensive leader; #1 profit/test; 4th–5th into MRD; MCED cash-pay | Blood therapy-selection + CRC screening leader (Shield FDA + Medicare) | Owns MRD (1.1M+ tests/yr, Medicare) | Data monetization leader; 50% of US oncologists connected; buying Personalis (MRD) | Tissue CDx incumbent; bought SAGA (MRD) Apr-2026 | Cologuard/Cancerguard with Abbott's balance sheet |
Other peers for multiple context: VCYT $3.7B / 6.5x / +16% / 20% EBITDA margin; NEO $2.5B / 3.3x; ILMN 9.1x.
| Quarter | Date | Revenue (YoY) | EPS actual / est | Reaction | Guidance action |
|---|---|---|---|---|---|
| Q3'24 | pre-IPO | $101.6M | −2.59 / n/a | — | — |
| Q4'24 | pre-IPO | $129.9M | −1.73 / n/a | — | — |
| Q1'25 | pre-IPO | $120.9M (+50%) | −3.57 / n/a | — | — |
| Q2'25 | 2025-08-12 | $181.4M (+81%) | −1.11 / −0.22 MISS | n/a (IPO charges; −$7.97 to common incl. deemed dividend) | FY25 guide set |
| Q3'25 | 2025-11-05 | $216.8M (+113%) | 0.08 / −0.14 BEAT | n/a | FY25 RAISED ($720–730M) |
| Q4'25 | 2026-02-26 | $292.9M (+125%) | 0.28 / 0.10 BEAT | n/a | FY26 set $1.00–1.02B (prelim 1/12/26 ahead) |
| Q1'26 | 2026-05-07 | $216.2M (+79%) | −0.00 / −0.02 BEAT (yfinance; Investing.com est −0.12 — CONFLICT) | −18.6% next day ($19.84 → $16.15); −26.7% at 5 days | FY26 reiterated; cases +15% vs ~20% target |
| Q2'26 | 2026-08-05 | $263.7M (+45%) | −0.00 / 0.01 hairline MISS | +21.6% next day ($16.45 → $20.00); +53.9% at 20 days | FY26 RAISED to $1.03–1.04B; pharma trimmed $75–85M → $75–80M; opex raised $590–595M → $595–600M |
Revenue vs consensus for Q1'26/Q2'26: unverified (prior draft cited "5/5 revenue beats, avg +18.4%" from tvremix — not reproduced this pass). Streak: 4 consecutive revenue beats with two raises; EPS 3/5.
| Promise / target | Made | Status · Sep 2026 | Grade |
|---|---|---|---|
| FY25 rev $720–730M | Q3'25 call (2025-11-05) | $812.0M incl. true-ups | KEPT |
| Volume +21–22% | Q3'25 call | 22% | KEPT |
| FY25 GM ~62% | Q3'25 call | 66% | KEPT |
| Tissue ASP >$4,000 in 1H26 | Q3'25 call | Company base $4,121 Q1; qual's "$4,091" unverifiable | KEPT |
| Achieve-1 readout 1H26 | Q3'25 call | Delivered | KEPT |
| MRD-CRC MolDX submission "shortly" | Q3'25 call | Still compiling data Aug-2026 | SLIPPED |
| Adj-EBITDA capped ~30% for reinvestment | Q3'25 call | Q3'26 guided $10–16M | KEPT |
| FY26 rev $1.00–1.02B | Q4'25 call (2026-02-26) | Raised to $1.03–1.04B | RAISED |
| Pharma $75–85M | Q4'25 call | 1H $16.8M; trimmed to $75–80M | AT RISK |
| Opex $590–595M | Q4'25 call | Raised to $595–600M | RAISED |
| Capex ~$60M | Q4'25 call | Tracking ($22.1M Q2, $15–20M Q3) | TRACKING |
| Positive adj EBITDA + FCF FY26 | Q4'25 call | On track (1H FCF $28.9M) | ON TRACK |
| Tissue ASP $4,000 Q1 → $4,200 FY avg | Q4'25 call | Disclosure discontinued Q2 | WATCH |
| Blood ASP $2,400–2,500 | Q4'25 call | Q1 "just under $2,500" | KEPT |
| Detect launch Q2 | Q4'25 call | ~1 month late, 7/1 | SLIPPED |
| ChromoSeq pending MolDX | Q4'25 call | 4/1, $3,228 | KEPT |
| 300 reps | Q4'25 call | July | KEPT |
| No downward PAMA | Q4'25 call | 0211U flat, 0485U +44% prelim | KEPT |
| Q1 growth 70–74% | Q4'25 call | 79% | BEAT |
| Q2 cases >58,000 (~47,500 tissue / >10,000 blood) | Q1'26 call (2026-05-07) | 59,200 / 48,300 / 10,700 | BEAT |
| Q2 capex ~$30M | Q1'26 call | $22.1M | UNDER |
| Detect "later in Q2" | Q1'26 call | 7/1 | SLIPPED |
| NY State Assure approval | Q1'26 call | Pending | PENDING |
| PAMA data submitted 5/1, no downward adjustments | Q1'26 call | Confirmed | KEPT |
| Detect revenue contribution assessed at Q2 call | Q1'26 call | Not addressed | PUNTED |
| PAMA price increase in Sept | Q2'26 call (2026-08-05) | 9/21 prelim | KEPT |
| FY26 $1.03–1.04B; Q3 volume ~20%, cases 61–62k; Q3 blended ASP $3,800–3,900; GM "in that 60%" range H2; Q3 adj EBITDA $10–16M; FCF neutral Q3 / positive Q4; MRD launch 2H26 (tumor-naive CRC first); MI Clarity V2 2H26; Detect capacity $1B → $3B, DTC campaign ~Oct; Assure covered lives 131.9M → 200M by YE26; pharma Q4-weighted; supplier diversification; no M&A | Q2'26 call | Graded at the Q3 print | PENDING |
Scorecard: 14 kept / 3 slipped (Detect timing, MRD MolDX, NY State) / 1 at-risk (pharma FY26) / rest pending. Pattern: revenue and ASP promises are sandbagged and beaten; pipeline/regulatory dates slip 1–2 quarters.
Discounted: YES — this drove $14 → $32 and the Sept rally was TEM-sympathy (9/15 +9%, 9/17 +9.6% on a Morgan Stanley reimbursement note, no Caris filing). Problem: the data business is $11.5M/qtr and down 38% YoY.
Discounted: MOSTLY — 68% GM, 5 straight FCF+ quarters, ~85x forward P/E already assumes it. Tail risk both ways sits in the CLFS final (Nov) and MA/commercial realization.
Discounted: PARTIALLY by long-horizon bulls (TIKR $95–119 by 2030); the Street explicitly is not paying for it (Wolfe, UBS, JPM). Zero revenue disclosed — the one narrative that can surprise either way.
stockanalysis: 14 analysts, 9 Strong Buy / 1 Buy / 4 Hold / 0 Sell; PT low $22 / mean $28.15 / high $36 (mean −12% vs spot). MarketBeat: 13 analysts, 7 Buy / 5 Hold / 1 Sell (Weiss, algorithmic); consensus Hold; mean $26.50 (−17%). Mean PT trend: $39 (Sep-25) → $38 → $33 → $28 (Jun-26) → ~$28; Holds 0 → 4; coverage 8 → 14.
Read: "buy the business, price is past our targets" — stale-target setup that resolves either with PT-chasing upgrades on a clean Q3 or valuation downgrades.
Marginal buyer: hedge funds / crossover (PointState, Coatue, Braidwell) and index/quant (BlackRock, Amundi) chasing the August print and the Sept sector squeeze, plus short covering.
Marginal seller: insiders exercising options, Whitney, and the company's own float structure (26.5M options/RSUs). Company buyback $82.1M remaining is a signal, not a floor.
Contrarian verdict: neither hated nor retail-crowded; "institutionally discovered, retail-forgotten, insider-sold," crowded on the sector trade. Framework: "high P/S after a crash = still crowded" — P/S ~9 after +125% off the low with fundamental growth about to halve is CROWDED. Gate: CAUTION / DO NOT INITIATE HERE. The "despair + executing" setup existed at $15–19 in May–June with insider buys; it closed. Wait for post-Q3 re-anchoring (Street's fair value $24–28), a PAMA/MolDX headline, or a sector unwind.
| Lens | CAI | Framework read |
|---|---|---|
| P/S TTM ($989.6M) | 9.1x | "aware" (4–8) / "optimistic" (>10) boundary |
| EV/S TTM | 8.7x | |
| EV/S FY26 guide ($1,035M) | 8.4x | |
| EV/S FY27 consensus ($1,215M) | 7.1x | |
| P/FCF TTM ($124M) | 73x | FY26 FCF tracking $20–40M → 230–450x |
| EV / adj. EBITDA TTM ($239M) | 36x | EV/GAAP EBITDA ~50x |
| Trailing P/E (real: TTM NI $105.1M ÷ ~290M) | ~89x | aggregator "3.34x / EPS $9.58" is garbage — do not cite |
| Forward P/E FY27 ($0.376) | 85x | |
| PEG | 3.1 | on 27% revenue growth; EPS-based PEG meaningless → FAIL |
IPO $21 → ~11x; 2025-08-22 high $39.30 → 20.7x ($534M TTM); 2026-05-15 low $14.55 → 4.5x TTM / 4.1x FY26 guide (the framework's "attractive" zone, four months ago); now 9.1x. Monthly closes: Jun-25 26.72 · Aug 38.39 · Nov 25.53 · Feb-26 20.14 · May 16.72 · Jul 15.67 · Aug 25.49 · Sep 31.98.
Offsetting: $27M of insider sales into the rip.
GH 20.1x P/S (+44%, EBITDA-negative); NTRA 22.0x (+38%); TEM 10.7x (+22%, EBITDA-negative); VCYT 6.5x (+16%, 20% EBITDA margin, 23x fwd P/E); NEO 3.3x; ILMN 9.1x. M&A comp: Abbott/EXAS $105/sh, EV ~$23B ≈ 7–8x sales at ~+10% growth. Verdict: CAI at 8.7x EV/S with positive FCF is cheaper than GH/NTRA growth-adjusted, in line with TEM, rich vs VCYT/NEO, and roughly at the strategic-takeout multiple. Fair-to-full; not euphoric.
305M fully diluted; P/S band × FY27 revenue ÷ shares; buyback ignored.
| Bear | Base | Bull | |
|---|---|---|---|
| FY27 revenue | $1,050M — true-ups vanish, ASP flat, MA/commercial pushback, DOJ overhang, volume +15%, Detect/MRD immaterial | $1,200M (≈ consensus $1,215M) — volume +20%, ASP +2%, pharma $85M, Detect/MRD ~$40M | $1,350M — volume +25%, Assure attach >50%, MRD MolDX, Detect DTC works, pharma $100M+ |
| FY27 FCF | ~$40M | ~$150M | ~$250M |
| P/S band (framework) | 4x — "cautious" / top of "left for dead" | 8x — top of "aware" | 12x — "optimistic" |
| Equity value | $4.2B | $9.6B | $16.2B |
| Price | $13.8 (May-low retest) | $31.5 (flat) | $53 |
| vs spot | −57% | −1% | +66% |
PM view: expected value $30–33 ≈ spot. Asymmetry is absent at $32. Entry math works at ≤6x FY27 base ($1,200M × 6 ÷ 305M ≈ $23.6 — inside the technicals agent's Zone 2) or if bull-case KPIs (MRD coverage, Detect volume, initial FY27 guide >$1.25B) print first. Macro cross-check: de-rate to the 4–8x band on FY26 revenue = $16–27/sh; $32 sits above the band. Stage-9 note: the FCF-inflection window (first FCF-positive print Q2'25) closed in 2025 — this is a Stage-8 valuation call, not an inflection trade.
This is a tissue lab that got a one-time Medicare price reset, booked the catch-up as profit, and is now priced as a data platform.
Volume +25%, Assure attach >50%, Detect $150M FY27, MRD MolDX, pharma $100M → FY27 $1.35B at 11x ≈ $50 (+56%), P ≈ 15%. Expected 12–24-mo price on the red team's distribution ≈ $28–29.
The bull's best rebuttal (volume re-accelerating off a self-inflicted trough; true-ups as a leading indicator of structurally higher commercial ASP; Assure 2027 locked; FCF dip is a capex choice; relative value vs GH/NTRA and the EXAS takeout; stale Street; insider sales as option housekeeping) is why the thesis is ON WATCH rather than BROKEN, and why the ladder exists at all.
Price 31.98. 52w range 14.19 (2026-05-13) → 33.65 (2025-10-07); 5.0% below 52w high. Post-IPO ATH 42.50 intraday 2025-08-22 (close 39.30). Major swing 42.50 → 14.19 (−66.6%, a completed "secular correction"); current up-leg 14.19 → 32.89 (+132% in 4.5 months). Price sits exactly AT the 0.618 retrace of the decline (31.69): hold above 31.69 on a weekly close = path to 36.44; failure = mean-reversion toward 28.3/25.7. 200-WEEK MA = n/a (needs ~2029); substitute "big dog" = daily SMA200.
26–27: 78.8M (largest node) · 18–19: 75.4M · 16–17: 71.9M · 15–16: 57.8M · 17–18: 57.1M · 19–20: 52.6M · 27–28: 51.2M · 25–26: 47.7M. 29–33 is thin air.
May–Jul 2026 11-week base 14.19–18.8 on rising volume = accumulation after the 67% drawdown. Breakout Aug 6 on 2.1× avg vol, 5-week shelf 23.6–28.3 (Aug 14–Sep 11) on declining volume (12.2M wk of 9/11, lowest since IPO), expansion 9/15–9/18 on 1.5–2.8× avg. Textbook stage-2 mark-up. Avg daily vol 20d 5.35M; 9/25 vol 2.9M — last 3 up-days on fading volume; short-term exhaustion risk with RSI 74.
Price is 16% above SMA20, RSI 74, at 0.618 major retrace; framework says never chase. P/S band math (TTM rev $989.6M, 282.6M sh): 5x = $17.5 · 6x = $21.0 · 7x = $24.5 · 8x = $28.0 · 9x = $31.5 · 10x = $35.0 · 12x = $42.0. Current 9.1x.
Alternative if it never pulls back: only a weekly close > 33.65 followed by a retest that holds 31.7 ± 1 ATR earns a starter (10%); otherwise sit out. Stage-9 note: FCF-inflection rerate already happened (Q2 print + Aug gap) — we are late to that trade, not early.
Conviction-spec (moat 6.5 < 9) → ≤5% of portfolio at full ladder (Tier-1 cap is ≤10%; size down outside circle of competence; 10–15 positions max; cash 10% → 25–30% in a dicey tape — and the macro stamp says dicey). Zone allocations above are percentages of that ≤5%. Pair the ladder with the November CLFS final and the Q3 print; add on a macro-driven de-rate toward the 4–8x band or after a confirmed 10y reversal under ~5.0%, not on an index high.
| Trigger | Action | Why |
|---|---|---|
| Trim band A · $36.0–36.5 | Sell 20–25% / write calls | 0.786 major retrace 36.44, P/S ~10.3x |
| Trim band B · $39.3–42.5 | Sell to half | Aug-2025 close high 39.30 → intraday ATH 42.50, P/S 11–12x |
| Trim band C · > $45 | Core only | P/S >12.8x, extension >2σ |
| Valuation rule | Trim to core | If P/S(TTM) > 12x OR EV/S(fwd) > 10x while revenue growth decelerates below 30% y/y; add back only inside Zones 1–3 with growth ≥35% |
| Trend/stop rule | Weekly close below daily SMA50 (23.0) after a full position = cut to half; weekly close < 20.0 = out | Structure broken, gap-fill mode. Trailing: never let a >30% winner become a loser (move stop to cost once 36 tags) |
| Time rule | Reduce to starter regardless of price | If 2 quarterly prints pass without a new 52w high and without clinical-volume or biopharma-bookings acceleration. Reassess at each earnings (next ~early Nov 2026, unverified) |
| Thesis breakers (technical hand-off) | Exit on a red high-volume day (>2× avg) — don't wait for levels | MolDX coverage/price cut on MI Profile or Caris Assure; biopharma revenue concentration loss; insider (Halbert/Sixth Street) Form-4 selling on strength; any ATM/convert announcement into this rally (float 48% — dilution risk is real) |
LAST-TRADE prices, post-close bids dead — RE-QUOTE LIVE. Liquidity: THIN. Strikes in $2.50/$5 steps only. Total OI: Oct-16 puts 1,356 / calls 2,929; Jan-15-27 puts 1,741 / calls 1,632; Apr-16-27 calls 3,314 (of which 3,282 is the $40 strike — a single large position); Dec-17-27 puts 756 / calls 1,119. Daily option volume mostly <100 per strike except block prints (908 × Jan $30 put on 9/25; 946 × Apr $40 call). Verdict: wheel-able only in 1–5 contract size with limit orders at mid; not a core wheel name. IV rank: n/a (no IV history); proxy — ATM IV ~62–70% vs HV20 58% / HV252 67% → IV roughly at/above realized, mid-range, premium is fair not rich. ATR% 4.6 = strike-to-strike ($2.50) is ~1.7 ATR.
| Zone | Contract | Last (IV, OI) | Yield / DTE (ann.) | Basis / note |
|---|---|---|---|---|
| Zone 1 proxy | Jan-15-27 $30P | 4.02 (IV 62%, OI 909) | 13.4% / 112 DTE (~44% ann) | Basis 25.98 — only if you WANT assignment near Zone 1 |
| Zone 1 alt | Dec-18 $25P | 2.00 (IV 81%) | 8.0% / 84 DTE (~35% ann) | Basis 23.00 |
| Zone 2 | Jan-15-27 $25P | 2.29 (IV 75%) | 9.2% / 112 DTE (~30% ann) | Basis 22.71 |
| Zone 2 → 3 | Jan-15-27 $22.5P | 1.56 (IV 83%) | 6.9% (~23% ann) | Basis 20.94 — lands in Zone 3; best risk/reward |
| Zone 3 | Jan-15-27 $20P | 0.61 (IV 96%) | 3.1% (~10% ann) | Basis 19.39 |
| Zone 3 LEAP | Dec-17-27 $17.5P | 2.02 (IV 58%, OI 590) | 11.5% / 448 DTE (~9.4% ann) | Basis 15.48 = below the whole 2026 base — the "get paid to wait for a disaster" strike |
| Oct-16 (21 DTE) | $25P / $30P | 0.20 / 1.29 | 0.8% / 4.3% | Dead for CSPs: $30 is only 6% OTM with RSI 74 |
| Band | Contract | Last (OI, IV) | Yield / DTE | Note |
|---|---|---|---|---|
| Band A (36) | Oct-16 $35C | 0.80 (OI 1,146, IV 52%) | 2.5% / 21 DTE | |
| Band A (36) | Dec-18 $35C | 3.20 (OI 469) | 10% / 84 DTE | |
| Band A (36) | Jan-15-27 $35C | 3.90 (OI 163) | 12.2% / 112 DTE | |
| Band B (40) | Dec-18 $40C | 1.75 (OI 162) | 5.5% / 84 DTE | |
| Band B (40) | Apr-16-27 $40C | 3.30 (OI 3,282, IV 70%) | 10.3% / 203 DTE | |
| Band B (40) | Dec-17-27 $40C | 7.85 (OI 63) | 24.5% / 448 DTE | LEAP call-write = synthetic exit at 47.85 |
Do NOT write calls below 35 into a fresh stage-2 breakout with 36.4/42.5 targets open. PM mechanics: earnings gate is mandatory — every expiry above the Oct-16 carries the Q3 print (~Nov 5–10, unverified); size CSPs so total assigned notional ≤ the Zone allocation within the ≤5% cap. Chart data: reports/cai/px.js (67 weekly bars, 2025-06-20 → 2026-09-25).
| # | Risk | Mechanism |
|---|---|---|
| 1 | Price leg reverses instead of plateauing | MolDX/NCD narrows 0211U coverage, MA prior-auth denials rise, true-ups turn negative (10-K: payers have recouped before). Kills the margin structure. Probability low-moderate; severity −45%. |
| 2 | DOJ False Claims Act outcome | Treble damages + CIA + constrained tissue capture. Unbounded from public data; no reserve. |
| 3 | Volume decelerates below 15% | As re-districting laps and TEM/FMI take tissue share — turns Caris into a mid-teens grower at 9x sales. |
| 4 | New products fail to ship volume | Detect cash-pay with no coverage into Grail/Exact/Guardant; MRD 4th–5th into NTRA's fortress; capacity tripled ahead of demand, GM to ~60%. |
| 5 | Reinvestment consumes FCF through 2027 | The cash story dies even if revenue is fine; P/FCF becomes meaningless. |
| 6 | Supply overhang | 25.0M pledged CEO shares, 26.5M options/RSUs, PE/Fidelity blocks, momentum holders, into a 48% float at HV60 73%. |
| 7 | Macro de-rate | 10y >5.5% or a second hike; floating-rate interest +$1M per 25bp. |
| 8 | Governance/accounting shock | Unremediated material weakness, controlled-company behavior without the label, key-man on a 70-year-old founder. |
| 9 | Pharma line does not recover | Highest-margin revenue; $58M needed in H2 on $17.2M RPO. |
| 10 | Concentration | 39.6% Medicare on one code; one biopharma group 17.9% of AR; single sequencing vendor. |
v1.0 — 2026-09-26 (Liquid Wheel Research · deep-dive team)
Full deep-dive rebuild superseding the same-day draft. Red-team verification pass merged: term-loan terms verified from the 4/1/26 8-K (Term SOFR + 5.00%, $50M min-cash covenant, $300M DDTL, $500M incremental); fully diluted share count 298M → ~305M; Medicare share pinned to the verified 39.6% (FY25 10-K); H2'26 GM guide corrected to "in that 60%" range → Gate 16 PASS → WATCH; Whitney stake 6.5% → 4.0% (13G/A 6/30/26); CY2027 CLFS treated as preliminary (final ~Nov); Fed 9/16/26 = +25bp hike; ex-true-up TTM NI haircut softened to ~$60–90M (≈ +$15–45M ex-true-up); interest coverage restated (ex-true-up op income ~$13M vs ~$37M cash interest). Entry ladder replaced with the technicals agent's computed levels (no-chase $32.90; zones $24.5–26.3 / $22.5–23.6 / $20.3–21.5; weekly close <$20.0 invalidates). Scenarios recomputed on 305M shares ($13.8 / $31.5 / $53; PW $32.5; red-team distribution $28–29). Score 6.5 → 6.0; thesis INTACT → ON WATCH; moat 6 → 6.5. Tally 8 PASS / 6 WATCH / 2 FAIL. Page: TL;DR strip, gate-score ring, diff panel, scenario range bar, downside-scenarios grid, known-unknowns ledger, KPI scorecards, sources drawer, staleness banner. Data as of close 2026-09-25 ($31.98).
v1.0 draft — 2026-09-25 (Liquid Wheel Research · 5-agent deep-dive team · SUPERSEDED — carried forward verbatim)
Initial deep-dive: 16-gate checklist (9 PASS / 5 WATCH / 2 FAIL), half-wheel flywheel map (pharma/data spoke shrinking), 8-quarter financial longitudinal with out-of-period revenue series, GAAP-NI → OCF → FCF bridge (TTM FCF $124.0M; triage $63.3M corrected), skin-in-the-game score (196× / 1,777×), earnings tracker, FY2027 scenarios ($19.1 / $33.0 / $58.6, probability-weighted $35.9), entry ladder (Zone A $25.0–26.5 / Zone B $20.5–22.5 / Zone C $17.0–18.5) with $30.00 no-chase line, wheel/CSP strikes (Jan-15-27 30P preferred), first-principles KPIs, 18 resolved agent conflicts, 20-item known-unknowns ledger. Verdict: 6.5/10 — thesis INTACT, DO NOT CHASE. Classification: CONVICTION-SPEC (moat 6/10 < 9 gate); ≤5% max. Data as of close 2026-09-25 ($31.98).
Next scheduled review: Q3'26 print (~2026-11-05/10, unverified) + CY2027 CLFS final (~2026-11-15) + 13F/13G refresh (2026-11-14). Gates: cases ≥62k, ex-true-up ASP ≥$3,850, adj EBITDA ≥$16M, Assure $5,250 confirmed, 0211U $8,455 unchanged.