Catalyst Pharmaceuticals [CPRX]
Provenance, derivations and reproducibility for every figure used in this memo. Framework: Criteria, 2026-07-29. Analysis date 2026-07-29.
No Excel model was built. The security was extinguished for cash on 2026-07-15 and no forward projection has a referent. Building a three-statement model for a company that no longer exists would be work product without information content. What follows is the full derivation of every number that is used, so that each is independently reproducible.
| Source | Use | Access |
|---|---|---|
SEC EDGAR companyfacts CIK 0001369568 |
XBRL fundamentals — revenue, EBIT, cash, shares, AR, inventory, EPS | data.sec.gov/api/xbrl/companyfacts/CIK0001369568.json |
SEC EDGAR submissions CIK 0001369568 |
Filing index incl. Form 25-NSE and Form 15-12G | data.sec.gov/submissions/CIK0001369568.json |
| FY2022–FY2025 10-K, Q1-2026 10-Q | Product-level revenue disaggregation, patent/exclusivity detail, litigation status, royalty terms, customer concentration, MD&A on receivables | primary documents |
| 8-K Exhibit 99.1 corpus, 2023-02-07 → 2026-05-11 (51 exhibits, 15 quarterly earnings releases) | Guidance, product commentary, mention-frequency corpus | primary documents |
| Alpaca Markets | Daily bars (IEX feed), latest trade / quote / snapshot (SIP) | data.alpaca.markets |
investment-memo/assets/reverse_dcf.py |
Implied-path test | skill asset |
Alpha Vantage EARNINGS_CALL_TRANSCRIPT |
quota exhausted after 1 call — 2024Q1 only | see §7 |
Recency assertion (per valuation.md data hygiene): latest 10-Q filed 2026-05-11 for period ending
2026-03-31; latest 10-K filed 2026-02-25. At the analysis date the newest financial data is 119 days old,
and it is the last data that will ever exist — Form 15-12G suspended reporting on 2026-07-24. Not stale by
error; terminal by fact.
Quarterly us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax, four quarters to 2026-03-31:
| Quarter | $000 | Derivation |
|---|---|---|
| Q2-2025 | 146,563 | filed quarterly period |
| Q3-2025 | 148,392 | filed quarterly period |
| Q4-2025 | 152,613 | FY2025 588,989 − 9M-2025 436,376 |
| Q1-2026 | 149,390 | filed quarterly period |
| TTM | 596,958 |
Screen value 596,958,000 — exact match. The Q4 derivation is stated because Catalyst does not tag a discrete Q4 period; the "TTM that skipped Q4 entirely" failure mode noted in the brief is explicitly avoided here.
Annual series (Total revenue incl. licence/other): 2021 140,833 · 2022 214,203 · 2023 398,204 ·
2024 491,734 · 2025 588,989.
Source: Note 2, "net product revenue disaggregated by product", FY2023 / FY2024 / FY2025 10-K, and 10-Q Q1-26. These are audited, company-published tables. Nothing here is reconstructed or estimated.
| $000 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|
| FIRDAPSE | 137,997 | 213,938 | 258,426 | 306,035 | 358,380 |
| FYCOMPA | — | — | 138,076 | 137,251 | 113,341 |
| AGAMREE | — | — | — | 46,041 | 117,086 |
| Total product | 137,997 | 213,938 | 396,502 | 489,327 | 588,807 |
FYCOMPA 2023 covers 2023-01-24 (acquisition) → 2023-12-31. AGAMREE 2024 covers 2024-03-13 (launch) → 2024-12-31. Both partial periods are footnoted by the company.
Q1: FIRDAPSE 83,731 → 98,859 · AGAMREE 22,042 → 36,713 · FYCOMPA 35,627 → 13,771 · total 141,421 → 149,390.
Derivations:
Total CAGR FY22→FY25 = (588,989 / 214,203)^(1/3) − 1 = 40.1% [reproduces screen exactly]
FIRDAPSE CAGR FY22→FY25 = (358,380 / 213,938)^(1/3) − 1 = 18.8% [same-product / organic]
Revenue added FY22→FY25 = 588,989 − 214,203 = 374,786
FIRDAPSE 358,380 − 213,938 = 144,442 → 38.5%
FYCOMPA 113,341 − 0 = 113,341 → 30.2% (acquired, Eisai, 2023-01-24)
AGAMREE 117,086 − 0 = 117,086 → 31.2% (in-licensed, Santhera, 2023-07-11)
ACQUIRED / IN-LICENSED = 230,427 → 61.5%
| Metric | FY2025 | TTM to Q1-26 | Q1-2026 |
|---|---|---|---|
| Operating income ($000) | 257,778 | 267,643 | 73,232 |
| Revenue ($000) | 588,989 | 596,958 | 149,390 |
| Operating margin | 43.77% | 44.83% | 49.02% |
| Cost of sales ($000) | 87,253 | — | 14,475 |
| Gross margin | 85.18% | — | 90.31% |
TTM EBIT = Q2-25 66,298 + Q3-25 66,267 + Q4-25 (257,778 − 195,932 = 61,846) + Q1-26 73,232 = 267,643.
No us-gaap:GrossProfit tag exists for this issuer. The screen correctly returned gross_margin_pct: null
rather than evaluating nan > threshold to FAIL — a correct D1 handling, worth recording positively.
Q1 comparison used for the royalty mechanism: Q1-25 cost of sales 17,911 (= 9M-25 61,179 − ... derived as H1-25 38,525 − Q2-25 20,614), giving gross margin 87.33% → 90.31%, +2.98pp.
| Item | 2026-03-31 |
|---|---|
| Cash & equivalents | $755,859k |
ShortTermInvestments |
tag empty for the period |
| Funded debt | none (company-stated: "No Funded Debt", Q1-26 release headline) |
| Total liabilities | $134,913k (all operating) |
| Total assets | $1,147,610k |
| Stockholders' equity | $1,012,697k |
| Accounts receivable, net | $130,834k |
| Inventory, net | $34,930k |
| Finite-lived intangibles, net | $121,971k |
Net cash = $755,859k, cash-only basis. Screen value — exact match.
| Share measure | Value | Source |
|---|---|---|
dei:EntityCommonStockSharesOutstanding @ 2026-05-07 |
122,380,992 | 10-Q Q1-26 cover — screen's value |
CommonStockSharesOutstanding @ 2026-03-31 |
122,181,308 | balance sheet |
| Basic WASO FY2025 | 122,290,866 | 10-K |
| Diluted WASO FY2025 | 127,257,929 | 10-K |
| Implied fully diluted at the merger | ~130,159,000 | $4,100m ÷ $31.50 |
Scale cross-check (net income ÷ shares ≈ filed EPS):
214,326 / 122,290.866 = $1.7526 vs filed basic EPS $1.75 ✓
214,326 / 127,257.929 = $1.6842 vs filed diluted EPS $1.68 ✓
Single share class; no dual-class dimensional-tagging problem. Discrepancy reported, not silently adopted: the screen's 122.381m basic shares understate the ~130.2m fully-diluted count implied by the transaction's stated $4.1bn equity value by 7.8m shares (6.4%), and therefore understate EV by $246m (7.9%).
DSO = accounts receivable ÷ quarterly revenue × days in quarter.
| Quarter | AR ($000) | Revenue ($000) | Days | DSO |
|---|---|---|---|---|
| Q1-2025 | 71,265 | 141,421 | 90 | 45.4 |
| Q2-2025 | 65,863 | 146,563 | 91 | 40.9 |
| Q3-2025 | 106,409 | 148,392 | 92 | 66.0 |
| Q4-2025 | 126,477 | 152,613 | 92 | 76.2 |
| Q1-2026 | 130,834 | 149,390 | 90 | 78.8 |
FY2025 cash-flow statement: accounts receivable −61,001, inventory −18,089, accounts payable −5,391, accrued expenses +24,164 → operating cash flow 208,670 against net income 214,326 (FY2024: 239,808 against 163,889).
Company's stated cause (FY2025 10-K MD&A): distributor contract renegotiation — reduced fees paid to the customer recorded as a reduction in gross-to-net expenses, in exchange for monthly rather than semi-monthly settlement; a ~$27.0m December-2025 receipt landed 2026-01-02. Adjusting Q4-25 AR for that $27.0m gives 99,477 → DSO 60.0 days — still up 19 days on the H1-25 average of 43.2. The revenue benefit of the fee reduction is not quantified by the company and is not estimated here.
Purpose: the 12-month target's multiple anchor, per valuation.md step 3.
Method. Daily closes 2020-07-27 → 2026-07-14 (Alpaca, IEX feed, adjustment=raw, n = 1,498 sessions).
For each session, enterprise value is computed point-in-time as
close × shares outstanding − cash & equivalents, using the most recent quarterly XBRL values lagged 45 days
to approximate filing availability. TTM revenue and TTM EBIT are rolling four-quarter sums with Q4 derived as
FY − 9M. Quarters with a negative TTM EBIT are excluded from the EV/EBIT distribution.
| Distribution | min | p10 | p25 | median | p75 | p90 | max |
|---|---|---|---|---|---|---|---|
| EV / TTM sales | 1.60x | 2.70x | 3.59x | 4.03x | 4.81x | 6.44x | 10.09x |
| EV / TTM EBIT | 4.46x | 7.34x | 8.61x | 11.26x | 15.19x | 19.38x | 28.64x |
Reference points:
| Date | Close | EV/Sales (pctile) | EV/EBIT (pctile) |
|---|---|---|---|
| 2026-04-24 (last clean pre-leak) | $27.37 | 4.49x (64th) | 10.26x (41st) |
| 2026-05-06 (day before announcement) | $30.55 | 5.15x (83rd) | 11.77x (58th) |
| 2026-07-14 (final trade) | $31.49 | 5.18x (85th) | 11.55x (55th) |
Limitation, stated: IEX-feed closes may differ marginally from consolidated closes; the SIP trades/latest
and snapshot endpoints corroborate the final price to the cent ($31.49). SIP historical bars returned HTTP 403
on this entitlement.
R=~/.claude/skills/investment-memo/assets/reverse_dcf.py
python3 $R --spot 31.49 --shares 122.381 --net-cash 755.859 --revenue 596.958 \
--years 5 --wacc 0.10 --terminal-margin <TM> --exit-multiple <EM> \
--solve cagr --hist-cagr 0.401
| Run | TM | EM | Basis | Required CAGR |
|---|---|---|---|---|
| A | 0.229 | 23.4 | screen's own parameters | 9.3% (reproduces screen) |
| B | 0.438 | 11.26 | actual FY25 margin; own-history median EV/EBIT | 11.1% |
| C | 0.438 | 11.55 | actual margin; realised deal EV/EBIT (basic shares) | 10.6% |
| D | 0.438 | 15.19 | actual margin; own p75 | 4.7% |
| E | 0.438 | 19.38 | actual margin; own p90 | −0.3% |
| F | 0.229 | 11.26 | screen's capped margin; own median | 26.5% |
EV implied by price = 31.49 × 122.381 − 755.859 = $3,097.9m (5.19x TTM revenue). Confirms the screen's
ev: 3,097,918,438.
Log-return population standard deviation, annualised by √252, on the IEX daily close series:
| Window | n | Annualised |
|---|---|---|
| Trailing 252 sessions (2025-07-14 → 2026-07-14) | 252 | 32.1% (screen: 32.0% — match) |
| Pre-deal (2025-10-01 → 2026-04-22) | 140 | 31.8% |
| Post-announcement (2026-05-07 → 2026-07-14) | 46 | 1.2% |
Intended source per references/mention-frequency.md: Alpha Vantage EARNINGS_CALL_TRANSCRIPT, minimum 8
quarters. Actual: 2024Q1 retrieved; the second request returned the shared 25/day rate-limit Information
payload. Transcript metric = INDETERMINATE. One quarter cannot support a time-series claim and none is made.
Substitute corpus, clearly labelled and not represented as transcripts: 15 quarterly earnings releases filed
as 8-K Exhibit 99.1, 2023-02-07 → 2026-05-11, pulled from the EDGAR filing index (51 Ex-99.1 documents total;
non-earnings releases excluded by title match). Word counts 1,269–3,420. All counts normalised per 1,000
words — the ISRG transcript-length artifact is controlled for. No prepared-remarks / Q&A split is available in
this corpus and none is claimed. Full series in CPRX_Research.md §5.
| Item | Why |
|---|---|
| Three-statement model | No forward period exists; the issuer deregistered 2026-07-24 |
| Forward DCF | Terminal value >60% of EV → reverse DCF is the mandatory primary output; and there is no price to test against |
| Consensus NTM revenue / EPS | Alpha Vantage quota exhausted. Consensus Criteria = INDETERMINATE, blocks nothing |
| Peer multiple spread | HRMY named as the correct comparator; no data pulled, so no figure asserted |
| Options chain / Greeks | No listed underlying. Liquidity Criteria requires the real chain before any structure; none proposed |
| Chart pack | Not produced under the time-box; every series above is tabulated in full instead |
| Revenue benefit of the distributor fee renegotiation | Not disclosed by the company; not estimated |
| AGAMREE PTE-extended patent horizon | Petition pending, not granted; 2040 not assumed |