Alnylam Pharmaceuticals [ALNY] — Valuation
2026-07-29 · framework: Criteria, 2026-07-29 Two outputs are mandatory and both are produced. Reporting only one is the defect this structure prevents.
| Output | Horizon | Instrument | Answer |
|---|---|---|---|
| Implied-path test | 5 years | reverse DCF (assets/reverse_dcf.py) |
Price requires 10.7% revenue CAGR; demonstrated 51.9%; margin +41.1pp → PASS |
| 12-month target | 12 months | FY2026 guidance + FY2027 house estimate on ALNY's own multiple history | $481, +66.7% to spot |
Part A — Inputs, every one verified against primary filings
| Input | Value | Source |
|---|---|---|
| Spot | $288.50 | Alpaca last trade, 2026-07-29 13:51 UTC |
| Shares outstanding | 133,512,573 | 10-Q cover page, as of 2026-04-24 |
| Diluted weighted shares (Q1-2026) | 138,226,000 | 10-Q statement of operations |
| Shares used in EV | 138.226m (diluted) | conservative; basic gives EV $39.6bn − $1.4bn |
| Cash + marketable debt securities | $1,710.8m + $1,298.4m | 10-Q balance sheet, 2026-03-31 |
| Restricted investments | $22.2m | same |
| Total cash and investments | $3,031.4m | |
| Convertible debt | $1,009.4m | same |
| Liabilities re sale of future royalties & development funding | $227.5m current + $1,469.7m non-current = $1,697.2m | same |
| Net cash, base case (all of the above as debt) | +$324.9m | |
| Net cash, alternative (royalty monetisation excluded) | +$2,022.0m | reported for completeness |
| Enterprise value, base case | $39,553m | 288.50 × 138.226 − 324.9 |
| TTM revenue through 2026-03-31 | $4,286.9m | Q2-25 773.7 + Q3-25 1,249.0 + Q4-25 1,097.0 + Q1-26 1,167.2 |
| TTM revenue, recurring (less the $300m Roche licence recognition in Q3-2025) | $3,986.9m | see ALNY_Research.md §1 |
| EV / TTM revenue | 9.22x | |
| EV / recurring TTM revenue | 9.92x |
Recency asserted. Latest 10-Q filed 2026-04-30 for the period ended 2026-03-31 — 90 days old. The
FY2025 10-K was filed 2026-02-12. Neither is stale. (The XBRL companyfacts feed for this issuer is
stale — max filed date 2026-04-06 — which is what produced the screen's 301-day-old revenue. The R-file
route used here is current. See ALNY_Research.md §0.)
TTM used, never last-FY. Last-FY revenue ($3,713.9m) would understate the current base by 13.4% and would misstate the multiple by the same. The rule exists because last-FY understated MU by 136%.
Part B — The implied-path test (the Valuation Criteria)
reverse_dcf.py is a pure terminal-value instrument: terminal EV = revenue_T × terminal margin × exit
multiple, discounted at WACC. Terminal value is therefore 100% of EV by construction, which is why the
reverse DCF is the primary long-horizon output and the forward DCF is not run as the verdict.
B1 — The exit multiple, and its basis
Basis: GROWTH_MATCHED. An exit multiple may only be drawn from a comparator set whose growth
brackets the subject's growth at the exit year. ALNY's projected FY2031 revenue growth is in the
12–18% range (decelerating from the guided +64–77% in FY2026 as the ATTR-CM diagnosed pool is worked
through, with nucresiran launching by 2030). The comparator set below spans 1.0% to 21.4% and brackets
it on both sides.
Computed 2026-07-29 from Alpaca prices and EDGAR FY2025 filings, one method, one date:
| Peer | FY2025 revenue growth | GAAP operating margin | EV / EBIT | EV / Sales |
|---|---|---|---|---|
| Vertex [VRTX] | 8.9% | 34.8% | 28.2x | 9.8x |
| BioMarin [BMRN] | 12.9% | 12.7% | 27.4x | 3.5x |
| Neurocrine [NBIX] | 21.4% | 21.6% | 27.3x | 5.9x |
| Regeneron [REGN] | 1.0% | 24.9% | 16.4x | 4.1x |
| Jazz [JAZZ] | 4.9% | −10.1% | n/m | 5.9x |
| Sarepta [SRPT] | 4.3% | −37.5% | n/m | 1.0x |
| Median of the usable set (n=3) | 27.4x |
Exclusions, stated. JAZZ and SRPT have negative GAAP operating income — an EBIT multiple is undefined,
not zero. REGN is excluded on a data defect, not judgement: its EntityCommonStockSharesOutstanding tag
in EDGAR is dated 2012-07-13, giving 94.0m shares against a real count materially higher. Its 16.4x is
computed on an understated market cap and is not trustworthy. This is the same staleness class as the ALNY
revenue defect and is disclosed rather than silently averaged in.
Base exit multiple: 27.4x EBIT, the median of the growth-matched set.
No distant-year haircut is applied, deliberately. valuation.md: "The base exit multiple may not sit
below every stated anchor without a separately argued reason." The NTRA failure was naming anchors of 7.0x
and 7.5x and setting base at 5.0x — a haircut stacked on a multiple that had already mean-reverted. These
anchors (27.3–28.2x) are current market multiples for large-cap biopharma with intact franchise exclusivity,
which is ALNY's situation at the 2031 exit year (AMVUTTRA is a 2022-approved product; nucresiran launches by
2030). Setting base below all three would repeat that defect. The sensitivity below carries the compression
case explicitly instead.
B2 — The terminal margin, and its basis
35% GAAP EBIT margin. Derived, not assumed:
| Reference | Value |
|---|---|
| FY2024 GAAP operating margin | −7.9% |
| FY2025 GAAP operating margin | 13.5% |
| Q1-2026 GAAP operating margin | 23.0% |
| FY2026 implied from guidance* | ~25.5% |
| VRTX FY2025 (mature single-franchise biopharma) | 34.8% |
| REGN FY2025 | 24.9% |
* FY2026 guidance: total net product revenue $4,900–5,300m plus collaborations and royalties $400–500m = $5,300–5,800m (mid $5,550m); non-GAAP R&D + SG&A $2,700–2,800m plus $300–400m of excluded SBC = GAAP R&D + SG&A of roughly $3,100m; COGS at ~20% of product revenue = ~$1,020m. Implied GAAP operating income ≈ $1,415m on $5,550m.
35% assumes ALNY reaches Vertex's structural margin by 2031 — five years after its first profitable year, with revenue roughly doubling again and R&D held near 20% of sales. Sensitivity is run over it.
B3 — The result
python3 reverse_dcf.py --spot 288.50 --shares 138.226 --net-cash 324.9 \
--revenue 3986.9 --years 5 --wacc 0.10 \
--terminal-margin 0.35 --exit-multiple 27.4 --hist-cagr 0.5185
| EV implied by today's price | $39,553m (9.9x recurring revenue) |
| Parameters held fixed | terminal EBIT margin 35.0%, exit multiple 27.4x EBIT, WACC 10.0%, horizon 5 years, share count 138.226m diluted, net cash +$324.9m |
| Parameter solved for | revenue CAGR |
| >>> THE MARKET REQUIRES | revenue CAGR of 10.7% |
| Demonstrated (recurring, 3y FY2022→FY2025) | 51.85% |
| MARGIN (demonstrated − required) | +41.1pp |
| Result | PASS — the implied path sits far below what the business has already demonstrated |
On the total TTM base ($4,286.9m, including the $300m Roche recognition) the requirement is 9.2% and the margin against the 52.97% total demonstrated CAGR is +43.8pp. The recurring run is the one that governs; the total run is shown so the choice is visible.
B4 — Implied compression, stated as a number
| Today's EV / recurring TTM sales | 9.92x |
| Exit EV / sales implied by the parameters (27.4x × 35%) | 9.59x |
| Implied compression | 0.33x of sales = −3.4% |
The price is not requiring multiple expansion. It requires the multiple to hold roughly flat while revenue compounds at 10.7% — against a business that just guided +49% for the coming year.
B5 — Sensitivity, run over the exit multiple (never over scenario probabilities)
Recurring base $3,986.9m, terminal margin 35%, WACC 10%, 5 years.
| Exit multiple (EBIT) | Implied exit EV/Sales | Required revenue CAGR | Margin vs 51.85% demonstrated |
|---|---|---|---|
| 15.0x (46% below the lowest anchor) | 5.25x | 24.9% | +27.0pp |
| 20.0x | 7.00x | 17.9% | +34.0pp |
| 25.0x | 8.75x | 12.8% | +39.1pp |
| 27.4x — base, GROWTH_MATCHED | 9.59x | 10.7% | +41.1pp |
| 30.0x | 10.50x | 8.8% | +43.1pp |
| 35.0x | 12.25x | 5.5% | +46.4pp |
Second sensitivity, over the terminal margin (the other high-variance parameter), at 27.4x:
| Terminal EBIT margin | Required revenue CAGR |
|---|---|
| 25% | 18.5% |
| 30% | 14.2% |
| 35% — base | 10.7% |
| 40% | 7.8% |
Worst corner tested: 15.0x exit AND 25% terminal margin → required CAGR 33.6%. Even there the requirement sits 18.3pp below the demonstrated recurring CAGR. There is no plausible corner of this parameter space in which today's price requires more than ALNY has already delivered.
B6 — What could break the PASS
The test passes on every parameterisation tried. The honest statement of its weakness is therefore not about the parameters but about the base: the required 10.7% is measured against a TTM revenue base that itself grew 65% last year. If FY2026 guidance is missed materially — say product revenue of $4.0bn rather than the guided $4.9–5.3bn — the demonstrated CAGR falls and the base falls together, and the margin narrows from both ends. That is the falsifiable condition and it is dated: the FY2026 outcome is known by February 2027.
Part C — The 12-month target
Built the way the horizon demands, per valuation.md: near-term estimates, named product-cycle events, and
the multiple anchored on ALNY's own trading range with the percentile stated. Not a DCF. Not a peer
median projected forward.
C1 — The near-term revenue base
FY2026 is management's own reiterated guidance (2026-02-12, reaffirmed 2026-04-30):
| Line | Guidance |
|---|---|
| Total TTR net product revenue (AMVUTTRA + ONPATTRO) | $4,400 – 4,700m |
| Total Rare net product revenue (GIVLAARI + OXLUMO) | $500 – 600m |
| Total net product revenue | $4,900 – 5,300m (+64% to +77%) |
| Net revenues from collaborations and royalties | $400 – 500m (down from $727m in FY2025) |
| Implied total revenue | $5,300 – 5,800m; midpoint $5,550m |
| Non-GAAP R&D + SG&A (excludes $300–400m SBC) | $2,700 – 2,800m |
FY2027 is a house estimate — not guidance, not consensus. Product revenue +30% to ~$6,630m (TTR continuing to work the diagnosed pool, Rare flat-to-up, ONPATTRO fully cannibalised) plus $400m of collaborations and royalties = ~$7,000m.
The multiple is applied to the TTM revenue that will be reported twelve months from now — i.e. TTM through Q2-2027 ≈ (FY2026 $5,550m + FY2027 $7,000m) / 2 = $6,300m.
C2 — Named product-cycle events inside the 12-month window
Each of these appears in ALNY_Catalyst_Calendar.md with its date and source. None is invented.
- Q2-2026 results — the first read on whether the +64–77% product guidance holds after a Q1 that delivered $1,036m (about 20% of the guidance midpoint, requiring acceleration through the year).
- H2-2026 Phase 1 ALN-2232 obesity data — the only asset in the pipeline capable of changing the narrative multiple rather than the numbers.
- H2-2026 Phase 1 ALN-HTT02 (Huntington's) and Phase 1/2 ALN-6400 (HHT) data.
- Regeneron's cemdisiran NDA — submitted to FDA; additional global filings planned in 2026. An approval converts a collaboration into a royalty stream.
- H1-2026 cAPPricorn-1 enrolment completion and Alzheimer's Phase 2 initiation for mivelsiran.
C3 — The multiple, anchored on ALNY's own history with the percentile stated
EV/TTM-sales computed daily from 2022-01-01, using time-varying share counts and net debt by year (not a constant-share approximation), against the TTM revenue reportable at each date with a 45-day filing lag:
| Period | Median EV/TTM-Sales | Range |
|---|---|---|
| 2022 | 23.98x | 16.95 – 32.26x |
| 2023 | 20.95x | 11.47 – 30.50x |
| 2024 | 14.22x | 9.26 – 17.23x |
| 2025 | 17.67x | 13.35 – 26.79x |
| 2026 YTD | 11.49x | 8.54 – 18.10x |
| Full window 2022–2026 | 17.23x | 8.54 – 32.26x |
| Trailing 3 years | 14.96x |
| Current multiple | 9.22x |
| Percentile within its own 2022–2026 range | 2nd |
| Percentile within its own trailing 3 years | 3rd |
Base multiple chosen: 10.5x — approximately the 9th percentile of ALNY's own 4.5-year distribution and below its own 2026-YTD median of 11.49x. This assumes no re-rating whatsoever toward the name's own history. It is a deliberately conservative anchor and it is stated as such.
C4 — The target
| Case | Multiple | Own-history percentile | EV | Equity (+$325m net cash) | Per share (138.2m) | vs spot $288.50 |
|---|---|---|---|---|---|---|
| Bear | 8.5x | 0th — below the entire observed range | $53,550m | $53,875m | $390 | +35.2% |
| Base | 10.5x | ~9th | $66,150m | $66,475m | $481 | +66.7% |
| Bull | 14.96x | 50th (3-year median) | $94,248m | $94,573m | $684 | +137.1% |
12-month target: $481, +66.7% above spot.
Read this correctly. The target is arithmetic, not optimism. TTM revenue rises about 47% on management's own reiterated guidance while the multiple is held near the bottom decile of the name's own history. The bear case — a multiple below anything ALNY has ever traded at — still produces +35%, because the denominator is growing that fast. The risk to this target is the revenue (a guidance miss), not the multiple. If FY2026 product revenue lands at $4.3bn instead of $5.1bn, the base case falls to roughly $410.
valuation.md records that 16 of 16 prior house targets sat below spot, a median 46.1% below Street, and that
this expressed a house view about the market rather than a valuation. A target above spot here is the
expected and normal output, and it survives a bear multiple that has no historical precedent.
C5 — Sanity band against an external professional target
Not computable. No paid feed is connected, and Alpha Vantage's quota — the free route to consensus — was exhausted by parallel agents at run time (verified). The gap to a professional's target is stated as unavailable rather than estimated. This is the correct use of the rule: an outside target is a check on the output, never a calibration target for the model, and its absence weakens the check without invalidating the output.
Part D — Reconciliation to the screen
| Quantity | Screen | This memo | Why it moved |
|---|---|---|---|
| TTM revenue | $3,117.8m (2025-09-30) | $4,286.9m (2026-03-31) | Screen's XBRL source was 301 days stale; two subsequent filings recovered from R-files |
| Demonstrated CAGR | 53.0% | 52.97% total / 51.85% recurring | reproduces; decomposed for the milestone question |
| Required CAGR | 33.4% | 10.7% | Screen's parameters are not in any artefact here and could not be reproduced. Re-derived from scratch with every parameter named. Direction of the difference is explained by the 27.3% understated revenue base |
| Margin | +19.6pp | +41.1pp | consequence of the above |
| Market cap | $38.3bn | $38.5bn basic / $39.9bn diluted | ✓ |
| Volatility | 38% | 42% (20-day realised) | ✓ same order |