NASDAQ:ABCL AbCellera Biologics Inc.

ISIN: CA00288U1066
Health CareBiotechnologyPre-Revenue / Clinical-Stage PlatformBinary clinical readout imminent
NASDAQ Global Select · Vancouver, BC · pre-revenue clinical-stage · mkt cap ~US$2.0B Analysis Status: On-Going
All figures in US$ (company reports in USD).
$6.53
+16.4% since last report
7 Aug 2026 · Signal v6

Changes Since Last Report — vs 31 Jul 2026 ($5.61)

No signal flips — still HOLD / HOLD / BUY — but a materially stronger setup after Q2. Price +16.4% ($5.61→$6.53); the 5-Aug session ripped +10.3% on 1.68x volume and the tape flipped from rolled-over to strongly bullish.

DISCLAIMER: This is a quantitative framework for educational purposes only. It is not financial advice. Always do your own research and consult a licensed financial advisor before making investment decisions.

AbCellera Biologics Inc.

AbCellera Biologics is a Vancouver-based antibody-discovery company. Its core business is an AI-powered, high-throughput platform that screens natural immune systems to find rare therapeutic antibodies, which it licenses to pharma partners in exchange for research fees, milestones and downstream royalties across 100-plus programs (Eli Lilly, Jazz, and now Vertex among them). Over the last two years it has pivoted from a pure discovery-and-royalty engine into a hybrid model that also advances its own wholly-owned clinical assets, led by ABCL635 (a non-hormonal NK3R antibody for menopausal hot flashes) and ABCL575 (an OX40-ligand antibody for inflammatory disease). What sets it apart is the depth and speed of the discovery engine plus an unusually large net-cash balance sheet for a company its size, which funds the pipeline without near-term dilution. For a reader: think of it as a cash-rich platform biotech taking its first shots on goal with its own drugs, where the value now hinges on whether those internal programs read out well.

HorizonSignalComposite ScoreConfidenceKey Driver
Short-term (1–3 mo)HOLD5555%Tape turned bullish, but capped by imminent binary readout
Medium-term (6–12 mo)HOLD5655%Binary-event gate (ABCL635 Ph2) caps at Hold
Long-term (3–5 yr)BUY6358%Platform breadth + net cash + partner validation
Next update: 2026-08-21 — default +14d ceiling — ABCL635 Phase 2 topline expected Aug 2026 (imminent, undated binary); refresh immediately on the readout
Table of Contents
1Five-Pillar Scorecard2Hard Gates & Do-Not-Buy Status3Pillar Detail: Business Quality4Pillar Detail: Valuation Attractiveness5Pillar Detail: Underlying Drivers6Pillar Detail: Economic Alignment7Pillar Detail: Entry/Exit Timing8Economic Event Risk9Multi-Timeframe Technical Analysis10Price Chart (6-Month Daily)11Scenario Summary12Entry / Exit Rules13Position Sizing Context14Calibration Snapshot15Data Sources & Methodology
1

Five-Pillar Scorecard

Five independent scores — each 0–100 with its own confidence. The three fundamental pillars (Quality / Valuation / Timing) set the base BUY/HOLD/SELL via the Decision Matrix; the two context pillars (Underlying Drivers, Economic Alignment) then amplify a BUY to STRONG BUY or a SELL to STRONG SELL when both corroborate.

Business Quality

71
high
conf 55%

Valuation Attractiveness

53
fair
conf 48%

Entry/Exit Timing

62
improving
conf 65%

Underlying Drivers

58
Neutral
conf 55%

Economic Alignment

55
Neutral
conf 55%
2

Hard Gates & Do-Not-Buy Status

Binary safety checks — any TRIGGERED gate is a hard cap regardless of the scores above; CAUTION gates are sizing notes.
Financial Distress
Net cash. >US$565M cash + marketable securities, ~US$675M total liquidity incl. government funding; current ratio 12.8x; minimal debt (D/E 0.15). No distress.
Binary / Regulatory Event
ABCL635 Phase 2 topline (menopausal VMS) expected AUGUST 2026 — imminent, genuinely binary, >20% move either way. Caps Short & Medium at HOLD.
⚠️
Dilution / Accounting
Share count +2.6% YoY (297.7M→305.6M) via ESOP; ATM shelf in place. CFO states no near-term equity needed given >3yr runway. Caution, not a hard cap.
Earnings Blackout
CLEARED — Q2 2026 reported 5 Aug 2026; next earnings 5 Nov 2026 (>14 days out).
Valuation Ceiling
Pre-revenue — no warranted-multiple anchor (val_band n/a). Price $6.53 sits below FMP high ($9) and Yahoo high ($13). Not triggered.
Net gate read — CAUTION (one triggered). The single decisive gate is the binary ABCL635 Phase 2 readout expected this month: it caps the near-term signal at HOLD regardless of how bullish the tape has become. Everything else is clean — the balance sheet is a fortress, and the Q2 earnings blackout has now cleared. No Do-Not-Buy trigger fires.
3

Pillar Detail: Business Quality

A deep dive into the Quality score: business economics, moat, ROIC and the industry benchmark.
Business Quality — Pillar Score
A cash-rich, validated antibody-discovery platform now carrying its own clinical shots on goal; drags are lumpy/declining reported revenue and unproven internal drugs.
71
conf 55% — pre-revenue name; runway and partnership economics scored in place of P/E-type metrics

Lifecycle & metric lens. AbCellera is scored as a pre-revenue / clinical-stage platform biotech: the correct lens is cash runway, burn, pipeline stage, and partnership economics — not P/E, EV/EBITDA or net margin (all meaningless for a company burning ~US$45-55M/quarter with lumpy milestone revenue). Reported revenue fell 76% YoY to US$4.05M in Q2 (missing consensus by ~47%), but that number is milestone-driven noise, not a demand signal.

Sub-signalReadingScoreRationale
Cash runway>US$565M cash+securities; ~US$675M liquidity; >3yr, no near-term dilution90The key gate for a pre-revenue name — passes comfortably. Q2 deal upfronts (>US$100M) topped it up.
Balance-sheet healthCurrent ratio 12.8x; D/E 0.15; ~US$430M net cash (~$1.41/sh)90Fortress balance sheet; survivability is not in question.
Platform moatLeading high-throughput single-cell discovery engine; 100+ partner programs74Real, but discovery tooling is contestable (see Competitive Environment).
Partnership validationLilly + Jazz + Vertex (new, US$28M upfront, 29 Jul); >US$112M new T-cell-engager deals in Q278Third top-tier partner in a year — the platform is winning mandates. Up from 76.
Pipeline depth/stageABCL635 Ph2 topline imminent; ABCL575 Ph1 dosing complete (Q4 readout)64First wholly-owned assets reaching value-inflection; still unproven.
Reported revenue qualityUS$4.05M, −76% YoY, missed −47%34Lumpy and declining as legacy Lilly COVID royalties roll off; the genuine weak spot.
Management / skin-in-gameFounder-CEO Carl Hansen; disciplined capital, but ESOP dilution ~2.6%/yr58Aligned founder; steady low-grade dilution.
Industry benchmark — Cash Runway + Phase (pre-revenue biotech). >3-year runway with a Phase 2 asset at topline = upper band. Benchmark score ~78. The balance sheet is the standout; the pipeline is early but at an inflection.

Pricing Power

55
royalty/milestone terms set deal-by-deal

Network Effects

50
limited; data compounds modestly

Switching Costs

60
embedded in multi-year partner programs

Cost Advantage

70
speed/throughput edge in discovery

Intangibles

72
proprietary platform + IP + partner roster

Average moat ≈ 65. The edge is genuine on the discovery engine (cost/speed, intangibles) but thin on network effects and pricing power.

Competitive Environment — the moat is dynamic; two fronts matter. (1) On the platform, AbCellera competes with other discovery engines (Absci, Twist Bioscience/ABSI-type AI antibody design, Generate/insourced pharma discovery, and large CROs). It is gaining partner mandates (Lilly→Jazz→Vertex), so switching-cost/cost-advantage sub-scores hold. (2) On its lead internal drug ABCL635, the menopausal-VMS market is already served by two FDA-approved oral NK3R antagonists — Astellas' Veozah (fezolinetant) and Bayer's Lynkuet (elinzanetant) — so ABCL635 is a differentiated but late entrant (subcutaneous antibody, potential once-monthly dosing) that must show competitive efficacy to matter.

Rival / threatTypeShare trajectory vs ABCLMoat-erosion vector
Astellas Veozah / Bayer LynkuetApproved NK3R competitors (VMS)ABCL late/behindMarket already commercialised; ABCL635 must differentiate on efficacy/dosing
Absci / Twist / AI-design peersDiscovery-platform rivalsABCL stable–gainingAI antibody design commoditising some discovery advantage over time
Pharma in-house discovery / CROsInsourcing substitutionABCL stable (winning mandates)Big pharma can build/buy discovery capacity

Net effect on the moat: Switching Costs held at 60, Cost Advantage 70 (platform still winning deals); the competitive pressure is concentrated on ABCL635's commercial opportunity, not the platform. Competitive threat level: HIGH — and it feeds the §11 Bear trigger and the §12 thesis-invalidation.

4

Pillar Detail: Valuation Attractiveness

Sector-appropriate multiples, FCF yield, reverse-DCF implied growth, embedded optionality, and the analyst-consensus cross-check.
Valuation Attractiveness — Pillar Score
Fair. Priced at ~2.6x cash / ~2.2x book with genuine analyst upside, but the +16% move erased the clear discount that existed at $5.61.
53
conf 48% — no forward earnings (pre-profit); EV/cash + rNPV + analyst-target cross-check used, confidence haircut applied

Warranted-multiple anchor: N/A — pre-revenue, no reliable earnings multiple resolves, so the anchor is skipped (val_band = n/a) and a confidence haircut applied. Valuation rests on cash-backing, embedded rNPV and the analyst-target cross-check.

LensValueRead
EV / (cash+securities)~2.6x (EV ~US$1.43B ÷ US$565M)Fair for a validated platform; barely changed from 2.7x despite +16% price — the Q2 deal cash grew the denominator.
Price / Book2.23x (book $2.93/sh)Richened from 1.83x at $5.61 — the clear driver of the score ticking down.
Net cash / share~$1.41 (cash+securities ~$1.85)Hard floor under the stock; ~22% of the price is cash.
FCF yieldNegative (cash-burning)N/A for a pre-revenue name — weight the other lenses.
FMP financial-health ratingC (score 2/5)Expected for a pre-profit burner; DCF/ROE/PE sub-scores 1 — not informative here.
Analyst target cross-check (data-trap applied). FMP consensus $8.00 (high $9 / low $7) — but FMP recent coverage is thin (1-2 targets/qtr), so per the degenerate-endpoint rule we cross-checked Yahoo: mean $10.50, median $11.00, high $13.00, low $7.00, n=8, recommendation STRONG BUY (1 strong-buy + 8 buy). Upside to the conservative FMP $8 is +22.5%; to Yahoo's fuller $10.50 panel, +60.8%. FMP grades consensus: 11 Buy / 1 Hold, 0 downgrades in 30d; Benchmark upgraded Hold→Buy (7 Jul); Stifel/Cantor reiterated Buy/OW on 6 Aug. The Street is firmly constructive.
Embedded optionality / free upside. At $6.53 the buyer gets, largely un-priced: (1) ABCL575 (Ph1 dosing complete, Q4 topline) and a broader wholly-owned pipeline the market barely credits pre-data; (2) a royalty/milestone stream across 100+ partner programs that could inflect if any partner asset advances; (3) ~US$110M of government funding on top of the cash pile; (4) the ~$1.85/sh of cash+securities cushioning the downside. This is a tilt (+4 to the score), not a re-rating — the core is fairly, not cheaply, priced after the run.

5

Pillar Detail: Underlying Drivers

The dominant external force the stock is tethered to, scored 0–100. A context pillar: it does not change the base signal — it feeds amplification (tailwind ≥65 can lift BUY→STRONG BUY; headwind ≤35 can push SELL→STRONG SELL).
Primary Driver
Biotech risk appetite + clinical de-risking / partnership economics
58
Neutral — no amplification (36–64 band)

AbCellera is not commodity-leveraged; its dominant external forces are (a) biotech/small-cap risk appetite (XBI, funding windows, rate direction for long-duration unprofitable names) and (b) the pace of clinical de-risking and partner deal-flow, which converts platform capability into economics.

HorizonReadAssessment
Historical (12-24m)Biotech sentiment recovered off 2024-25 lows; ABCL re-rated from ~$3.20 (Feb) to $6.53Improving
CurrentRisk-on in biotech; ABCL deal-flow strong (Jazz+Vertex); but stagflation-lite, higher-for-longer regime is a mild headwind for long-duration unprofitable namesNeutral (58)
Forward (6-12m)Two internal readouts (ABCL635 now, ABCL575 Q4) can swing sentiment either way; partner momentum supportiveNeutral, event-dependent

Amplification role: driver score 58 sits in the 36–64 band — no amplification. The base BUY/HOLD/SELL is unchanged by the driver; there is no STRONG-BUY/STRONG-SELL eligibility this run.

Thesis-invalidation floor. The whole case breaks if the internal pipeline fails to de-risk (ABCL635 and ABCL575 both disappoint) and partner deal-flow stalls — at which point the stock converges toward its net-cash value (~$1.85/sh cash+securities) as the market stops paying for platform optionality.

6

Pillar Detail: Economic Alignment

How the current economic climate sits relative to this stock, read from the latest Macro-Economic report. Classifies the macro pressure (Tailwind / Neutral / Headwind) — the second amplification input — and frames a long entry as Trend-Following or Contrarian with a 0–100 conviction.
Stance · Pressure
Neutral · Neutral-to-Headwind
55
conviction

The latest Macro-Economic report (30 Jul 2026) scores Health Care / XLV N/N/O and the regime as 'stagflation-lite — higher-for-longer into cooling growth.' The defensive Long tailwind in XLV accrues to profitable large-cap pharma, NOT to a pre-revenue, long-duration, unprofitable biotech, for which higher-for-longer rates are a mild valuation headwind. Net pressure is Neutral-to-Headwind; stance Neutral, conviction 55. This pressure did NOT enable any amplification — the base signals stand unchanged.

Source: sector-map (GICS Health Care → XLV) · Macro report 2026-07-30

7

Pillar Detail: Entry/Exit Timing

The risk-reward framework, relative strength vs SPY and the sector ETF, the macro overlay, news-derived sentiment, and the catalyst cluster.
Entry/Exit Timing — Pillar Score
The tape flipped decisively bullish post-Q2 — all five timeframes now point up and price reclaimed its 20/50-day averages on heavy volume; tempered only by the imminent binary readout.
62
conf 65% — clean price data; binary event within the window is the main timing risk

Multi-timeframe: confluence is STRONGLY BULLISH. Monthly/weekly uptrend, daily strong-uptrend; the 5 Aug session ripped +10.3% on 1.68x volume, reclaiming the SMA20 ($5.98) and SMA50 ($6.16) and holding it — a volume-confirmed turn from the roll-over flagged at $5.61 on 31 Jul. Price sits well above the SMA200 ($4.49).

SignalReadingScore
MTF confluenceStrongly bullish (all 5 TFs up)78
Risk-reward vs stopStop ~$5.35 is ~2.4 ATR below; wider after the run55
Relative strengthBig outperformer — ~+100% off Feb lows, +16% in a week vs a flat tape80
Daily RSI / MACDRSI 57 (healthy, not overbought); MACD histogram positive/turning up65
Catalyst clusteringImminent ABCL635 Ph2 topline = elevated near-term event risk42

Sentiment layer: analyst grades strongly bullish (11 Buy/1 Hold; Benchmark upgrade 7 Jul; Stifel/Cantor reiterated 6 Aug; 0 downgrades in 30d). News tone constructive on the Vertex/Jazz deals; Q2 revenue miss was largely shrugged off. Catalyst layer: ABCL635 Phase 2 topline expected AUGUST 2026 (binary, dominant); ABCL575 Ph1 topline Q4 2026; next earnings 5 Nov.

Net: timing improves sharply to 62 (from 46). The Technical entry group is now MET (short_entry_confirmed = true), so the Short is no longer held back by a weak tape — it is held back by the binary gate.

8

Economic Event Risk

High-impact macro releases in the next 14 days that could swing this stock, plus the last 7 days of surprises.

Upcoming events (next 30 days)

DateEventImpactForecastPreviousRelevant?Why
2026-08-07Non-Farm Payrolls / Unemployment (Jul)High80k / 4.2%57k / 4.2%LowMacro tape only — biotech is low macro-sensitivity
Aug 2026ABCL635 Phase 2 topline (company)Very Highpositive interim Ph1✅ YesBinary, stock-specific: the dominant near-term driver (>20% move)
2026-11-05ABCL Q2/Q3 earningsMediumEPS -$0.18-$0.18✅ YesCash/burn + pipeline timing update

Recent surprises (last 7 days)

DateEventActualForecastSurpriseImpact
2026-08-06Initial Jobless Claims199k202kbelow (benign)Neutral for ABCL
2026-08-06Nonfarm Productivity Q21.4%0.6%aboveNeutral for ABCL
2026-08-05ABCL Q2 2026 resultsNet loss $55.4Mrev miss, +$112M dealsPositive — stock held +10% gain

AbCellera is a low-macro-sensitivity name; the payrolls/Fed tape is background noise. The single event that matters is the company-specific ABCL635 Phase 2 topline expected this month — genuinely binary and the reason the near-term signal is gated to HOLD.

9

Multi-Timeframe Technical Analysis

Trend, RSI and breakout status across monthly / weekly / daily / hourly / 15-minute, with a confluence verdict.
TimeframeTrendDirectionRSIMACDKey S/RBreakoutVol
MonthlyUptrendBullish59+, risingS: $5.42 R: $6.05/$8.05Resist. breakout0.2x
WeeklyUptrendBullish58+, flatS: $3.83 R: $6.79/$8.44Resist. breakout0.65x
DailyStrong uptrendBullish57-, hist turning +S: $4.98/$5.54 R: $6.79/$6.93Reclaimed 20/50DMA1.68x
HourlyStrong uptrendBullish63+, risingS: $6.04 R: $6.57Resist. breakout
15-minStrong uptrendNeutral54flatS: $6.31 R: $6.57None0.33x
Confluence: Strongly Bullish · MTF Score 78

Every higher timeframe is aligned up and the daily reclaimed its 20- and 50-day averages on 1.68x volume — a textbook volume-confirmed turn off the $4.98-5.02 support shelf. The only near-term caution is that price is pushing into the $6.79-6.93 daily resistance band just as a binary readout looms; a clean break there needs the ABCL635 data. Key level: the $5.54→$4.98 support shelf is the line that must hold on any disappointment.

10

Price Chart (6-Month Daily)

A 6-month daily close line with SMA50 and key support/resistance — the visual companion to the MTF table.

ABCL 6-month daily. The +10.3% 5-Aug session reclaimed the 20/50-day averages on 1.68x volume; the $4.98-5.54 shelf is downside support, $6.79-6.93 the resistance the ABCL635 readout must break.

11

Scenario Summary

Bull / Base / Bear 12-month price paths with triggers and probability weights.

Bull $11.00 (25%)

ABCL635 Phase 2 topline is clearly positive — competitive efficacy vs Veozah/Lynkuet with a differentiated once-monthly dosing edge — and partner deal-flow keeps compounding. The stock re-rates toward the Yahoo mean ($10.50) / high ($13) as the market prices a credible first internal drug plus platform optionality.

Base $6.75 (50%)

Readout is mixed or in-line and the deal engine keeps humming. The stock holds the $6-7.5 range on platform value + net cash; little upside from here (price is already ~at fair value after the run), but the ~$1.85/sh cash cushion limits downside. 'Base' = the readout is not decisive either way.

Bear $4.25 (25%)

COMPETITIVE / BINARY trigger: ABCL635 Phase 2 efficacy disappoints — a late entrant to a VMS market already served by two approved NK3R antagonists fails to differentiate — and biotech risk appetite cools. The stock falls back toward the $4.98 shelf and its net-cash floor as the market stops paying for internal-pipeline optionality (platform + cash retain value, so it is a drawdown, not a wipeout).

Probability-weighted fair value ≈ $7.19 (0.25×$11.00 + 0.50×$6.75 + 0.25×$4.25) — ~+10% above spot, but the distribution is deliberately bimodal around the imminent Phase 2 readout: the base case is 'no decisive data', while the real fork is bull vs bear on the trial. That binary shape is exactly why the near-term signal is HOLD.

12

Entry / Exit Rules

Three independent entry paths (Fundamental · Technical · Catalyst) and three exit triggers (Stop-Loss · Thesis · Profit-Target). Any one entry path is a valid entry — the more that agree, the larger the position the conviction ladder suggests. Exits are graded by severity, not count.

How to read this — the Conviction Ladder

The three entry groups are alternative paths to a buy, not a checklist. A group counts only when all its sub-conditions hold. How many groups are satisfied sets the suggested size — it does not gate whether you may enter: 1 group = Half-Size (a valid starter/scale-in), 2 = Full-Size, 3 = Over-Size (highest conviction); 0 = Wait (no path open yet). A strong overall signal can still read Wait here when the stock is well above its entry zones — that flags "good business, no entry edge right now," not a contradiction. Exits are graded by severity of what is live, not by a count: a hard stop is an Exit on its own.
Entry conviction: Half-Size1 of 3 groups met — one path open — starter / scale-in

Fundamental — not MET

After +16% the clear discount is gone — price ~ fair value, ahead of a binary event.
⛔ Price $6.53 < fair value ~$6.75 (only ~3% below — no meaningful discount)
✅ No company earnings within 7 days (next 5 Nov)
✅ Underlying-Driver score ≥ 50 (58)

Technical — MET

Volume-confirmed reclaim of the 20/50-day averages — the tape has turned.
✅ Daily close > SMA50 ($6.16) on >1.5x volume (5 Aug, 1.68x)
✅ RSI 35-65 (57, not overbought)
✅ MACD histogram positive / turning up

Catalyst — not MET

Post-event move qualified on price but not on volume magnitude.
✅ Post-event move > +5% (5 Aug +10.3%)
✅ Deal-flow / guidance expanded (Jazz + Vertex, +$112M)
⛔ Volume > 2x 20-day average (1.68x — short of 2x)

Forecast: Technical group is already MET (the tape turned on 5 Aug). Fundamental would re-open on a pullback into the $5.54→$5.35 zone (≈ a 1-2 ATR dip, plausible within 2-3 weeks if the readout slips) OR if fair value lifts on a positive ABCL635 print. Catalyst group is one strong volume session away and is entirely event-dependent — the ABCL635 topline (expected this month) is the trigger; a clean beat likely satisfies it same-day. Confidence: Moderate — the binary readout is the swing factor for every path.

Exit action: Holdno exit trigger is live — hold the position

Stop-Loss — not LIVE

⛔ Two daily closes below $5.35 (under the $5.54 support; note a bad readout can gap through it)

Thesis Invalidation — not LIVE

⛔ ABCL635 AND ABCL575 both fail to show competitive data
⛔ Partner deal-flow stalls / a top-tier partner walks
⛔ Competitive: incumbents (Veozah/Lynkuet) entrench and ABCL635 shows no differentiation

Profit-Target — not LIVE

⛔ Price into $10.50-11 (Yahoo mean) with RSI > 70 and no fresh pipeline value

Forecast: No exit trigger is live. Stop ($5.35) is ~18% below spot and unlikely absent a disappointing readout — which is the one path that could gap through it. Profit-target ($10.50+) needs a positive ABCL635 print. Thesis-invalidation is a multi-quarter watch, not a near-term risk.

Imagine you act at the current price of $6.53 · as of 7 Aug 2026

What if you bought now?

You'd be risking ~18% to the $5.35 stop (~35% to the $4.25 bear) to gain ~3% to base $6.75 / ~68% to bull $11.00 — a genuinely binary bet on a readout expected this month.
  • Risking: downside to the $5.35 stop (−18%); bear case $4.25 (−35%) if ABCL635 Phase 2 disappoints; you'd be buying ~at fair value, into $6.79-6.93 resistance, days-to-weeks ahead of a binary print that can gap through the stop.
  • Gaining: base $6.75 (+3%) · bull $11.00 (+68%) on a positive readout; plus the ~$1.85/sh of cash+securities cushioning you, ABCL575 (Q4) and the partner royalty stream as free optionality. Read: acting now is a coin-flip on the trial — a half-size starter is defensible only if you intend to hold through the readout; otherwise waiting for the data materially improves the deal.

What if you sold now?

You'd be giving up the +68% bull path to protect against a ~35% bear drawdown if the trial disappoints.
  • Giving up: base-case upside to $6.75 (only +3% — modest) and the bull re-rate to $11 on a positive readout; you'd be selling roughly at fair value.
  • Protecting: capital if the bear case ($4.25) plays out; no exit rule is triggered right now (price above stop, no thesis break, not at target), so there is no mechanical reason to sell — this is a hold/accumulate-through-the-event zone for existing holders, a wait-for-data zone for new money.
13

Position Sizing Context

Illustrative portfolio math (not advice) translating conviction into an allocation given risk-per-share and volatility.

No allocation or portfolio role was specified for this name, so position sizing is not computed. Framework note for illustration only: the §12 Conviction Ladder reads Half-Size (1 of 3 entry paths met — Technical), but the signal is gated to HOLD by the imminent binary readout, so any starter should be sized for a name that can gap ±20%+ on a single data point. ATR is ~$0.50/day (~7.7% of price) — high; beta ~1.15. Specify an allocation for tailored sizing.

14

Calibration Snapshot

Machine-readable snapshot of every score, level and signal, saved alongside the HTML so the next run can compute deltas.
{
  "ticker": "ABCL",
  "exchange": "NASDAQ",
  "exchange_ticker": "NASDAQ:ABCL",
  "api_ticker": "ABCL",
  "company": "AbCellera Biologics Inc.",
  "isin": "CA00288U1066",
  "currency": "USD",
  "date": "2026-08-07",
  "version": "v6",
  "prior_report": "2026-07-31",
  "analysis_status": "on-going",
  "lifecycle_stage": "pre_revenue",
  "sector": "Health Care / Biotechnology",
  "user_context": {
    "horizon": "all",
    "allocation_pct": null,
    "portfolio_role": null
  },
  "user_horizon": null,
  "price_at_rating": 6.53,
  "price_prior": 5.61,
  "price_change_since_prior_pct": 16.4,
  "signal_short": "HOLD",
  "signal_medium": "HOLD",
  "signal_long": "BUY",
  "primary_signal": "HOLD",
  "signal_short_prior": "HOLD",
  "signal_medium_prior": "HOLD",
  "signal_long_prior": "BUY",
  "quality_score": 71,
  "valuation_score": 53,
  "timing_score": 62,
  "driver_score": 58,
  "driver_label": "Neutral",
  "driver_score_prior": 58,
  "moat_score": 65,
  "quality_detail": {
    "cash_runway": 90,
    "balance_sheet": 90,
    "platform_moat": 74,
    "pipeline_depth": 64,
    "partnership_validation": 78,
    "execution_history": 58,
    "revenue_quality": 34,
    "management_skin_in_game": 58
  },
  "valuation_detail": {
    "ev_to_cash": 2.6,
    "ev_to_cash_prior": 2.72,
    "p_to_b": 2.23,
    "p_to_b_prior": 1.83,
    "cash_plus_securities_usd_m": 565,
    "total_liquidity_usd_m": 675,
    "enterprise_value_usd_m": 1430,
    "market_cap_usd_m": 1995,
    "net_cash_per_share": 1.41,
    "upside_to_fmp_consensus_pct": 22.5,
    "upside_to_yahoo_mean_pct": 60.8,
    "historical_valuation_decile": 6,
    "fmp_ev_stale_flag": true
  },
  "warranted_multiple": "na",
  "actual_multiple": "na",
  "val_multiple_basis": "na - pre-revenue biotech; EV/cash + rNPV + analyst-target cross-check; confidence haircut applied",
  "warranted_ratio": "na",
  "val_band": "fair",
  "economic_alignment_stance": "Neutral",
  "economic_alignment_conviction": 55,
  "economic_alignment_pressure": "Neutral-to-Headwind",
  "economic_alignment_source": "sector-map",
  "macro_report_date": "2026-07-30",
  "sector_signal_xlv": "N/N/O (defensive Long tailwind accrues to profitable large-cap pharma, not a pre-revenue long-duration biotech; higher-for-longer is a mild headwind)",
  "overall_confidence": 48,
  "fair_value_est": 6.75,
  "stop_loss": 5.35,
  "target_price": 8.0,
  "scenario_bull_target": 11.0,
  "scenario_base_target": 6.75,
  "scenario_bear_target": 4.25,
  "scenario_bull_prob": 25,
  "scenario_base_prob": 50,
  "scenario_bear_prob": 25,
  "probability_weighted_fair_value": 7.19,
  "analyst_consensus_target": 8.0,
  "analyst_target_high": 13.0,
  "analyst_target_low": 7.0,
  "analyst_target_upside_pct": 22.5,
  "analyst_consensus_target_prior": 7.5,
  "analyst_yahoo_mean": 10.5,
  "analyst_yahoo_n": 8,
  "analyst_grades_consensus": "Buy",
  "analyst_buy_count": 11,
  "analyst_hold_count": 1,
  "analyst_coverage_count": 12,
  "recent_upgrades_30d": 0,
  "recent_downgrades_30d": 0,
  "fmp_rating": "C",
  "fmp_overall_score": 2,
  "hard_gate_state": "caution",
  "gates_triggered": [
    "binary_event_ABCL635_Ph2_topline_Aug2026"
  ],
  "gates_caution": [
    "dilution_esop_atm_shelf"
  ],
  "gates_cleared_this_run": [
    "earnings_blackout_Q2"
  ],
  "do_not_buy_triggers": [],
  "entry_criteria_total": 3,
  "entry_criteria_met": 1,
  "entry_groups_met": 1,
  "entry_conviction": "Half-Size",
  "exit_criteria_total": 3,
  "exit_criteria_met": 0,
  "exit_groups_live": 0,
  "exit_action": "Hold",
  "short_entry_confirmed": true,
  "short_hold_reason": "gate",
  "short_cap_reason": "Base Short signal is BUY (timing flipped strongly bullish; Technical entry group met, short_entry_confirmed=true), but Gate 5 (binary event) caps at HOLD: ABCL635 Phase 2 topline is expected THIS MONTH (Aug 2026) and is genuinely binary (>20% move). No longer the weak-tape technical cap that fired at $5.61.",
  "competitive_share_trajectory": "mixed - the discovery PLATFORM is gaining partner mandates (Lilly/Jazz/Vertex, +$112M Q2 deals); the lead internal drug ABCL635 is a LATE entrant to a VMS market already served by two approved NK3R antagonists (Astellas Veozah, Bayer Lynkuet) and must show differentiated efficacy.",
  "competitive_threat_level": "high",
  "key_catalyst": "ABCL635 Phase 2 topline expected Aug 2026 (binary, >20% move); ABCL575 Ph1 topline Q4 2026; Q2 delivered +$112M Jazz+Vertex deals and >$675M liquidity",
  "driver_commodity_trend": "n/a (not a commodity-leveraged name)",
  "next_update_date": "2026-08-21",
  "next_check_date": "2026-08-21",
  "next_update_basis": "default +14d ceiling - ABCL635 Phase 2 topline expected Aug 2026 (imminent, undated binary); refresh immediately on the readout",
  "finder_ticker": null,
  "finder_exchange": null,
  "prior_signal_summary": "31 Jul 2026: HOLD / HOLD / BUY at $5.61; timing 46 (tape rolled over); binary Ph2 gate triggered; entry conviction Wait.",
  "change_note": "No signal flips (HOLD/HOLD/BUY). Price +16.4% ($5.61->$6.53); the 5-Aug session ripped +10.3% on 1.68x volume and the tape flipped to strongly bullish. Q2 (5 Aug): net loss $55.4M, revenue $4.05M (-76% YoY, missed -47%), BUT +$112M new Jazz+Vertex T-cell-engager deals lifted liquidity to >$675M (>$565M cash+securities), CFO reaffirmed >3yr runway/no near-term dilution. Timing 46->62; short_entry_confirmed false->true (Technical group now met) so the Short HOLD is now a binary-gate HOLD, not a weak-tape HOLD. Entry conviction Wait->Half-Size. Quality 70->71 (Vertex=3rd top-tier partner). Valuation 55->53 (P/B 1.83->2.23x; EV/cash ~flat 2.6x). Gates: earnings-blackout CLEARED; binary ABCL635 gate advanced to imminent (Ph2 topline expected Aug 2026). Stop raised $4.90->$5.35. Long BUY reaffirmed on platform breadth + net cash; not amplified (driver Neutral 58)."
}

No signal flips (S HOLD / M HOLD / L BUY) but a materially better setup: the tape flipped strongly bullish post-Q2, timing 46→62, entry conviction Wait→Half-Size, and the balance sheet grew to >$675M liquidity. The Short HOLD is now a binary-gate HOLD (ABCL635 Ph2 topline this month), not a weak-tape HOLD.

15

Data Sources & Methodology

Audit trail of every data source: fully available (✓), fallback (⚠), or failed (✗), plus provenance-based confidence haircuts.
Data Source Status
get_stock_snapshot / get_company_profile price $6.53, mkt cap ~$2.0B, beta 1.15
get_income_statement (Q2 filed 5 Aug) rev $4.05M, net loss $55.4M, EPS -$0.18, 305.6M sh
get_financial_ratios current ratio 12.8x, D/E 0.15, book $2.93/sh
get_multi_timeframe_analysis confluence strongly_bullish; daily reclaim on 1.68x vol
get_price_target_consensus / _summary FMP $8 (thin recent coverage 1-2/qtr) — degenerate-endpoint rule triggered Yahoo cross-check
get_yahoo_analyst_targets mean $10.50, high $13, n=8, STRONG BUY — the fuller panel
get_stock_grades / get_grades_consensus 11 Buy/1 Hold; Benchmark upgrade 7 Jul; 0 downgrades 30d
get_ratings_snapshot FMP C (2/5) — expected for pre-profit; not informative
get_stock_prices 6-mo daily for chart + technicals
get_earnings_calendar / get_economic_calendar next earnings 5 Nov; payrolls 7 Aug (low relevance)
get_polygon_news feed returned mostly stale (2024-25) items — used yfinance news + web for Q2 detail
Web (Q2 press release / earnings-call highlights) >$565M cash+securities, ~$675M liquidity, >3yr runway; ABCL635 Ph2 topline expected Aug 2026; ABCL575 Q4
Impact on scores: Strong coverage overall. The two soft spots — thin FMP target coverage and a stale Polygon news feed — were both backfilled (Yahoo target panel; yfinance + web for Q2). As a pre-revenue name with no forward earnings, Valuation carries an inherent confidence haircut (48%), and the pre-profit lifecycle caps Quality confidence (55%). Overall confidence 48% = the weakest link (Valuation).
DISCLAIMER: This is a quantitative framework for educational purposes only. It is not financial advice. Always do your own research and consult a licensed financial advisor before making investment decisions.