OnCo

Company scorecards

295 companies ranked by one disclosed formula, 99 of them with products in the corpus. The score rewards approved and late-stage products, breadth of targets and modalities, regions reached, recent regulatory activity and registry trial volume, and penalises recorded failures. Financial snapshots come from annual reports for 17 public companies.

99 of 295 companies
#
1
Pfizer (incl. Seagen)
Pharma · US · PFE
252242
Ibrance $4.4bn
Xtandi $2.0bn
R&D $10.8bn
FY2024 filing
2
Roche / Genentech
Pharma · CH · ROG.SW
216192
Tecentriq CHF 3.5bn
Polivy CHF 1.1bn
R&D CHF 13.0bn
FY2024 filing
3
Bristol Myers Squibb
Pharma · US · BMY
213175
Opdivo $9.3bn
Revlimid $5.8bn
R&D $11.2bn · cash $10.3bn
FY2024 filing
4
Novartis
Pharma · CH · NOVN.SW
201191
Kisqali $3.0bn
Pluvicto $1.4bn
R&D $10.0bn
FY2024 filing
5
AstraZeneca
Pharma · GB · AZN
171112
$22.4bn oncology revenue
Tagrisso $6.6bn
Imfinzi $4.7bn
R&D $13.6bn
FY2024 filing
6
Johnson & Johnson
Pharma · US · JNJ
170132
Darzalex $11.7bn
Erleada $3.0bn
R&D $17.2bn
FY2024 filing
7
Merck & Co. (MSD)
Pharma · US · MRK
16387
Keytruda $29.5bn
R&D $17.9bn · cash $13.2bn
FY2024 filing
8
Takeda
Pharma · JP · 4502.T
111100not recorded
9
Amgen
Pharma · US · AMGN
10862
Kyprolis $1.4bn
Blincyto $1.2bn
R&D $6.0bn
FY2024 filing
1010570
$6.6bn oncology revenue
Imbruvica $3.3bn
Venclexta $2.6bn
R&D $12.8bn · cash $5.5bn
FY2024 filing
11
Eli Lilly (incl. Loxo)
Pharma · US · LLY
10571
Verzenio $5.3bn
Jaypirca $0.4bn
R&D $11.0bn
FY2024 filing
12
Daiichi Sankyo
Pharma · JP · 4568.T
10543not recorded
13
Sanofi
Pharma · FR · SAN.PA
10370not recorded
14
Bayer
Pharma · DE · BAYN.DE
9461not recorded
158941
Brukinsa $2.6bn
R&D $2.0bn · cash $2.6bn
FY2024 filing
16
Genmab
Biotech · DK · GMAB
8832not recorded
17
Astellas
Pharma · JP · 4503.T
8650not recorded
18
Gilead Sciences (incl. Kite)
Pharma · US · GILD
8441
$3.3bn oncology revenue
Yescarta $1.6bn
Trodelvy $1.3bn
R&D $5.9bn · cash $10.0bn
FY2024 filing
19
Ipsen
Pharma · FR · IPN.PA
8350not recorded
20
Jazz Pharmaceuticals
Biotech · IE · JAZZ
8250not recorded
21
GSK
Pharma · GB · GSK
8040not recorded
22
Regeneron
Pharma · US · REGN
7831
Libtayo $1.2bn
R&D $5.1bn
FY2024 filing
23
Akeso
Biotech · CN · 9926.HK
7221not recorded
24
Incyte
Biotech · US · INCY
7140
Jakafi $2.8bn
R&D $2.6bn · cash $2.2bn
FY2024 filing
25
Servier
Pharma · FR
7040not recorded
26
Eisai
Pharma · JP · 4523.T
5820not recorded
275620not recorded
28
Jiangsu Hengrui Pharmaceuticals
Pharma · CN · 600276.SS
5120not recorded
29
Exelixis
Biotech · US · EXEL
5110
R&D $0.9bn · cash $1.7bn
FY2024 filing
304601not recorded
31
Jiangsu Hengrui Pharmaceuticals
Pharma · CN · 600276.SS
4601not recorded
324410not recorded
334220not recorded
34
US WorldMeds
Pharma · US
4220not recorded
35
Karyopharm Therapeutics
Biotech · US · KPTI
4110not recorded
36
Shanghai Henlius Biotech
Biotech · CN · 2696.HK
3910not recorded
373820not recorded
38
Lantheus
Radiopharma · US · LNTH
3511not recorded
39
Sichuan Kelun-Biotech
Biotech · CN · 6990.HK
3501not recorded
40
Summit Therapeutics
Biotech · US · SMMT
3501not recorded
41
Generate:Biomedicines
AI and software · US · GBIO
3410not recorded
423402not recorded
43
RemeGen
Biotech · CN · 9995.HK
3310not recorded
44
Puma Biotechnology
Biotech · US · PBYI
3210not recorded
453120not recorded
463020not recorded
47
Curium
Radiopharma · FR
3011not recorded
48
Immunocore
Biotech · GB · IMCR
3011
49
Merus
Biotech · NL · MRUS
3011not recorded
50
Zymeworks
Biotech · CA · ZYME
2910not recorded
512810not recorded
52
Legend Biotech
Cell therapy · US · LEGN
2610not recorded
53
Novocure
Devices · CH · NVCR
2610not recorded
54
PharmaMar
Biotech · ES · PHM.MC
2610not recorded
55
Freenome
Diagnostics · US · FRNM
2510not recorded
56
Guardant Health
Diagnostics · US · GH
2510not recorded
57
Celcuity
Biotech · US · CELC
2410not recorded
58
ADC Therapeutics
Biotech · CH · ADCT
2310not recorded
592310not recorded
60
Revolution Medicines
Biotech · US · RVMD
2310
R&D $0.7bn · cash $2.3bn
FY2024 filing
612310not recorded
62
Telix Pharmaceuticals
Radiopharma · AU · TLX.AX
2310not recorded
63
Syndax Pharmaceuticals
Biotech · US · SNDX
2210not recorded
64
Verastem Oncology
Biotech · US · VSTM
2210not recorded
65
Arvinas
Biotech · US · ARVN
2110not recorded
66
Kura Oncology
Biotech · US · KURA
2110not recorded
672110not recorded
68
Corcept Therapeutics
Biotech · US · CORT
2010not recorded
69
Nuvalent
Biotech · US · NUVL
2011not recorded
70
Y-mAbs Therapeutics
Biotech · US · YMAB
2010not recorded
71
Artera
AI and software · US
1920not recorded
72
Autolus Therapeutics
Cell therapy · GB · AUTL
1910not recorded
73
Quanta Therapeutics
Biotech · US
1910not recorded
74
Rigel Pharmaceuticals
Biotech · US · RIGL
1910not recorded
751901not recorded
76
Adaptimmune
Cell therapy · GB
1810not recorded
77
Day One Biopharmaceuticals
Biotech · US · DAWN
1810not recorded
78
ImmunityBio
Biotech · US · IBRX
1810not recorded
79
GE HealthCare
Imaging · US · GEHC
1710not recorded
80
Iovance Biotherapeutics
Cell therapy · US · IOVA
1710not recorded
81
MacroGenics
Biotech · US · MGNX
1710not recorded
82
Replimune
Biotech · US · REPL
1610not recorded
831410not recorded
84
CARsgen Therapeutics
Cell therapy · CN · 2171.HK
1310not recorded
85
Moderna
Biotech · US · MRNA
1301not recorded
86
TransThera Sciences
Biotech · CN
1301not recorded
87
Keymed Biosciences (KYM Biosciences)
Biotech · CN · 2162.HK
1201not recorded
88
Bicycle Therapeutics
Biotech · GB · BCYC
1100not recorded
89
CG Oncology
Biotech · US · CGON
1101not recorded
91
Sutro Biopharma
Biotech · US · STRO
1001not recorded
92
RayzeBio (BMS)
Radiopharma · US
901not recorded
94
Northwest Biotherapeutics
Cell therapy · US · NWBO
801not recorded
95
Elicio Therapeutics
Biotech · US · ELTX
700not recorded
96701not recorded
97
GRAIL
Diagnostics · US · GRAL
701not recorded
98
Orano Med
Radiopharma · FR
700not recorded
99
RadioMedix
Radiopharma · US
700not recorded
100
BioNTech
Biotech · DE · BNTX
600not recorded
102
ESSA Pharma
Biotech · CA · EPIX
100not recorded
Score breakdown for the rows shown
  • Pfizer (incl. Seagen) 252: approved +144, phase 3 +6, targets +40, modalities +10, regions +6, momentum +16, trials +30
  • Roche / Genentech 216: approved +114, phase 3 +6, early +1, targets +34, modalities +12, regions +6, momentum +16, trials +30, failures -3
  • Bristol Myers Squibb 213: approved +102, phase 3 +15, early +1, targets +30, modalities +18, regions +6, momentum +14, trials +30, failures -3
  • Novartis 201: approved +114, phase 3 +3, early +1, targets +34, modalities +8, regions +6, momentum +8, trials +30, failures -3
  • AstraZeneca 171: approved +66, phase 3 +6, early +2, targets +32, modalities +12, regions +6, momentum +20, trials +30, failures -3
  • Johnson & Johnson 170: approved +78, phase 3 +6, targets +22, modalities +16, regions +6, momentum +12, trials +30
  • Merck & Co. (MSD) 163: approved +48, phase 3 +21, targets +32, modalities +8, regions +7, momentum +20, trials +30, failures -3
  • Takeda 111: approved +60, targets +10, modalities +8, regions +6, trials +30, failures -3
  • Amgen 108: approved +36, phase 3 +6, targets +14, modalities +8, regions +6, momentum +8, trials +30
  • AbbVie (incl. ImmunoGen, Capstan) 105: approved +42, targets +18, modalities +6, regions +6, momentum +6, trials +30, failures -3
  • Eli Lilly (incl. Loxo) 105: approved +42, phase 3 +3, targets +14, modalities +4, regions +6, momentum +6, trials +30
  • Daiichi Sankyo 105: approved +24, phase 3 +9, targets +16, modalities +4, regions +6, momentum +16, trials +30
  • Sanofi 103: approved +42, early +1, targets +16, modalities +10, regions +6, momentum +4, trials +30, failures -6
  • Bayer 94: approved +36, phase 3 +3, targets +18, modalities +4, regions +6, trials +30, failures -3
  • BeOne Medicines (formerly BeiGene) 89: approved +24, phase 3 +3, targets +8, modalities +8, regions +6, momentum +10, trials +30
  • Genmab 88: approved +18, phase 3 +6, targets +14, modalities +8, regions +6, momentum +6, trials +30
  • Astellas 86: approved +30, targets +10, modalities +6, regions +6, momentum +4, trials +30
  • Gilead Sciences (incl. Kite) 84: approved +24, phase 3 +3, targets +10, modalities +8, regions +6, momentum +6, trials +30, failures -3
  • Ipsen 83: approved +30, targets +12, modalities +4, regions +6, momentum +4, trials +30, failures -3
  • Jazz Pharmaceuticals 82: approved +30, targets +2, modalities +8, regions +6, momentum +6, trials +30
  • GSK 80: approved +24, targets +8, modalities +6, regions +6, momentum +6, trials +30
  • Regeneron 78: approved +18, phase 3 +3, targets +10, modalities +4, regions +5, momentum +8, trials +30
  • Akeso 72: approved +12, phase 3 +3, early +1, targets +10, modalities +6, regions +2, momentum +8, trials +30
  • Incyte 71: approved +24, targets +8, modalities +4, regions +6, momentum +2, trials +30, failures -3
  • Servier 70: approved +24, targets +2, modalities +6, regions +6, momentum +2, trials +30
  • Eisai 58: approved +12, targets +8, modalities +2, regions +6, trials +30
  • Boehringer Ingelheim 56: approved +12, targets +8, modalities +2, regions +3, momentum +4, trials +30, failures -3
  • Jiangsu Hengrui Pharmaceuticals 51: approved +12, targets +4, modalities +4, regions +1, momentum +2, trials +28
  • Exelixis 51: approved +6, targets +6, modalities +2, regions +6, momentum +2, trials +29
  • Elevar Therapeutics (HLB) 46: phase 3 +3, targets +4, modalities +2, regions +1, momentum +6, trials +30
  • Jiangsu Hengrui Pharmaceuticals 46: phase 3 +3, targets +4, modalities +2, regions +1, momentum +6, trials +30
  • Taiho Oncology (Otsuka) 44: approved +6, modalities +2, regions +4, momentum +2, trials +30
  • Ferring Pharmaceuticals 42: approved +12, targets +2, modalities +4, regions +2, trials +22
  • US WorldMeds 42: approved +12, early +1, targets +2, modalities +4, regions +1, momentum +8, trials +14
  • Karyopharm Therapeutics 41: approved +6, targets +2, modalities +2, regions +5, momentum +2, trials +24
  • Shanghai Henlius Biotech 39: approved +6, targets +2, modalities +2, regions +3, momentum +4, trials +22
  • Menarini / Stemline 38: approved +12, targets +4, modalities +4, regions +4, trials +14
  • Lantheus 35: approved +6, phase 3 +3, targets +2, modalities +4, regions +3, momentum +2, trials +15
  • Sichuan Kelun-Biotech 35: phase 3 +3, targets +2, modalities +2, regions +1, momentum +8, trials +19
  • Summit Therapeutics 35: phase 3 +3, targets +4, modalities +2, regions +1, momentum +4, trials +21
  • Generate:Biomedicines 34: approved +6, targets +2, modalities +2, regions +5, momentum +2, trials +17
  • SystImmune / Sichuan Biokin 34: phase 3 +6, targets +6, modalities +4, momentum +4, trials +14
  • RemeGen 33: approved +6, targets +2, modalities +2, regions +1, momentum +2, trials +20
  • Puma Biotechnology 32: approved +6, targets +4, modalities +2, regions +4, trials +16
  • Blue Earth Diagnostics (Bracco) 31: approved +12, targets +2, modalities +2, regions +2, trials +13
  • Deciphera Pharmaceuticals (Ono) 30: approved +12, targets +2, modalities +2, regions +5, momentum +2, trials +7
  • Curium 30: approved +6, phase 3 +3, targets +4, modalities +4, regions +2, trials +11
  • Immunocore 30: approved +6, phase 3 +3, targets +6, modalities +2, regions +4, trials +9
  • Merus 30: approved +6, phase 3 +3, targets +8, modalities +2, regions +1, momentum +4, trials +6
  • Zymeworks 29: approved +6, targets +2, modalities +2, regions +4, momentum +4, trials +11
  • Sumitomo Pharma (Myovant) 28: approved +6, modalities +2, regions +5, trials +15
  • Legend Biotech 26: approved +6, targets +2, modalities +2, regions +6, momentum +2, trials +8
  • Novocure 26: approved +6, modalities +2, regions +4, momentum +4, trials +10
  • PharmaMar 26: approved +6, modalities +2, regions +2, momentum +2, trials +14
  • Freenome 25: approved +6, modalities +2, regions +1, momentum +2, trials +14
  • Guardant Health 25: approved +6, modalities +2, regions +1, momentum +2, trials +14
  • Celcuity 24: approved +6, targets +4, modalities +2, regions +1, momentum +4, trials +7
  • ADC Therapeutics 23: approved +6, targets +2, modalities +2, regions +4, trials +9
  • AVEO Oncology (LG Chem) 23: approved +6, targets +2, modalities +2, regions +3, trials +10
  • Revolution Medicines 23: approved +6, early +2, targets +2, modalities +2, regions +1, momentum +2, trials +8

The formula

score = 6 x approved products
      + 3 x phase 3 products
      + 1 x phase 1 or 2 products
      + 2 x distinct targets (max 20 targets)
      + 2 x distinct modality classes
      + 1 x regions with an approved product
      + 2 x regulatory events in the last 24 months (max 20 points)
      + round(2 x sqrt(registry phase 2/3 studies)) (max 30 points)
      - 3 x products recorded as negative or withdrawn

“Products” are every product linked to the company in this corpus in either direction, so the score is also a measure of how well we cover a company. Registry counts are ClinicalTrials.gov phase 2 and 3 studies naming each product, fetched 2026-09-09. Regulatory events come from the dated timelines on product pages. Approval regions combine the product records with the six-region matrix.

Like the institution ranking, this is deliberately simple. It does not use revenue, market value or pipeline quality, and a diagnostics or device company will score low because most of its products are not phased trials.

Financial snapshots

Figures are as reported in each company’s annual report, Form 10-K or 20-F for the fiscal year shown, in the reporting currency, rounded to one decimal in billions. Oncology revenue appears only where the company reports an oncology aggregate; otherwise the largest oncology products are listed. R&D is the company total across all therapy areas. Cash follows each company’s own grouping (some include marketable securities, some do not), so compare with care.

Re-check every figure against the linked filing before relying on it. Add a year or a company in src/data/company-financials.ts; unsourced numbers are not accepted.