SPB Git forge

spb/websensor

Public
33commits 1branches 0releases
3.4 MBsize
maindefault branch
10 days agolast push
TypeScript 55.4% Python 43.2% SQL 1.2%

coverage: science/healthcare final revisions (THE 2026 top 400, Wikidata QIDs, verified press/pipeline hints); core: academic multi-label suffixes (edu.mo, ac.ir, edu.qa…)

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Simon-Pierre Boucher committed 11 days ago (Sep 13, 2026) parent 625c91f

3 changed files +194 −194

modified config/coverage/50-science.yaml +20 −20
@@ -616,7 +616,7 @@ universes:
616 616 - { name: PLOS, domain: plos.org, country: US, importance: 2, aliases: [public library of science, plos one], hints: { urls: [{ url: "https://theplosblog.plos.org/feed/", kind: blog }] } }
617 617 - { name: eLife, domain: elifesciences.org, country: GB, importance: 2, aliases: [elife] }
618 618 - { name: PNAS, domain: pnas.org, country: US, importance: 2, aliases: [proceedings of the national academy of sciences] }
619 - { name: Wiley, domain: wiley.com, country: US, importance: 3, aliases: ["john wiley & sons", wiley online library, hindawi], hints: { hosts: [onlinelibrary.wiley.com] } }
619 + - { name: Wiley, domain: wiley.com, country: US, importance: 3, aliases: ["john wiley & sons", wiley online library, hindawi], hints: { cik: "107140", ticker: WLY, hosts: [onlinelibrary.wiley.com] } }
620 620 - { name: "Taylor & Francis", domain: taylorandfrancis.com, country: GB, importance: 2, aliases: ["t&f", routledge, tandfonline, informa], hints: { hosts: [tandfonline.com] } }
621 621 - { name: SAGE Publishing, domain: sagepub.com, country: US, importance: 2, aliases: [sage, sage journals] }
622 622 - { name: Oxford University Press, domain: oup.com, country: GB, importance: 2, aliases: [oup, oxford academic], hints: { hosts: [academic.oup.com, global.oup.com] } }
@@ -672,7 +672,7 @@ universes:
672 672 - { name: PubMed, domain: pubmed.gov, country: US, importance: 3, aliases: [pubmed, ncbi, national library of medicine, medline], note: "pubmed.gov is NLM's official short domain; ncbi.nlm.nih.gov collapses to nih.gov (already a funder member)." }
673 673 - { name: Europe PMC, domain: europepmc.org, country: GB, importance: 2, aliases: [europe pmc, europepmc] }
674 674 - { name: Directory of Open Access Journals, domain: doaj.org, country: GB, importance: 1, aliases: [doaj] }
675 - { name: Clarivate, domain: clarivate.com, country: GB, importance: 2, aliases: [web of science, journal citation reports, publons], hints: { hosts: [webofscience.com] } }
675 + - { name: Clarivate, domain: clarivate.com, country: GB, importance: 2, aliases: [web of science, journal citation reports, publons], hints: { cik: "1764046", ticker: CLVT, hosts: [webofscience.com] } }
676 676 - { name: Digital Science, domain: digital-science.com, country: GB, importance: 1, aliases: [dimensions, altmetric, figshare], hints: { hosts: [dimensions.ai, altmetric.com] } }
677 677 - { name: JSTOR / ITHAKA, domain: jstor.org, country: US, importance: 1, aliases: [jstor, ithaka, portico], hints: { hosts: [ithaka.org] } }
678 678 - { name: CNKI, domain: cnki.net, country: CN, language: zh, importance: 1, aliases: [china national knowledge infrastructure] }
@@ -739,15 +739,15 @@ universes:
739 739 - { name: SpaceX, domain: spacex.com, country: US, importance: 3, aliases: [space exploration technologies, starlink, starship, falcon 9], hints: { hosts: [starlink.com] } }
740 740 - { name: Blue Origin, domain: blueorigin.com, country: US, importance: 3, aliases: [new glenn, blue moon] }
741 741 - { name: United Launch Alliance, domain: ulalaunch.com, country: US, importance: 2, aliases: [ula, vulcan] }
742 - { name: Rocket Lab, domain: rocketlabusa.com, country: US, importance: 3, aliases: [electron, neutron], hints: { urls: [{ url: "https://www.rocketlabusa.com/updates/", kind: press }] } }
742 + - { name: Rocket Lab, domain: rocketlabusa.com, country: US, importance: 3, aliases: [electron, neutron], hints: { cik: "1819994", ticker: RKLB, urls: [{ url: "https://www.rocketlabusa.com/updates/", kind: press }] } }
743 743 - { name: Arianespace, domain: arianespace.com, country: FR, importance: 3, aliases: [ariane 6, vega] }
744 744 - { name: ArianeGroup, domain: ariane.group, country: FR, importance: 2, aliases: [arianegroup] }
745 745 - { name: Avio, domain: avio.com, country: IT, language: it, importance: 1, aliases: [vega c] }
746 746 - { name: Relativity Space, domain: relativityspace.com, country: US, importance: 2, aliases: [terran r] }
747 - { name: Firefly Aerospace, domain: fireflyspace.com, country: US, importance: 2, aliases: [alpha, blue ghost] }
747 + - { name: Firefly Aerospace, domain: fireflyspace.com, country: US, importance: 2, aliases: [alpha, blue ghost], hints: { cik: "1860160", ticker: FLY } }
748 748 - { name: Stoke Space, domain: stokespace.com, country: US, importance: 2, aliases: [nova] }
749 749 - { name: Astra, domain: astra.com, country: US, importance: 1, aliases: [astra space] }
750 - { name: Northrop Grumman Space Systems, domain: northropgrumman.com, country: US, importance: 2, aliases: [cygnus, antares] }
750 + - { name: Northrop Grumman Space Systems, domain: northropgrumman.com, country: US, importance: 2, aliases: [cygnus, antares], hints: { cik: "1133421", ticker: NOC } }
751 751 - { name: Isar Aerospace, domain: isaraerospace.com, country: DE, importance: 1, aliases: [spectrum] }
752 752 - { name: Rocket Factory Augsburg, domain: rfa.space, country: DE, importance: 1, aliases: [rfa] }
753 753 - { name: PLD Space, domain: pldspace.com, country: ES, importance: 1, aliases: [miura] }
@@ -757,16 +757,16 @@ universes:
757 757 - { name: Mitsubishi Heavy Industries Space Systems, domain: mhi.com, country: JP, importance: 1, aliases: [h3, mhi launch services] }
758 758 - { name: Galactic Energy, domain: galactic-energy.cn, country: CN, language: zh, importance: 1, aliases: [ceres-1] }
759 759 - { name: LandSpace, domain: landspace.com, country: CN, language: zh, importance: 1, aliases: [zhuque] }
760 - { name: Virgin Galactic, domain: virgingalactic.com, country: US, importance: 1, aliases: [spce] }
760 + - { name: Virgin Galactic, domain: virgingalactic.com, country: US, importance: 1, aliases: [spce], hints: { cik: "1706946", ticker: SPCE } }
761 761 - { name: Impulse Space, domain: impulsespace.com, country: US, importance: 1, aliases: [mira, helios] }
762 762 - { name: Exolaunch, domain: exolaunch.com, country: DE, importance: 1, aliases: [exolaunch] }
763 763 - { name: D-Orbit, domain: dorbit.space, country: IT, importance: 1, aliases: [ion satellite carrier] }
764 764 - { name: Sierra Space, domain: sierraspace.com, country: US, importance: 2, aliases: [dream chaser, life habitat] }
765 765 - { name: Axiom Space, domain: axiomspace.com, country: US, importance: 2, aliases: [axiom station] }
766 766 - { name: Vast, domain: vastspace.com, country: US, importance: 2, aliases: [haven-1] }
767 - { name: Voyager Technologies, domain: voyagertechnologies.com, country: US, importance: 2, aliases: [voyager space, starlab, nanoracks] }
768 - { name: Redwire, domain: redwirespace.com, country: US, importance: 1, aliases: [redwire space] }
769 - { name: Intuitive Machines, domain: intuitivemachines.com, country: US, importance: 2, aliases: [nova-c, im-2] }
767 + - { name: Voyager Technologies, domain: voyagertechnologies.com, country: US, importance: 2, aliases: [voyager space, starlab, nanoracks], hints: { cik: "1788060", ticker: VOYG } }
768 + - { name: Redwire, domain: redwirespace.com, country: US, importance: 1, aliases: [redwire space], hints: { cik: "1819810", ticker: RDW } }
769 + - { name: Intuitive Machines, domain: intuitivemachines.com, country: US, importance: 2, aliases: [nova-c, im-2], hints: { cik: "1844452", ticker: LUNR } }
770 770 - { name: ispace, domain: ispace-inc.com, country: JP, importance: 1, aliases: [hakuto-r] }
771 771 - { name: Astrobotic, domain: astrobotic.com, country: US, importance: 1, aliases: [peregrine, griffin] }
772 772 - { name: Varda Space Industries, domain: varda.com, country: US, importance: 1, aliases: [varda] }
@@ -778,14 +778,14 @@ universes:
778 778 - { name: LeoLabs, domain: leolabs.space, country: US, importance: 2, aliases: [leolabs] }
779 779 - { name: Slingshot Aerospace, domain: slingshot.com, country: US, importance: 1, aliases: [slingshot] }
780 780 - { name: ExoAnalytic Solutions, domain: exoanalytic.com, country: US, importance: 1, aliases: [exoanalytic] }
781 - { name: Planet Labs, domain: planet.com, country: US, importance: 3, aliases: [planet, planetscope, skysat], hints: { urls: [{ url: "https://www.planet.com/pulse/rss/", kind: blog }] } }
781 + - { name: Planet Labs, domain: planet.com, country: US, importance: 3, aliases: [planet, planetscope, skysat], hints: { cik: "1836833", ticker: PL, urls: [{ url: "https://www.planet.com/pulse/rss/", kind: blog }] } }
782 782 - { name: Maxar, domain: maxar.com, country: US, importance: 3, aliases: [maxar technologies, maxar intelligence, vantor, worldview legion], hints: { hosts: [vantor.com] } }
783 - { name: BlackSky, domain: blacksky.com, country: US, importance: 2, aliases: [blacksky technology] }
784 - { name: Satellogic, domain: satellogic.com, country: UY, importance: 2, aliases: [satellogic] }
783 + - { name: BlackSky, domain: blacksky.com, country: US, importance: 2, aliases: [blacksky technology], hints: { cik: "1753539", ticker: BKSY } }
784 + - { name: Satellogic, domain: satellogic.com, country: UY, importance: 2, aliases: [satellogic], hints: { cik: "1874315", ticker: SATL } }
785 785 - { name: ICEYE, domain: iceye.com, country: FI, importance: 2, aliases: [iceye sar] }
786 786 - { name: Capella Space, domain: capellaspace.com, country: US, importance: 2, aliases: [capella] }
787 787 - { name: Umbra, domain: umbra.space, country: US, importance: 2, aliases: [umbra lab] }
788 - { name: Spire Global, domain: spire.com, country: US, importance: 2, aliases: [spire] }
788 + - { name: Spire Global, domain: spire.com, country: US, importance: 2, aliases: [spire], hints: { cik: "1816017", ticker: SPIR } }
789 789 - { name: HawkEye 360, domain: he360.com, country: US, importance: 2, aliases: [hawkeye360] }
790 790 - { name: Airbus Defence and Space, domain: airbus.com, country: NL, importance: 2, aliases: [airbus space, pleiades neo, eurostar], hints: { hosts: [intelligence.airbus.com] } }
791 791 - { name: Thales Alenia Space, domain: thalesaleniaspace.com, country: FR, importance: 2, aliases: [tas] }
@@ -793,17 +793,17 @@ universes:
793 793 - { name: GHGSat, domain: ghgsat.com, country: CA, importance: 1, aliases: [ghgsat] }
794 794 - { name: Pixxel, domain: pixxel.space, country: IN, importance: 1, aliases: [pixxel] }
795 795 - { name: EarthDaily Analytics, domain: earthdaily.com, country: CA, importance: 1, aliases: [earthdaily] }
796 - { name: Amazon Kuiper, domain: amazon.com, country: US, importance: 3, aliases: [project kuiper, amazon leo, kuiper systems], hints: { hosts: [aboutamazon.com] } }
797 - { name: AST SpaceMobile, domain: ast-science.com, country: US, importance: 2, aliases: [asts, bluebird] }
796 + - { name: Amazon Kuiper, domain: amazon.com, country: US, importance: 3, aliases: [project kuiper, amazon leo, kuiper systems], hints: { cik: "1018724", ticker: AMZN, hosts: [aboutamazon.com] } }
797 + - { name: AST SpaceMobile, domain: ast-science.com, country: US, importance: 2, aliases: [asts, bluebird], hints: { cik: "1780312", ticker: ASTS } }
798 798 - { name: Lynk Global, domain: lynk.world, country: US, importance: 1, aliases: [lynk] }
799 - { name: Iridium, domain: iridium.com, country: US, importance: 3, aliases: [iridium communications, iridium next] }
800 - { name: Globalstar, domain: globalstar.com, country: US, importance: 2, aliases: [globalstar] }
801 - { name: Viasat, domain: viasat.com, country: US, importance: 3, aliases: [inmarsat, viasat-3], hints: { hosts: [inmarsat.com], urls: [{ url: "https://news.viasat.com/rss", kind: press }] } }
802 - { name: EchoStar, domain: echostar.com, country: US, importance: 2, aliases: [hughes, hughesnet, jupiter 3], hints: { hosts: [hughes.com] } }
799 + - { name: Iridium, domain: iridium.com, country: US, importance: 3, aliases: [iridium communications, iridium next], hints: { cik: "1418819", ticker: IRDM } }
800 + - { name: Globalstar, domain: globalstar.com, country: US, importance: 2, aliases: [globalstar], hints: { cik: "1366868", ticker: GSAT } }
801 + - { name: Viasat, domain: viasat.com, country: US, importance: 3, aliases: [inmarsat, viasat-3], hints: { cik: "797721", ticker: VSAT, hosts: [inmarsat.com], urls: [{ url: "https://news.viasat.com/rss", kind: press }] } }
802 + - { name: EchoStar, domain: echostar.com, country: US, importance: 2, aliases: [hughes, hughesnet, jupiter 3], hints: { cik: "1415404", ticker: ECHO, hosts: [hughes.com] } }
803 803 - { name: SES, domain: ses.com, country: LU, importance: 3, aliases: [ses s.a., o3b mpower, intelsat], hints: { hosts: [intelsat.com], urls: [{ url: "https://www.ses.com/press-releases", kind: press }] } }
804 804 - { name: Intelsat, domain: intelsat.com, country: US, importance: 2, aliases: [intelsat], note: Acquired by SES (closed July 2025); the brand and domain remain active. }
805 805 - { name: Eutelsat Group, domain: eutelsat.com, country: FR, importance: 3, aliases: [eutelsat, oneweb, eutelsat oneweb], hints: { hosts: [oneweb.net] } }
806 - { name: Telesat, domain: telesat.com, country: CA, importance: 3, aliases: [telesat lightspeed] }
806 + - { name: Telesat, domain: telesat.com, country: CA, importance: 3, aliases: [telesat lightspeed], hints: { cik: "1845840", ticker: TSAT } }
807 807 - { name: MDA Space, domain: mda.space, country: CA, importance: 3, aliases: [mda, canadarm, mda aurora], hints: { urls: [{ url: "https://mda.space/en/news/", kind: press }] } }
808 808 - { name: Hispasat, domain: hispasat.com, country: ES, language: es, importance: 1, aliases: [hispasat] }
809 809 - { name: Space42, domain: space42.ai, country: AE, importance: 1, aliases: [yahsat, bayanat, thuraya] }
modified config/coverage/51-healthcare.yaml +173 −173
@@ -100,7 +100,7 @@ universes:
100 100 - { name: AGES, domain: ages.at, country: AT, language: de, importance: 1, aliases: [austrian agency for health and food safety] }
101 101 - { name: Swedish Medical Products Agency, domain: lakemedelsverket.se, country: SE, language: sv, importance: 2, aliases: [lakemedelsverket, mpa] }
102 102 - { name: Public Health Agency of Sweden, domain: folkhalsomyndigheten.se, country: SE, language: sv, importance: 2, aliases: [folkhalsomyndigheten] }
103 - { name: Danish Medicines Agency, domain: laegemiddelstyrelsen.dk, country: DK, language: da, importance: 2, aliases: [dkma, laegemiddelstyrelsen] }
103 + - { name: Danish Medicines Agency, domain: laegemiddelstyrelsen.dk, country: DK, language: da, importance: 2, aliases: [dkma, laegemiddelstyrelsen], hints: { hosts: [dkma.dk] } }
104 104 - { name: Statens Serum Institut, domain: ssi.dk, country: DK, language: da, importance: 1, aliases: [ssi] }
105 105 - { name: Norwegian Medical Products Agency, domain: dmp.no, country: "NO", language: "no", importance: 2, aliases: [noma, dmp, direktoratet for medisinske produkter, legemiddelverket] }
106 106 - { name: Norwegian Institute of Public Health, domain: fhi.no, country: "NO", language: "no", importance: 1, aliases: [fhi, folkehelseinstituttet] }
@@ -150,7 +150,7 @@ universes:
150 150 - { name: Fiocruz, domain: fiocruz.br, country: BR, language: pt, importance: 1, aliases: [fundacao oswaldo cruz] }
151 151 - { name: COFEPRIS, domain: gob.mx, country: MX, language: es, importance: 2, aliases: [comision federal para la proteccion contra riesgos sanitarios, secretaria de salud], hints: { hosts: [www.gob.mx/cofepris, www.gob.mx/salud] } }
152 152 - { name: ANMAT, domain: argentina.gob.ar, country: AR, language: es, importance: 2, aliases: ["administracion nacional de medicamentos, alimentos y tecnologia medica"], hints: { hosts: [www.argentina.gob.ar/anmat] } }
153 - { name: Instituto de Salud Publica de Chile, domain: ispch.gob.cl, country: CL, language: es, importance: 1, aliases: [isp chile] }
153 + - { name: Instituto de Salud Publica de Chile, domain: ispch.cl, country: CL, language: es, importance: 1, aliases: [isp chile] }
154 154 - { name: INVIMA, domain: invima.gov.co, country: CO, language: es, importance: 1, aliases: [instituto nacional de vigilancia de medicamentos y alimentos] }
155 155 - { name: DIGEMID, domain: gob.pe, country: PE, language: es, importance: 1, aliases: [direccion general de medicamentos insumos y drogas, minsa peru], hints: { hosts: [www.gob.pe/digemid] } }
156 156 - key: pharma-top-100
@@ -158,40 +158,40 @@ universes:
158 158 description: "Largest pharmaceutical companies by revenue (importance 3 = top 20) plus major biotech, generics, vaccines, CDMO/CRO, tools and AI drug-discovery companies; SEC registrants carry cik/ticker."
159 159 provenance: "https://en.wikipedia.org/wiki/List_of_largest_pharmaceutical_companies_by_revenue + Fierce Pharma top 20 (retrieved 2026-09-13); SEC company_tickers.json (retrieved 2026-09-13)"
160 160 members:
161 - { name: "Johnson & Johnson", domain: jnj.com, country: US, importance: 3, aliases: ["j&j", janssen, jnj] }
161 + - { name: "Johnson & Johnson", domain: jnj.com, country: US, importance: 3, aliases: ["j&j", janssen, jnj], hints: { cik: "200406", ticker: JNJ } }
162 162 - { name: Roche, domain: roche.com, country: CH, importance: 3, aliases: [f. hoffmann-la roche, roche holding], hints: { urls: [{ url: "https://www.roche.com/media/releases", kind: press }] } }
163 163 - { name: Genentech, domain: gene.com, country: US, importance: 2, aliases: [genentech] }
164 - { name: "Merck & Co.", domain: merck.com, country: US, importance: 3, aliases: [msd, "merck sharp & dohme", keytruda], hints: { hosts: [msd.com], urls: [{ url: "https://www.merck.com/media/news/", kind: press }, { url: "https://www.merck.com/research/product-pipeline/", kind: product }] } }
165 - { name: Pfizer, domain: pfizer.com, country: US, importance: 3, aliases: [pfizer inc], hints: { urls: [{ url: "https://www.pfizer.com/news/press-releases", kind: press }, { url: "https://www.pfizer.com/science/drug-product-pipeline", kind: product }] } }
166 - { name: AbbVie, domain: abbvie.com, country: US, importance: 3, aliases: [abbvie inc, allergan] }
167 - { name: AstraZeneca, domain: astrazeneca.com, country: GB, importance: 3, aliases: [az, alexion], hints: { hosts: [alexion.com], urls: [{ url: "https://www.astrazeneca.com/media-centre/press-releases.html", kind: press }, { url: "https://www.astrazeneca.com/our-therapy-areas/pipeline.html", kind: product }] } }
168 - { name: Novartis, domain: novartis.com, country: CH, importance: 3, aliases: [novartis ag], hints: { urls: [{ url: "https://www.novartis.com/research-development/novartis-pipeline", kind: product }] } }
169 - { name: Bristol Myers Squibb, domain: bms.com, country: US, importance: 3, aliases: [bms, celgene], hints: { urls: [{ url: "https://www.bms.com/researchers-and-partners/in-the-pipeline.html", kind: product }] } }
170 - { name: Eli Lilly and Company, domain: lilly.com, country: US, importance: 3, aliases: [lilly, eli lilly], hints: { urls: [{ url: "https://www.lilly.com/discovery/clinical-development-pipeline", kind: product }] } }
171 - { name: Sanofi, domain: sanofi.com, country: FR, importance: 3, aliases: [sanofi pasteur, genzyme], hints: { urls: [{ url: "https://www.sanofi.com/en/media-room/press-releases", kind: press }, { url: "https://www.sanofi.com/en/our-science/our-pipeline", kind: product }] } }
172 - { name: Novo Nordisk, domain: novonordisk.com, country: DK, importance: 3, aliases: [novo, novo nordisk a/s], hints: { urls: [{ url: "https://www.novonordisk.com/news-and-media/news-and-ir-materials.html", kind: press }, { url: "https://www.novonordisk.com/science-and-technology/r-d-pipeline.html", kind: product }] } }
173 - { name: GSK, domain: gsk.com, country: GB, importance: 3, aliases: [glaxosmithkline, viiv healthcare], hints: { hosts: [viivhealthcare.com], urls: [{ url: "https://www.gsk.com/en-gb/media/press-releases/", kind: press }, { url: "https://www.gsk.com/en-gb/innovation/pipeline/", kind: product }] } }
174 - { name: Amgen, domain: amgen.com, country: US, importance: 3, aliases: [amgen inc, horizon therapeutics] }
175 - { name: Gilead Sciences, domain: gilead.com, country: US, importance: 3, aliases: [gilead, kite pharma], hints: { urls: [{ url: "https://www.gilead.com/science/pipeline", kind: product }] } }
176 - { name: Takeda Pharmaceutical, domain: takeda.com, country: JP, importance: 3, aliases: [takeda, shire] }
164 + - { name: "Merck & Co.", domain: merck.com, country: US, importance: 3, aliases: [msd, "merck sharp & dohme", keytruda], hints: { cik: "310158", ticker: MRK, hosts: [msd.com], urls: [{ url: "https://www.merck.com/media/news/", kind: press }, { url: "https://www.merck.com/research/product-pipeline/", kind: product }] } }
165 + - { name: Pfizer, domain: pfizer.com, country: US, importance: 3, aliases: [pfizer inc], hints: { cik: "78003", ticker: PFE, urls: [{ url: "https://www.pfizer.com/news/press-releases", kind: press }, { url: "https://www.pfizer.com/science/drug-product-pipeline", kind: product }] } }
166 + - { name: AbbVie, domain: abbvie.com, country: US, importance: 3, aliases: [abbvie inc, allergan], hints: { cik: "1551152", ticker: ABBV } }
167 + - { name: AstraZeneca, domain: astrazeneca.com, country: GB, importance: 3, aliases: [az, alexion], hints: { cik: "901832", ticker: AZN, hosts: [alexion.com], urls: [{ url: "https://www.astrazeneca.com/media-centre/press-releases.html", kind: press }, { url: "https://www.astrazeneca.com/our-therapy-areas/pipeline.html", kind: product }] } }
168 + - { name: Novartis, domain: novartis.com, country: CH, importance: 3, aliases: [novartis ag], hints: { cik: "1114448", ticker: NVS, urls: [{ url: "https://www.novartis.com/research-development/novartis-pipeline", kind: product }] } }
169 + - { name: Bristol Myers Squibb, domain: bms.com, country: US, importance: 3, aliases: [bms, celgene], hints: { cik: "14272", ticker: BMY, urls: [{ url: "https://www.bms.com/researchers-and-partners/in-the-pipeline.html", kind: product }] } }
170 + - { name: Eli Lilly and Company, domain: lilly.com, country: US, importance: 3, aliases: [lilly, eli lilly], hints: { cik: "59478", ticker: LLY, urls: [{ url: "https://www.lilly.com/discovery/clinical-development-pipeline", kind: product }] } }
171 + - { name: Sanofi, domain: sanofi.com, country: FR, importance: 3, aliases: [sanofi pasteur, genzyme], hints: { cik: "1121404", ticker: SNY, urls: [{ url: "https://www.sanofi.com/en/media-room/press-releases", kind: press }, { url: "https://www.sanofi.com/en/our-science/our-pipeline", kind: product }] } }
172 + - { name: Novo Nordisk, domain: novonordisk.com, country: DK, importance: 3, aliases: [novo, novo nordisk a/s], hints: { cik: "353278", ticker: NVO, urls: [{ url: "https://www.novonordisk.com/news-and-media/news-and-ir-materials.html", kind: press }, { url: "https://www.novonordisk.com/science-and-technology/r-d-pipeline.html", kind: product }] } }
173 + - { name: GSK, domain: gsk.com, country: GB, importance: 3, aliases: [glaxosmithkline, viiv healthcare], hints: { cik: "1131399", ticker: GSK, hosts: [viivhealthcare.com], urls: [{ url: "https://www.gsk.com/en-gb/media/press-releases/", kind: press }, { url: "https://www.gsk.com/en-gb/innovation/pipeline/", kind: product }] } }
174 + - { name: Amgen, domain: amgen.com, country: US, importance: 3, aliases: [amgen inc, horizon therapeutics], hints: { cik: "318154", ticker: AMGN } }
175 + - { name: Gilead Sciences, domain: gilead.com, country: US, importance: 3, aliases: [gilead, kite pharma], hints: { cik: "882095", ticker: GILD, urls: [{ url: "https://www.gilead.com/science/pipeline", kind: product }] } }
176 + - { name: Takeda Pharmaceutical, domain: takeda.com, country: JP, importance: 3, aliases: [takeda, shire], hints: { cik: "1395064", ticker: TAK } }
177 177 - { name: Bayer, domain: bayer.com, country: DE, language: de, importance: 3, aliases: [bayer ag, bayer pharmaceuticals] }
178 178 - { name: Boehringer Ingelheim, domain: boehringer-ingelheim.com, country: DE, importance: 3, aliases: [boehringer] }
179 179 - { name: Merck KGaA, domain: merckgroup.com, country: DE, importance: 3, aliases: [emd serono, merck healthcare, emd group, milliporesigma], hints: { hosts: [emdgroup.com, emdserono.com] } }
180 - { name: Moderna, domain: modernatx.com, country: US, importance: 3, aliases: [moderna inc, spikevax] }
181 - { name: Regeneron Pharmaceuticals, domain: regeneron.com, country: US, importance: 3, aliases: [regeneron, dupixent, eylea], hints: { urls: [{ url: "https://www.regeneron.com/pipeline-medicines/investigational-pipeline", kind: product }] } }
182 - { name: Vertex Pharmaceuticals, domain: vrtx.com, country: US, importance: 3, aliases: [vertex, trikafta] }
183 - { name: Biogen, domain: biogen.com, country: US, importance: 2, aliases: [biogen inc, leqembi] }
180 + - { name: Moderna, domain: modernatx.com, country: US, importance: 3, aliases: [moderna inc, spikevax], hints: { cik: "1682852", ticker: MRNA } }
181 + - { name: Regeneron Pharmaceuticals, domain: regeneron.com, country: US, importance: 3, aliases: [regeneron, dupixent, eylea], hints: { cik: "872589", ticker: REGN, urls: [{ url: "https://www.regeneron.com/pipeline-medicines/investigational-pipeline", kind: product }] } }
182 + - { name: Vertex Pharmaceuticals, domain: vrtx.com, country: US, importance: 3, aliases: [vertex, trikafta], hints: { cik: "875320", ticker: VRTX } }
183 + - { name: Biogen, domain: biogen.com, country: US, importance: 2, aliases: [biogen inc, leqembi], hints: { cik: "875045", ticker: BIIB } }
184 184 - { name: CSL, domain: csl.com, country: AU, importance: 3, aliases: [csl behring, seqirus, csl limited], hints: { hosts: [cslbehring.com, cslseqirus.com] } }
185 - { name: Teva Pharmaceutical Industries, domain: tevapharm.com, country: IL, importance: 3, aliases: [teva] }
186 - { name: Viatris, domain: viatris.com, country: US, importance: 2, aliases: [mylan, upjohn] }
185 + - { name: Teva Pharmaceutical Industries, domain: tevapharm.com, country: IL, importance: 3, aliases: [teva], hints: { cik: "818686", ticker: TEVA } }
186 + - { name: Viatris, domain: viatris.com, country: US, importance: 2, aliases: [mylan, upjohn], hints: { cik: "1792044", ticker: VTRS } }
187 187 - { name: Sandoz, domain: sandoz.com, country: CH, importance: 2, aliases: [sandoz group] }
188 - { name: BioNTech, domain: biontech.com, country: DE, importance: 3, aliases: [biontech se, comirnaty, curevac], hints: { hosts: [biontech.de] } }
188 + - { name: BioNTech, domain: biontech.com, country: DE, importance: 3, aliases: [biontech se, comirnaty, curevac], hints: { cik: "1776985", ticker: BNTX, hosts: [biontech.de] } }
189 189 - { name: Fresenius, domain: fresenius.com, country: DE, language: de, importance: 2, aliases: [fresenius se, fresenius kabi, helios], hints: { hosts: [fresenius-kabi.com, helios-gesundheit.de] } }
190 - { name: Organon, domain: organon.com, country: US, importance: 2, aliases: ["organon & co"] }
191 - { name: Bausch Health, domain: bauschhealth.com, country: CA, importance: 2, aliases: [valeant, salix] }
192 - { name: Perrigo, domain: perrigo.com, country: IE, importance: 1, aliases: [perrigo company] }
193 - { name: Haleon, domain: haleon.com, country: GB, importance: 1, aliases: [gsk consumer healthcare] }
194 - { name: Kenvue, domain: kenvue.com, country: US, importance: 1, aliases: ["johnson & johnson consumer health"] }
190 + - { name: Organon, domain: organon.com, country: US, importance: 2, aliases: ["organon & co"], hints: { cik: "1821825", ticker: OGN } }
191 + - { name: Bausch Health, domain: bauschhealth.com, country: CA, importance: 2, aliases: [valeant, salix], hints: { cik: "885590", ticker: BHC } }
192 + - { name: Perrigo, domain: perrigo.com, country: IE, importance: 1, aliases: [perrigo company], hints: { cik: "1585364", ticker: PRGO } }
193 + - { name: Haleon, domain: haleon.com, country: GB, importance: 1, aliases: [gsk consumer healthcare], hints: { cik: "1900304", ticker: HLN } }
194 + - { name: Kenvue, domain: kenvue.com, country: US, importance: 1, aliases: ["johnson & johnson consumer health"], hints: { cik: "1944048", ticker: KVUE } }
195 195 - { name: Daiichi Sankyo, domain: daiichisankyo.com, country: JP, language: ja, importance: 3, aliases: [enhertu] }
196 196 - { name: Astellas Pharma, domain: astellas.com, country: JP, language: ja, importance: 3, aliases: [astellas] }
197 197 - { name: Otsuka Holdings, domain: otsuka.com, country: JP, language: ja, importance: 2, aliases: [otsuka pharmaceutical, otsuka] }
@@ -213,17 +213,17 @@ universes:
213 213 - { name: Angelini Pharma, domain: angelinipharma.com, country: IT, language: it, importance: 1, aliases: [angelini] }
214 214 - { name: Alfasigma, domain: alfasigma.com, country: IT, language: it, importance: 1, aliases: [alfasigma] }
215 215 - { name: Almirall, domain: almirall.com, country: ES, language: es, importance: 1, aliases: [almirall] }
216 - { name: Grifols, domain: grifols.com, country: ES, language: es, importance: 2, aliases: [grifols s.a.] }
216 + - { name: Grifols, domain: grifols.com, country: ES, language: es, importance: 2, aliases: [grifols s.a.], hints: { cik: "1438569", ticker: GRFS } }
217 217 - { name: Esteve, domain: esteve.com, country: ES, language: es, importance: 1, aliases: [esteve] }
218 218 - { name: Lundbeck, domain: lundbeck.com, country: DK, importance: 2, aliases: [h. lundbeck] }
219 219 - { name: LEO Pharma, domain: leo-pharma.com, country: DK, importance: 1, aliases: [leo pharma] }
220 - { name: Genmab, domain: genmab.com, country: DK, importance: 2, aliases: [genmab a/s] }
220 + - { name: Genmab, domain: genmab.com, country: DK, importance: 2, aliases: [genmab a/s], hints: { cik: "1434265", ticker: GMAB } }
221 221 - { name: Zealand Pharma, domain: zealandpharma.com, country: DK, importance: 1, aliases: [zealand] }
222 - { name: Ascendis Pharma, domain: ascendispharma.com, country: DK, importance: 2, aliases: [ascendis] }
222 + - { name: Ascendis Pharma, domain: ascendispharma.com, country: DK, importance: 2, aliases: [ascendis], hints: { cik: "1612042", ticker: ASND } }
223 223 - { name: Bavarian Nordic, domain: bavarian-nordic.com, country: DK, importance: 2, aliases: [bavarian nordic a/s, jynneos] }
224 224 - { name: Orion, domain: orion.fi, country: FI, language: fi, importance: 1, aliases: [orion pharma, orion oyj] }
225 225 - { name: Sobi, domain: sobi.com, country: SE, importance: 1, aliases: [swedish orphan biovitrum] }
226 - { name: argenx, domain: argenx.com, country: NL, importance: 2, aliases: [argenx se, vyvgart] }
226 + - { name: argenx, domain: argenx.com, country: NL, importance: 2, aliases: [argenx se, vyvgart], hints: { cik: "1697862", ticker: ARGX } }
227 227 - { name: Galapagos, domain: glpg.com, country: BE, importance: 1, aliases: [galapagos nv] }
228 228 - { name: Ferring Pharmaceuticals, domain: ferring.com, country: CH, importance: 1, aliases: [ferring] }
229 229 - { name: Idorsia, domain: idorsia.com, country: CH, importance: 1, aliases: [idorsia] }
@@ -236,44 +236,44 @@ universes:
236 236 - { name: Polpharma, domain: polpharma.pl, country: PL, language: pl, importance: 1, aliases: [polpharma] }
237 237 - { name: Hikma Pharmaceuticals, domain: hikma.com, country: GB, importance: 2, aliases: [hikma] }
238 238 - { name: Bial, domain: bial.com, country: PT, language: pt, importance: 1, aliases: [bial] }
239 - { name: Valneva, domain: valneva.com, country: FR, importance: 1, aliases: [valneva se] }
240 - { name: Alnylam Pharmaceuticals, domain: alnylam.com, country: US, importance: 2, aliases: [alnylam, amvuttra], hints: { urls: [{ url: "https://www.alnylam.com/alnylam-rnai-pipeline", kind: product }] } }
241 - { name: Ionis Pharmaceuticals, domain: ionis.com, country: US, importance: 2, aliases: [ionis, isis pharmaceuticals] }
242 - { name: Incyte, domain: incyte.com, country: US, importance: 2, aliases: [incyte corp, jakafi] }
243 - { name: Exelixis, domain: exelixis.com, country: US, importance: 2, aliases: [exelixis inc, cabometyx] }
244 - { name: BioMarin Pharmaceutical, domain: biomarin.com, country: US, importance: 2, aliases: [biomarin, voxzogo] }
245 - { name: Neurocrine Biosciences, domain: neurocrine.com, country: US, importance: 2, aliases: [neurocrine, ingrezza] }
246 - { name: Sarepta Therapeutics, domain: sarepta.com, country: US, importance: 2, aliases: [sarepta, elevidys] }
247 - { name: Ultragenyx Pharmaceutical, domain: ultragenyx.com, country: US, importance: 1, aliases: [ultragenyx] }
248 - { name: Insmed, domain: insmed.com, country: US, importance: 2, aliases: [insmed inc, brinsupri] }
249 - { name: Madrigal Pharmaceuticals, domain: madrigalpharma.com, country: US, importance: 2, aliases: [madrigal, rezdiffra] }
250 - { name: Axsome Therapeutics, domain: axsome.com, country: US, importance: 1, aliases: [axsome] }
251 - { name: Cytokinetics, domain: cytokinetics.com, country: US, importance: 1, aliases: [cytokinetics inc] }
239 + - { name: Valneva, domain: valneva.com, country: FR, importance: 1, aliases: [valneva se], hints: { cik: "1836564", ticker: VALN } }
240 + - { name: Alnylam Pharmaceuticals, domain: alnylam.com, country: US, importance: 2, aliases: [alnylam, amvuttra], hints: { cik: "1178670", ticker: ALNY, urls: [{ url: "https://www.alnylam.com/alnylam-rnai-pipeline", kind: product }] } }
241 + - { name: Ionis Pharmaceuticals, domain: ionis.com, country: US, importance: 2, aliases: [ionis, isis pharmaceuticals], hints: { cik: "874015", ticker: IONS } }
242 + - { name: Incyte, domain: incyte.com, country: US, importance: 2, aliases: [incyte corp, jakafi], hints: { cik: "879169", ticker: INCY } }
243 + - { name: Exelixis, domain: exelixis.com, country: US, importance: 2, aliases: [exelixis inc, cabometyx], hints: { cik: "939767", ticker: EXEL } }
244 + - { name: BioMarin Pharmaceutical, domain: biomarin.com, country: US, importance: 2, aliases: [biomarin, voxzogo], hints: { cik: "1048477", ticker: BMRN } }
245 + - { name: Neurocrine Biosciences, domain: neurocrine.com, country: US, importance: 2, aliases: [neurocrine, ingrezza], hints: { cik: "914475", ticker: NBIX } }
246 + - { name: Sarepta Therapeutics, domain: sarepta.com, country: US, importance: 2, aliases: [sarepta, elevidys], hints: { cik: "873303", ticker: SRPT } }
247 + - { name: Ultragenyx Pharmaceutical, domain: ultragenyx.com, country: US, importance: 1, aliases: [ultragenyx], hints: { cik: "1515673", ticker: RARE } }
248 + - { name: Insmed, domain: insmed.com, country: US, importance: 2, aliases: [insmed inc, brinsupri], hints: { cik: "1104506", ticker: INSM } }
249 + - { name: Madrigal Pharmaceuticals, domain: madrigalpharma.com, country: US, importance: 2, aliases: [madrigal, rezdiffra], hints: { cik: "1157601", ticker: MDGL } }
250 + - { name: Axsome Therapeutics, domain: axsome.com, country: US, importance: 1, aliases: [axsome], hints: { cik: "1579428", ticker: AXSM } }
251 + - { name: Cytokinetics, domain: cytokinetics.com, country: US, importance: 1, aliases: [cytokinetics inc], hints: { cik: "1061983", ticker: CYTK } }
252 252 - { name: Apellis Pharmaceuticals, domain: apellis.com, country: US, importance: 1, aliases: [apellis] }
253 - { name: Halozyme Therapeutics, domain: halozyme.com, country: US, importance: 2, aliases: [halozyme] }
254 - { name: Jazz Pharmaceuticals, domain: jazzpharma.com, country: US, importance: 2, aliases: [jazz] }
255 - { name: United Therapeutics, domain: unither.com, country: US, importance: 2, aliases: [united therapeutics corp, tyvaso] }
256 - { name: Corcept Therapeutics, domain: corcept.com, country: US, importance: 1, aliases: [corcept] }
257 - { name: Alkermes, domain: alkermes.com, country: IE, importance: 1, aliases: [alkermes plc] }
258 - { name: Amneal Pharmaceuticals, domain: amneal.com, country: US, importance: 1, aliases: [amneal] }
259 - { name: Roivant Sciences, domain: roivant.com, country: US, importance: 1, aliases: [roivant, immunovant] }
260 - { name: Viking Therapeutics, domain: vikingtherapeutics.com, country: US, importance: 1, aliases: [viking] }
261 - { name: Summit Therapeutics, domain: smmttx.com, country: US, importance: 1, aliases: [summit, ivonescimab] }
262 - { name: Revolution Medicines, domain: revmed.com, country: US, importance: 1, aliases: [revolution medicines inc] }
253 + - { name: Halozyme Therapeutics, domain: halozyme.com, country: US, importance: 2, aliases: [halozyme], hints: { cik: "1159036", ticker: HALO } }
254 + - { name: Jazz Pharmaceuticals, domain: jazzpharma.com, country: US, importance: 2, aliases: [jazz], hints: { cik: "1232524", ticker: JAZZ } }
255 + - { name: United Therapeutics, domain: unither.com, country: US, importance: 2, aliases: [united therapeutics corp, tyvaso], hints: { cik: "1082554", ticker: UTHR } }
256 + - { name: Corcept Therapeutics, domain: corcept.com, country: US, importance: 1, aliases: [corcept], hints: { cik: "1088856", ticker: CORT } }
257 + - { name: Alkermes, domain: alkermes.com, country: IE, importance: 1, aliases: [alkermes plc], hints: { cik: "1520262", ticker: ALKS } }
258 + - { name: Amneal Pharmaceuticals, domain: amneal.com, country: US, importance: 1, aliases: [amneal], hints: { cik: "1723128", ticker: AMRX } }
259 + - { name: Roivant Sciences, domain: roivant.com, country: US, importance: 1, aliases: [roivant, immunovant], hints: { cik: "1635088", ticker: ROIV } }
260 + - { name: Viking Therapeutics, domain: vikingtherapeutics.com, country: US, importance: 1, aliases: [viking], hints: { cik: "1607678", ticker: VKTX } }
261 + - { name: Summit Therapeutics, domain: smmttx.com, country: US, importance: 1, aliases: [summit, ivonescimab], hints: { cik: "1599298", ticker: SMMT }, note: Site answers 403 to non-browser clients (Cloudflare). }
262 + - { name: Revolution Medicines, domain: revmed.com, country: US, importance: 1, aliases: [revolution medicines inc], hints: { cik: "1628171", ticker: RVMD } }
263 263 - { name: Nuvalent, domain: nuvalent.com, country: US, importance: 1, aliases: [nuvalent inc] }
264 - { name: Vaxcyte, domain: vaxcyte.com, country: US, importance: 1, aliases: [vaxcyte inc] }
265 - { name: Arrowhead Pharmaceuticals, domain: arrowheadpharma.com, country: US, importance: 1, aliases: [arrowhead] }
266 - { name: Krystal Biotech, domain: krystalbio.com, country: US, importance: 1, aliases: [krystal] }
267 - { name: Rhythm Pharmaceuticals, domain: rhythmtx.com, country: US, importance: 1, aliases: [rhythm] }
268 - { name: Denali Therapeutics, domain: denalitherapeutics.com, country: US, importance: 1, aliases: [denali] }
269 - { name: BridgeBio Pharma, domain: bridgebio.com, country: US, importance: 1, aliases: [bridgebio] }
270 - { name: Biohaven, domain: biohaven.com, country: US, importance: 1, aliases: [biohaven ltd] }
271 - { name: Legend Biotech, domain: legendbiotech.com, country: US, importance: 1, aliases: [legend, carvykti] }
272 - { name: Novavax, domain: novavax.com, country: US, importance: 1, aliases: [novavax inc, nuvaxovid] }
264 + - { name: Vaxcyte, domain: vaxcyte.com, country: US, importance: 1, aliases: [vaxcyte inc], hints: { cik: "1649094", ticker: PCVX } }
265 + - { name: Arrowhead Pharmaceuticals, domain: arrowheadpharma.com, country: US, importance: 1, aliases: [arrowhead], hints: { cik: "879407", ticker: ARWR } }
266 + - { name: Krystal Biotech, domain: krystalbio.com, country: US, importance: 1, aliases: [krystal], hints: { cik: "1711279", ticker: KRYS } }
267 + - { name: Rhythm Pharmaceuticals, domain: rhythmtx.com, country: US, importance: 1, aliases: [rhythm], hints: { cik: "1649904", ticker: RYTM } }
268 + - { name: Denali Therapeutics, domain: denalitherapeutics.com, country: US, importance: 1, aliases: [denali], hints: { cik: "1714899", ticker: DNLI } }
269 + - { name: BridgeBio Pharma, domain: bridgebio.com, country: US, importance: 1, aliases: [bridgebio], hints: { cik: "1743881", ticker: BBIO } }
270 + - { name: Biohaven, domain: biohaven.com, country: US, importance: 1, aliases: [biohaven ltd], hints: { cik: "1935979", ticker: BHVN } }
271 + - { name: Legend Biotech, domain: legendbiotech.com, country: US, importance: 1, aliases: [legend, carvykti], hints: { cik: "1801198", ticker: LEGN } }
272 + - { name: Novavax, domain: novavax.com, country: US, importance: 1, aliases: [novavax inc, nuvaxovid], hints: { cik: "1000694", ticker: NVAX } }
273 273 - { name: Dynavax Technologies, domain: dynavax.com, country: US, importance: 1, aliases: [dynavax] }
274 - { name: Emergent BioSolutions, domain: emergentbiosolutions.com, country: US, importance: 1, aliases: [emergent] }
275 - { name: ADMA Biologics, domain: admabiologics.com, country: US, importance: 1, aliases: [adma] }
276 - { name: BeOne Medicines, domain: beonemedicines.com, country: CH, importance: 2, aliases: [beigene, brukinsa], hints: { hosts: [beigene.com] } }
274 + - { name: Emergent BioSolutions, domain: emergentbiosolutions.com, country: US, importance: 1, aliases: [emergent], hints: { cik: "1367644", ticker: EBS } }
275 + - { name: ADMA Biologics, domain: admabiologics.com, country: US, importance: 1, aliases: [adma], hints: { cik: "1368514", ticker: ADMA } }
276 + - { name: BeOne Medicines, domain: beonemedicines.com, country: CH, importance: 2, aliases: [beigene, brukinsa], hints: { cik: "1651308", ticker: ONC, hosts: [beigene.com] } }
277 277 - { name: Jiangsu Hengrui Pharmaceuticals, domain: hengrui.com, country: CN, language: zh, importance: 2, aliases: [hengrui] }
278 278 - { name: Sino Biopharmaceutical, domain: sinobiopharm.com, country: CN, language: zh, importance: 2, aliases: [sino biopharm, chia tai tianqing] }
279 279 - { name: CSPC Pharmaceutical Group, domain: e-cspc.com, country: CN, language: zh, importance: 2, aliases: [cspc] }
@@ -281,8 +281,8 @@ universes:
281 281 - { name: Hansoh Pharmaceutical, domain: hspharm.com, country: CN, language: zh, importance: 1, aliases: [hansoh] }
282 282 - { name: Innovent Biologics, domain: innoventbio.com, country: CN, language: zh, importance: 1, aliases: [innovent] }
283 283 - { name: Akeso, domain: akesobio.com, country: CN, language: zh, importance: 1, aliases: [akeso biopharma, ivonescimab] }
284 - { name: HUTCHMED, domain: hutch-med.com, country: HK, importance: 1, aliases: [hutchison china meditech] }
285 - { name: Zai Lab, domain: zailaboratory.com, country: CN, importance: 1, aliases: [zai lab ltd] }
284 + - { name: HUTCHMED, domain: hutch-med.com, country: HK, importance: 1, aliases: [hutchison china meditech], hints: { cik: "1648257", ticker: HCM } }
285 + - { name: Zai Lab, domain: zailaboratory.com, country: CN, importance: 1, aliases: [zai lab ltd], hints: { cik: "1704292", ticker: ZLAB } }
286 286 - { name: Sinovac Biotech, domain: sinovac.com, country: CN, language: zh, importance: 1, aliases: [sinovac] }
287 287 - { name: Sinopharm, domain: sinopharm.com, country: CN, language: zh, importance: 2, aliases: [china national pharmaceutical group, cnbg] }
288 288 - { name: WuXi AppTec, domain: wuxiapptec.com, country: CN, language: zh, importance: 2, aliases: [wuxi] }
@@ -295,7 +295,7 @@ universes:
295 295 - { name: Hanmi Pharmaceutical, domain: hanmi.co.kr, country: KR, language: ko, importance: 1, aliases: [hanmi] }
296 296 - { name: Daewoong Pharmaceutical, domain: daewoong.co.kr, country: KR, language: ko, importance: 1, aliases: [daewoong] }
297 297 - { name: Sun Pharmaceutical Industries, domain: sunpharma.com, country: IN, importance: 3, aliases: [sun pharma] }
298 - { name: "Dr. Reddy's Laboratories", domain: drreddys.com, country: IN, importance: 2, aliases: [dr reddys] }
298 + - { name: "Dr. Reddy's Laboratories", domain: drreddys.com, country: IN, importance: 2, aliases: [dr reddys], hints: { cik: "1135951", ticker: RDY } }
299 299 - { name: Cipla, domain: cipla.com, country: IN, importance: 2, aliases: [cipla ltd] }
300 300 - { name: Lupin, domain: lupin.com, country: IN, importance: 2, aliases: [lupin ltd] }
301 301 - { name: Aurobindo Pharma, domain: aurobindo.com, country: IN, importance: 2, aliases: [aurobindo] }
@@ -310,34 +310,34 @@ universes:
310 310 - { name: EMS, domain: ems.com.br, country: BR, language: pt, importance: 1, aliases: [ems pharma, ems s/a] }
311 311 - { name: Ache Laboratorios, domain: ache.com.br, country: BR, language: pt, importance: 1, aliases: [ache] }
312 312 - { name: Catalent, domain: catalent.com, country: US, importance: 2, aliases: [catalent inc] }
313 - { name: Thermo Fisher Scientific, domain: thermofisher.com, country: US, importance: 3, aliases: [thermo fisher, patheon, ppd], hints: { hosts: [ppd.com] } }
314 - { name: Charles River Laboratories, domain: criver.com, country: US, importance: 2, aliases: [charles river] }
315 - { name: ICON, domain: iconplc.com, country: IE, importance: 2, aliases: [icon plc, pra health sciences] }
316 - { name: IQVIA, domain: iqvia.com, country: US, importance: 3, aliases: [iqvia holdings, quintiles, ims health] }
313 + - { name: Thermo Fisher Scientific, domain: thermofisher.com, country: US, importance: 3, aliases: [thermo fisher, patheon, ppd], hints: { cik: "97745", ticker: TMO, hosts: [ppd.com] } }
314 + - { name: Charles River Laboratories, domain: criver.com, country: US, importance: 2, aliases: [charles river], hints: { cik: "1100682", ticker: CRL } }
315 + - { name: ICON, domain: iconplc.com, country: IE, importance: 2, aliases: [icon plc, pra health sciences], hints: { cik: "1060955", ticker: ICLR } }
316 + - { name: IQVIA, domain: iqvia.com, country: US, importance: 3, aliases: [iqvia holdings, quintiles, ims health], hints: { cik: "1478242", ticker: IQV } }
317 317 - { name: Syneos Health, domain: syneoshealth.com, country: US, importance: 1, aliases: [syneos, inc research, inventiv] }
318 318 - { name: Parexel, domain: parexel.com, country: US, importance: 1, aliases: [parexel international] }
319 - { name: Medpace, domain: medpace.com, country: US, importance: 2, aliases: [medpace holdings] }
320 - { name: Fortrea, domain: fortrea.com, country: US, importance: 1, aliases: [fortrea holdings, labcorp drug development] }
321 - { name: Veeva Systems, domain: veeva.com, country: US, importance: 2, aliases: [veeva, veeva vault] }
322 - { name: Certara, domain: certara.com, country: US, importance: 1, aliases: [certara inc] }
319 + - { name: Medpace, domain: medpace.com, country: US, importance: 2, aliases: [medpace holdings], hints: { cik: "1668397", ticker: MEDP } }
320 + - { name: Fortrea, domain: fortrea.com, country: US, importance: 1, aliases: [fortrea holdings, labcorp drug development], hints: { cik: "1965040", ticker: FTRE } }
321 + - { name: Veeva Systems, domain: veeva.com, country: US, importance: 2, aliases: [veeva, veeva vault], hints: { cik: "1393052", ticker: VEEV } }
322 + - { name: Certara, domain: certara.com, country: US, importance: 1, aliases: [certara inc], hints: { cik: "1827090", ticker: CERT } }
323 323 - { name: Medidata, domain: medidata.com, country: US, importance: 1, aliases: [medidata solutions, dassault systemes life sciences] }
324 - { name: Schrodinger, domain: schrodinger.com, country: US, importance: 2, aliases: [schrodinger inc] }
325 - { name: Recursion Pharmaceuticals, domain: recursion.com, country: US, importance: 2, aliases: [recursion, exscientia] }
324 + - { name: Schrodinger, domain: schrodinger.com, country: US, importance: 2, aliases: [schrodinger inc], hints: { cik: "1490978", ticker: SDGR } }
325 + - { name: Recursion Pharmaceuticals, domain: recursion.com, country: US, importance: 2, aliases: [recursion, exscientia], hints: { cik: "1601830", ticker: RXRX } }
326 326 - { name: Insilico Medicine, domain: insilico.com, country: HK, importance: 1, aliases: [insilico, rentosertib] }
327 327 - { name: Isomorphic Labs, domain: isomorphiclabs.com, country: GB, importance: 2, aliases: [isomorphic, alphabet drug discovery] }
328 - { name: Absci, domain: absci.com, country: US, importance: 1, aliases: [absci corp] }
328 + - { name: Absci, domain: absci.com, country: US, importance: 1, aliases: [absci corp], hints: { cik: "1672688", ticker: ABSI } }
329 329 - { name: "Generate:Biomedicines", domain: generatebiomedicines.com, country: US, importance: 1, aliases: [generate biomedicines] }
330 330 - { name: Xaira Therapeutics, domain: xaira.com, country: US, importance: 1, aliases: [xaira] }
331 331 - { name: Sartorius, domain: sartorius.com, country: DE, language: de, importance: 2, aliases: [sartorius ag, sartorius stedim] }
332 - { name: Repligen, domain: repligen.com, country: US, importance: 1, aliases: [repligen corp] }
333 - { name: Avantor, domain: avantor.com, country: US, importance: 1, aliases: [avantor inc, vwr] }
334 - { name: West Pharmaceutical Services, domain: westpharma.com, country: US, importance: 1, aliases: [west pharma] }
335 - { name: Stevanato Group, domain: stevanatogroup.com, country: IT, importance: 1, aliases: [stevanato] }
332 + - { name: Repligen, domain: repligen.com, country: US, importance: 1, aliases: [repligen corp], hints: { cik: "730272", ticker: RGEN } }
333 + - { name: Avantor, domain: avantor.com, country: US, importance: 1, aliases: [avantor inc, vwr], hints: { cik: "1722482", ticker: AVTR } }
334 + - { name: West Pharmaceutical Services, domain: westpharma.com, country: US, importance: 1, aliases: [west pharma], hints: { cik: "105770", ticker: WST } }
335 + - { name: Stevanato Group, domain: stevanatogroup.com, country: IT, importance: 1, aliases: [stevanato], hints: { cik: "1849853", ticker: STVN } }
336 336 - { name: Gerresheimer, domain: gerresheimer.com, country: DE, language: de, importance: 1, aliases: [gerresheimer ag] }
337 337 - { name: FUJIFILM Diosynth Biotechnologies, domain: fujifilmdiosynth.com, country: US, importance: 1, aliases: [fujifilm biotechnologies] }
338 - { name: Cencora, domain: cencora.com, country: US, importance: 2, aliases: [amerisourcebergen] }
339 - { name: McKesson, domain: mckesson.com, country: US, importance: 2, aliases: [mckesson corp] }
340 - { name: Cardinal Health, domain: cardinalhealth.com, country: US, importance: 2, aliases: [cardinal health inc] }
338 + - { name: Cencora, domain: cencora.com, country: US, importance: 2, aliases: [amerisourcebergen], hints: { cik: "1140859", ticker: COR } }
339 + - { name: McKesson, domain: mckesson.com, country: US, importance: 2, aliases: [mckesson corp], hints: { cik: "927653", ticker: MCK } }
340 + - { name: Cardinal Health, domain: cardinalhealth.com, country: US, importance: 2, aliases: [cardinal health inc], hints: { cik: "721371", ticker: CAH } }
341 341 - { name: Fierce Pharma, domain: fiercepharma.com, country: US, importance: 1, aliases: [fiercepharma, fierce biotech, questex], first_party: false, hints: { hosts: [fiercebiotech.com] } }
342 342 - { name: Endpoints News, domain: endpts.com, country: US, importance: 1, aliases: [endpoints], first_party: false }
343 343 - { name: STAT, domain: statnews.com, country: US, importance: 1, aliases: [stat news], first_party: false }
@@ -355,32 +355,32 @@ universes:
355 355 description: "Device makers, imaging, diabetes and cardio devices, orthopaedics, diagnostics and clinical laboratories, genomics and life-science tools."
356 356 provenance: "Curated from company official sites, Wikidata P856 and SEC company_tickers.json (retrieved 2026-09-13)"
357 357 members:
358 - { name: Medtronic, domain: medtronic.com, country: IE, importance: 3, aliases: [medtronic plc], hints: { urls: [{ url: "https://news.medtronic.com/rss", kind: press }] } }
359 - { name: Abbott Laboratories, domain: abbott.com, country: US, importance: 3, aliases: [abbott, freestyle libre] }
358 + - { name: Medtronic, domain: medtronic.com, country: IE, importance: 3, aliases: [medtronic plc], hints: { cik: "1613103", ticker: MDT, urls: [{ url: "https://news.medtronic.com/rss", kind: press }] } }
359 + - { name: Abbott Laboratories, domain: abbott.com, country: US, importance: 3, aliases: [abbott, freestyle libre], hints: { cik: "1800", ticker: ABT } }
360 360 - { name: "Johnson & Johnson MedTech", domain: jnjmedtech.com, country: US, importance: 3, aliases: ["j&j medtech", depuy synthes, ethicon, biosense webster, abiomed, shockwave medical], hints: { hosts: [depuysynthes.com, ethicon.com, shockwavemedical.com] } }
361 - { name: Stryker, domain: stryker.com, country: US, importance: 3, aliases: [stryker corp, inari medical], hints: { urls: [{ url: "https://www.stryker.com/us/en/about/news.html", kind: press }] } }
362 - { name: Boston Scientific, domain: bostonscientific.com, country: US, importance: 3, aliases: [bsx, axonics, silk road medical] }
363 - { name: GE HealthCare, domain: gehealthcare.com, country: US, importance: 3, aliases: [ge healthcare technologies], hints: { urls: [{ url: "https://www.gehealthcare.com/about/newsroom/press-releases", kind: press }] } }
361 + - { name: Stryker, domain: stryker.com, country: US, importance: 3, aliases: [stryker corp, inari medical], hints: { cik: "310764", ticker: SYK, urls: [{ url: "https://www.stryker.com/us/en/about/news.html", kind: press }] } }
362 + - { name: Boston Scientific, domain: bostonscientific.com, country: US, importance: 3, aliases: [bsx, axonics, silk road medical], hints: { cik: "885725", ticker: BSX } }
363 + - { name: GE HealthCare, domain: gehealthcare.com, country: US, importance: 3, aliases: [ge healthcare technologies], hints: { cik: "1932393", ticker: GEHC, urls: [{ url: "https://www.gehealthcare.com/about/newsroom/press-releases", kind: press }] } }
364 364 - { name: Siemens Healthineers, domain: siemens-healthineers.com, country: DE, language: de, importance: 3, aliases: [healthineers, varian], hints: { hosts: [varian.com], urls: [{ url: "https://www.siemens-healthineers.com/press", kind: press }] } }
365 - { name: Philips, domain: philips.com, country: NL, importance: 3, aliases: [royal philips, koninklijke philips] }
366 - { name: Becton Dickinson, domain: bd.com, country: US, importance: 3, aliases: [bd, "becton, dickinson and company"] }
367 - { name: Baxter International, domain: baxter.com, country: US, importance: 2, aliases: [baxter] }
368 - { name: Zimmer Biomet, domain: zimmerbiomet.com, country: US, importance: 2, aliases: [zimmer] }
369 - { name: Edwards Lifesciences, domain: edwards.com, country: US, importance: 3, aliases: [edwards, sapien] }
370 - { name: Intuitive Surgical, domain: intuitive.com, country: US, importance: 3, aliases: [intuitive, da vinci] }
371 - { name: Dexcom, domain: dexcom.com, country: US, importance: 2, aliases: [dexcom inc, g7] }
372 - { name: Insulet, domain: insulet.com, country: US, importance: 2, aliases: [omnipod] }
373 - { name: Tandem Diabetes Care, domain: tandemdiabetes.com, country: US, importance: 1, aliases: [tandem] }
374 - { name: ResMed, domain: resmed.com, country: US, importance: 2, aliases: [resmed inc] }
365 + - { name: Philips, domain: philips.com, country: NL, importance: 3, aliases: [royal philips, koninklijke philips], hints: { cik: "313216", ticker: PHG } }
366 + - { name: Becton Dickinson, domain: bd.com, country: US, importance: 3, aliases: [bd, "becton, dickinson and company"], hints: { cik: "10795", ticker: BDX } }
367 + - { name: Baxter International, domain: baxter.com, country: US, importance: 2, aliases: [baxter], hints: { cik: "10456", ticker: BAX } }
368 + - { name: Zimmer Biomet, domain: zimmerbiomet.com, country: US, importance: 2, aliases: [zimmer], hints: { cik: "1136869", ticker: ZBH } }
369 + - { name: Edwards Lifesciences, domain: edwards.com, country: US, importance: 3, aliases: [edwards, sapien], hints: { cik: "1099800", ticker: EW } }
370 + - { name: Intuitive Surgical, domain: intuitive.com, country: US, importance: 3, aliases: [intuitive, da vinci], hints: { cik: "1035267", ticker: ISRG } }
371 + - { name: Dexcom, domain: dexcom.com, country: US, importance: 2, aliases: [dexcom inc, g7], hints: { cik: "1093557", ticker: DXCM } }
372 + - { name: Insulet, domain: insulet.com, country: US, importance: 2, aliases: [omnipod], hints: { cik: "1145197", ticker: PODD } }
373 + - { name: Tandem Diabetes Care, domain: tandemdiabetes.com, country: US, importance: 1, aliases: [tandem], hints: { cik: "1438133", ticker: TNDM } }
374 + - { name: ResMed, domain: resmed.com, country: US, importance: 2, aliases: [resmed inc], hints: { cik: "943819", ticker: RMD } }
375 375 - { name: Hologic, domain: hologic.com, country: US, importance: 2, aliases: [hologic inc] }
376 - { name: Align Technology, domain: aligntech.com, country: US, importance: 2, aliases: [align, invisalign, itero] }
377 - { name: Dentsply Sirona, domain: dentsplysirona.com, country: US, importance: 1, aliases: [dentsply] }
378 - { name: Envista Holdings, domain: envistaco.com, country: US, importance: 1, aliases: [envista, nobel biocare] }
376 + - { name: Align Technology, domain: aligntech.com, country: US, importance: 2, aliases: [align, invisalign, itero], hints: { cik: "1097149", ticker: ALGN } }
377 + - { name: Dentsply Sirona, domain: dentsplysirona.com, country: US, importance: 1, aliases: [dentsply], hints: { cik: "818479", ticker: XRAY } }
378 + - { name: Envista Holdings, domain: envistaco.com, country: US, importance: 1, aliases: [envista, nobel biocare], hints: { cik: "1757073", ticker: NVST } }
379 379 - { name: Straumann Group, domain: straumann.com, country: CH, importance: 2, aliases: [straumann] }
380 - { name: Smith+Nephew, domain: smith-nephew.com, country: GB, importance: 2, aliases: ["smith & nephew"] }
380 + - { name: Smith+Nephew, domain: smith-nephew.com, country: GB, importance: 2, aliases: ["smith & nephew"], hints: { cik: "845982", ticker: SNN } }
381 381 - { name: Olympus, domain: olympus-global.com, country: JP, language: ja, importance: 2, aliases: [olympus corporation, olympus medical] }
382 382 - { name: Terumo, domain: terumo.com, country: JP, language: ja, importance: 2, aliases: [terumo corporation] }
383 - { name: Nipro, domain: nipro.com, country: JP, language: ja, importance: 1, aliases: [nipro corporation] }
383 + - { name: Nipro, domain: nipro-group.com, country: JP, language: ja, importance: 1, aliases: [nipro corporation], hints: { hosts: [nipro.com] } }
384 384 - { name: Sysmex, domain: sysmex.co.jp, country: JP, language: ja, importance: 2, aliases: [sysmex corporation] }
385 385 - { name: HOYA, domain: hoya.com, country: JP, language: ja, importance: 1, aliases: [hoya corporation, pentax medical] }
386 386 - { name: Nihon Kohden, domain: nihonkohden.com, country: JP, language: ja, importance: 1, aliases: [nihon kohden] }
@@ -388,7 +388,7 @@ universes:
388 388 - { name: Shimadzu, domain: shimadzu.com, country: JP, language: ja, importance: 1, aliases: [shimadzu corporation] }
389 389 - { name: Omron Healthcare, domain: omronhealthcare.com, country: JP, importance: 1, aliases: [omron] }
390 390 - { name: Asahi Intecc, domain: asahi-intecc.co.jp, country: JP, language: ja, importance: 1, aliases: [asahi intecc] }
391 - { name: Fresenius Medical Care, domain: freseniusmedicalcare.com, country: DE, importance: 3, aliases: [fmc, fresenius kidney care] }
391 + - { name: Fresenius Medical Care, domain: freseniusmedicalcare.com, country: DE, importance: 3, aliases: [fmc, fresenius kidney care], hints: { cik: "1333141", ticker: FMS } }
392 392 - { name: B. Braun, domain: bbraun.com, country: DE, language: de, importance: 2, aliases: [b braun melsungen] }
393 393 - { name: Draegerwerk, domain: draeger.com, country: DE, language: de, importance: 1, aliases: [drager, draeger] }
394 394 - { name: Carl Zeiss Meditec, domain: zeiss.com, country: DE, language: de, importance: 1, aliases: [zeiss meditec], hints: { hosts: [zeiss.com/meditec] } }
@@ -400,68 +400,68 @@ universes:
400 400 - { name: Sonova, domain: sonova.com, country: CH, importance: 2, aliases: [phonak] }
401 401 - { name: Ypsomed, domain: ypsomed.com, country: CH, importance: 1, aliases: [ypsomed] }
402 402 - { name: Tecan, domain: tecan.com, country: CH, importance: 1, aliases: [tecan group] }
403 - { name: Alcon, domain: alcon.com, country: CH, importance: 2, aliases: [alcon inc] }
403 + - { name: Alcon, domain: alcon.com, country: CH, importance: 2, aliases: [alcon inc], hints: { cik: "1167379", ticker: ALC } }
404 404 - { name: Convatec, domain: convatecgroup.com, country: GB, importance: 1, aliases: [convatec] }
405 405 - { name: Cochlear, domain: cochlear.com, country: AU, importance: 2, aliases: [cochlear ltd] }
406 406 - { name: "Fisher & Paykel Healthcare", domain: fphcare.com, country: NZ, importance: 2, aliases: ["f&p healthcare"] }
407 407 - { name: Masimo, domain: masimo.com, country: US, importance: 2, aliases: [masimo corp] }
408 - { name: Teleflex, domain: teleflex.com, country: US, importance: 1, aliases: [teleflex inc] }
409 - { name: ICU Medical, domain: icumed.com, country: US, importance: 1, aliases: [icu medical inc, smiths medical] }
410 - { name: Integra LifeSciences, domain: integralife.com, country: US, importance: 1, aliases: [integra] }
411 - { name: Globus Medical, domain: globusmedical.com, country: US, importance: 2, aliases: [globus, nuvasive] }
412 - { name: Penumbra, domain: penumbrainc.com, country: US, importance: 2, aliases: [penumbra inc] }
413 - { name: Inspire Medical Systems, domain: inspiresleep.com, country: US, importance: 1, aliases: [inspire] }
414 - { name: iRhythm Technologies, domain: irhythmtech.com, country: US, importance: 1, aliases: [irhythm, zio] }
415 - { name: LivaNova, domain: livanova.com, country: GB, importance: 1, aliases: [livanova plc] }
416 - { name: Haemonetics, domain: haemonetics.com, country: US, importance: 1, aliases: [haemonetics corp] }
417 - { name: Merit Medical Systems, domain: merit.com, country: US, importance: 1, aliases: [merit medical] }
418 - { name: Glaukos, domain: glaukos.com, country: US, importance: 1, aliases: [glaukos corp] }
419 - { name: STAAR Surgical, domain: staar.com, country: US, importance: 1, aliases: [staar] }
420 - { name: Bausch + Lomb, domain: bausch.com, country: CA, importance: 1, aliases: [bausch and lomb] }
421 - { name: Enovis, domain: enovis.com, country: US, importance: 1, aliases: [enovis corp, djo] }
422 - { name: Orthofix Medical, domain: orthofix.com, country: US, importance: 1, aliases: [orthofix] }
423 - { name: CONMED, domain: conmed.com, country: US, importance: 1, aliases: [conmed corp] }
424 - { name: Lantheus, domain: lantheus.com, country: US, importance: 1, aliases: [lantheus holdings, pylarify] }
425 - { name: Butterfly Network, domain: butterflynetwork.com, country: US, importance: 1, aliases: [butterfly iq] }
426 - { name: Outset Medical, domain: outsetmedical.com, country: US, importance: 1, aliases: [outset, tablo] }
427 - { name: PROCEPT BioRobotics, domain: procept-biorobotics.com, country: US, importance: 1, aliases: [procept, aquablation] }
428 - { name: TransMedics, domain: transmedics.com, country: US, importance: 1, aliases: [transmedics group] }
408 + - { name: Teleflex, domain: teleflex.com, country: US, importance: 1, aliases: [teleflex inc], hints: { cik: "96943", ticker: TFX } }
409 + - { name: ICU Medical, domain: icumed.com, country: US, importance: 1, aliases: [icu medical inc, smiths medical], hints: { cik: "883984", ticker: ICUI } }
410 + - { name: Integra LifeSciences, domain: integralife.com, country: US, importance: 1, aliases: [integra], hints: { cik: "917520", ticker: IART } }
411 + - { name: Globus Medical, domain: globusmedical.com, country: US, importance: 2, aliases: [globus, nuvasive], hints: { cik: "1237831", ticker: GMED } }
412 + - { name: Penumbra, domain: penumbrainc.com, country: US, importance: 2, aliases: [penumbra inc], hints: { cik: "1321732", ticker: PEN } }
413 + - { name: Inspire Medical Systems, domain: inspiresleep.com, country: US, importance: 1, aliases: [inspire], hints: { cik: "1609550", ticker: INSP } }
414 + - { name: iRhythm Technologies, domain: irhythmtech.com, country: US, importance: 1, aliases: [irhythm, zio], hints: { cik: "1388658", ticker: IRTC } }
415 + - { name: LivaNova, domain: livanova.com, country: GB, importance: 1, aliases: [livanova plc], hints: { cik: "1639691", ticker: LIVN } }
416 + - { name: Haemonetics, domain: haemonetics.com, country: US, importance: 1, aliases: [haemonetics corp], hints: { cik: "313143", ticker: HAE } }
417 + - { name: Merit Medical Systems, domain: merit.com, country: US, importance: 1, aliases: [merit medical], hints: { cik: "856982", ticker: MMSI } }
418 + - { name: Glaukos, domain: glaukos.com, country: US, importance: 1, aliases: [glaukos corp], hints: { cik: "1192448", ticker: GKOS } }
419 + - { name: STAAR Surgical, domain: staar.com, country: US, importance: 1, aliases: [staar], hints: { cik: "718937", ticker: STAA } }
420 + - { name: Bausch + Lomb, domain: bausch.com, country: CA, importance: 1, aliases: [bausch and lomb], hints: { cik: "1860742", ticker: BLCO } }
421 + - { name: Enovis, domain: enovis.com, country: US, importance: 1, aliases: [enovis corp, djo], hints: { cik: "1420800", ticker: ENOV } }
422 + - { name: Orthofix Medical, domain: orthofix.com, country: US, importance: 1, aliases: [orthofix], hints: { cik: "884624", ticker: OFIX } }
423 + - { name: CONMED, domain: conmed.com, country: US, importance: 1, aliases: [conmed corp], hints: { cik: "816956", ticker: CNMD } }
424 + - { name: Lantheus, domain: lantheus.com, country: US, importance: 1, aliases: [lantheus holdings, pylarify], hints: { cik: "1521036", ticker: LNTH } }
425 + - { name: Butterfly Network, domain: butterflynetwork.com, country: US, importance: 1, aliases: [butterfly iq], hints: { cik: "1804176", ticker: BFLY } }
426 + - { name: Outset Medical, domain: outsetmedical.com, country: US, importance: 1, aliases: [outset, tablo], hints: { cik: "1484612", ticker: OM } }
427 + - { name: PROCEPT BioRobotics, domain: procept-biorobotics.com, country: US, importance: 1, aliases: [procept, aquablation], hints: { cik: "1588978", ticker: PRCT } }
428 + - { name: TransMedics, domain: transmedics.com, country: US, importance: 1, aliases: [transmedics group], hints: { cik: "1756262", ticker: TMDX } }
429 429 - { name: Nevro, domain: nevro.com, country: US, importance: 1, aliases: [nevro corp] }
430 - { name: NovoCure, domain: novocure.com, country: CH, importance: 1, aliases: [novocure ltd, optune] }
431 - { name: Accuray, domain: accuray.com, country: US, importance: 1, aliases: [accuray inc] }
432 - { name: Teladoc Health, domain: teladochealth.com, country: US, importance: 1, aliases: [teladoc, livongo] }
430 + - { name: NovoCure, domain: novocure.com, country: CH, importance: 1, aliases: [novocure ltd, optune], hints: { cik: "1645113", ticker: NVCR } }
431 + - { name: Accuray, domain: accuray.com, country: US, importance: 1, aliases: [accuray inc], hints: { cik: "1138723", ticker: ARAY } }
432 + - { name: Teladoc Health, domain: teladochealth.com, country: US, importance: 1, aliases: [teladoc, livongo], hints: { cik: "1477449", ticker: TDOC } }
433 433 - { name: Epic Systems, domain: epic.com, country: US, importance: 2, aliases: [epic, epic ehr, epic cosmos], hints: { hosts: [cosmos.epic.com] } }
434 - { name: Doximity, domain: doximity.com, country: US, importance: 1, aliases: [doximity inc] }
435 - { name: Danaher, domain: danaher.com, country: US, importance: 3, aliases: [danaher corp, cepheid, beckman coulter, leica biosystems, cytiva], hints: { hosts: [cepheid.com, beckmancoulter.com, leicabiosystems.com, cytivalifesciences.com] } }
434 + - { name: Doximity, domain: doximity.com, country: US, importance: 1, aliases: [doximity inc], hints: { cik: "1516513", ticker: DOCS } }
435 + - { name: Danaher, domain: danaher.com, country: US, importance: 3, aliases: [danaher corp, cepheid, beckman coulter, leica biosystems, cytiva], hints: { cik: "313616", ticker: DHR, hosts: [cepheid.com, beckmancoulter.com, leicabiosystems.com, cytivalifesciences.com] } }
436 436 - { name: Cepheid, domain: cepheid.com, country: US, importance: 2, aliases: [genexpert] }
437 437 - { name: Beckman Coulter, domain: beckmancoulter.com, country: US, importance: 1, aliases: [beckman] }
438 438 - { name: bioMerieux, domain: biomerieux.com, country: FR, language: fr, importance: 2, aliases: [biomerieux sa] }
439 - { name: QuidelOrtho, domain: quidelortho.com, country: US, importance: 2, aliases: [quidel, ortho clinical diagnostics] }
440 - { name: QIAGEN, domain: qiagen.com, country: NL, importance: 2, aliases: [qiagen nv] }
441 - { name: Illumina, domain: illumina.com, country: US, importance: 3, aliases: [illumina inc, novaseq] }
442 - { name: Pacific Biosciences, domain: pacb.com, country: US, importance: 1, aliases: [pacbio, revio] }
439 + - { name: QuidelOrtho, domain: quidelortho.com, country: US, importance: 2, aliases: [quidel, ortho clinical diagnostics], hints: { cik: "1906324", ticker: QDEL } }
440 + - { name: QIAGEN, domain: qiagen.com, country: NL, importance: 2, aliases: [qiagen nv], hints: { cik: "1015820", ticker: QGEN } }
441 + - { name: Illumina, domain: illumina.com, country: US, importance: 3, aliases: [illumina inc, novaseq], hints: { cik: "1110803", ticker: ILMN } }
442 + - { name: Pacific Biosciences, domain: pacb.com, country: US, importance: 1, aliases: [pacbio, revio], hints: { cik: "1299130", ticker: PACB } }
443 443 - { name: Oxford Nanopore Technologies, domain: nanoporetech.com, country: GB, importance: 2, aliases: [ont, oxford nanopore, minion] }
444 - { name: 10x Genomics, domain: 10xgenomics.com, country: US, importance: 2, aliases: [10x, chromium, xenium] }
445 - { name: Twist Bioscience, domain: twistbioscience.com, country: US, importance: 1, aliases: [twist] }
446 - { name: Guardant Health, domain: guardanthealth.com, country: US, importance: 2, aliases: [guardant, shield] }
444 + - { name: 10x Genomics, domain: 10xgenomics.com, country: US, importance: 2, aliases: [10x, chromium, xenium], hints: { cik: "1770787", ticker: TXG } }
445 + - { name: Twist Bioscience, domain: twistbioscience.com, country: US, importance: 1, aliases: [twist], hints: { cik: "1581280", ticker: TWST } }
446 + - { name: Guardant Health, domain: guardanthealth.com, country: US, importance: 2, aliases: [guardant, shield], hints: { cik: "1576280", ticker: GH } }
447 447 - { name: Exact Sciences, domain: exactsciences.com, country: US, importance: 2, aliases: [cologuard, oncotype dx] }
448 - { name: Natera, domain: natera.com, country: US, importance: 2, aliases: [natera inc, signatera] }
449 - { name: Tempus AI, domain: tempus.com, country: US, importance: 2, aliases: [tempus, tempus labs] }
450 - { name: GRAIL, domain: grail.com, country: US, importance: 2, aliases: [galleri] }
451 - { name: Myriad Genetics, domain: myriad.com, country: US, importance: 1, aliases: [myriad] }
452 - { name: Veracyte, domain: veracyte.com, country: US, importance: 1, aliases: [veracyte inc, decipher] }
453 - { name: Quest Diagnostics, domain: questdiagnostics.com, country: US, importance: 3, aliases: [quest] }
454 - { name: Labcorp, domain: labcorp.com, country: US, importance: 3, aliases: [laboratory corporation of america] }
448 + - { name: Natera, domain: natera.com, country: US, importance: 2, aliases: [natera inc, signatera], hints: { cik: "1604821", ticker: NTRA } }
449 + - { name: Tempus AI, domain: tempus.com, country: US, importance: 2, aliases: [tempus, tempus labs], hints: { cik: "1717115", ticker: TEM } }
450 + - { name: GRAIL, domain: grail.com, country: US, importance: 2, aliases: [galleri], hints: { cik: "1699031", ticker: GRAL } }
451 + - { name: Myriad Genetics, domain: myriad.com, country: US, importance: 1, aliases: [myriad], hints: { cik: "899923", ticker: MYGN } }
452 + - { name: Veracyte, domain: veracyte.com, country: US, importance: 1, aliases: [veracyte inc, decipher], hints: { cik: "1384101", ticker: VCYT } }
453 + - { name: Quest Diagnostics, domain: questdiagnostics.com, country: US, importance: 3, aliases: [quest], hints: { cik: "1022079", ticker: DGX } }
454 + - { name: Labcorp, domain: labcorp.com, country: US, importance: 3, aliases: [laboratory corporation of america], hints: { cik: "920148", ticker: LH } }
455 455 - { name: Sonic Healthcare, domain: sonichealthcare.com, country: AU, importance: 2, aliases: [sonic] }
456 456 - { name: Eurofins Scientific, domain: eurofins.com, country: LU, importance: 2, aliases: [eurofins] }
457 457 - { name: SYNLAB, domain: synlab.com, country: DE, importance: 1, aliases: [synlab international] }
458 458 - { name: Unilabs, domain: unilabs.com, country: CH, importance: 1, aliases: [unilabs group] }
459 - { name: Agilent Technologies, domain: agilent.com, country: US, importance: 2, aliases: [agilent, dako] }
460 - { name: Bruker, domain: bruker.com, country: US, importance: 1, aliases: [bruker corp] }
461 - { name: Waters Corporation, domain: waters.com, country: US, importance: 1, aliases: [waters] }
462 - { name: Bio-Rad Laboratories, domain: bio-rad.com, country: US, importance: 1, aliases: [bio-rad] }
463 - { name: Revvity, domain: revvity.com, country: US, importance: 1, aliases: [perkinelmer life sciences] }
464 - { name: Bio-Techne, domain: bio-techne.com, country: US, importance: 1, aliases: [bio-techne corp] }
459 + - { name: Agilent Technologies, domain: agilent.com, country: US, importance: 2, aliases: [agilent, dako], hints: { cik: "1090872", ticker: A } }
460 + - { name: Bruker, domain: bruker.com, country: US, importance: 1, aliases: [bruker corp], hints: { cik: "1109354", ticker: BRKR } }
461 + - { name: Waters Corporation, domain: waters.com, country: US, importance: 1, aliases: [waters], hints: { cik: "1000697", ticker: WAT } }
462 + - { name: Bio-Rad Laboratories, domain: bio-rad.com, country: US, importance: 1, aliases: [bio-rad], hints: { cik: "12208", ticker: BIO } }
463 + - { name: Revvity, domain: revvity.com, country: US, importance: 1, aliases: [perkinelmer life sciences], hints: { cik: "31791", ticker: RVTY } }
464 + - { name: Bio-Techne, domain: bio-techne.com, country: US, importance: 1, aliases: [bio-techne corp], hints: { cik: "842023", ticker: TECH } }
465 465 - { name: Mindray, domain: mindray.com, country: CN, language: zh, importance: 2, aliases: [shenzhen mindray bio-medical electronics] }
466 466 - { name: United Imaging Healthcare, domain: united-imaging.com, country: CN, language: zh, importance: 2, aliases: [united imaging] }
467 467 - { name: Shandong Weigao Group, domain: weigaogroup.com, country: CN, language: zh, importance: 1, aliases: [weigao, wego] }
@@ -487,7 +487,7 @@ universes:
487 487 - { name: Northwell Health, domain: northwell.edu, country: US, importance: 2, aliases: [northwell] }
488 488 - { name: UPMC, domain: upmc.com, country: US, importance: 2, aliases: [university of pittsburgh medical center] }
489 489 - { name: Kaiser Permanente, domain: kaiserpermanente.org, country: US, importance: 3, aliases: [kaiser, kp], hints: { hosts: [kp.org, about.kaiserpermanente.org] } }
490 - { name: HCA Healthcare, domain: hcahealthcare.com, country: US, importance: 3, aliases: [hca] }
490 + - { name: HCA Healthcare, domain: hcahealthcare.com, country: US, importance: 3, aliases: [hca], hints: { cik: "860730", ticker: HCA } }
491 491 - { name: CommonSpirit Health, domain: commonspirit.org, country: US, importance: 2, aliases: [commonspirit, dignity health, catholic health initiatives] }
492 492 - { name: Ascension, domain: ascension.org, country: US, importance: 2, aliases: [ascension health] }
493 493 - { name: Advocate Health, domain: advocatehealth.org, country: US, importance: 2, aliases: [advocate aurora health, atrium health], hints: { hosts: [atriumhealth.org] } }
@@ -511,9 +511,9 @@ universes:
511 511 - { name: Banner Health, domain: bannerhealth.com, country: US, importance: 1, aliases: [banner] }
512 512 - { name: Corewell Health, domain: corewellhealth.org, country: US, importance: 1, aliases: [beaumont health, spectrum health] }
513 513 - { name: Sanford Health, domain: sanfordhealth.org, country: US, importance: 1, aliases: [sanford] }
514 - { name: Tenet Healthcare, domain: tenethealth.com, country: US, importance: 2, aliases: [tenet, usp] }
515 - { name: Universal Health Services, domain: uhs.com, country: US, importance: 1, aliases: [uhs inc] }
516 - { name: Community Health Systems, domain: chs.net, country: US, importance: 1, aliases: [chs] }
514 + - { name: Tenet Healthcare, domain: tenethealth.com, country: US, importance: 2, aliases: [tenet, usp], hints: { cik: "70318", ticker: THC } }
515 + - { name: Universal Health Services, domain: uhs.com, country: US, importance: 1, aliases: [uhs inc], hints: { cik: "352915", ticker: UHS } }
516 + - { name: Community Health Systems, domain: chs.net, country: US, importance: 1, aliases: [chs], hints: { cik: "1108109", ticker: CYH } }
517 517 - { name: MD Anderson Cancer Center, domain: mdanderson.org, country: US, importance: 3, aliases: [md anderson, university of texas md anderson] }
518 518 - { name: Memorial Sloan Kettering Cancer Center, domain: mskcc.org, country: US, importance: 3, aliases: [msk, sloan kettering] }
519 519 - { name: Dana-Farber Cancer Institute, domain: dana-farber.org, country: US, importance: 2, aliases: [dana farber, dfci] }
@@ -530,7 +530,7 @@ universes:
530 530 - { name: Sunnybrook Health Sciences Centre, domain: sunnybrook.ca, country: CA, importance: 2, aliases: [sunnybrook] }
531 531 - { name: Unity Health Toronto, domain: unityhealth.to, country: CA, importance: 1, aliases: ["st. michael's hospital"] }
532 532 - { name: Sinai Health, domain: sinaihealth.ca, country: CA, importance: 1, aliases: [mount sinai hospital toronto] }
533 - { name: The Ottawa Hospital, domain: ohri.ca, country: CA, importance: 1, aliases: [toh, ottawa hospital research institute], hints: { hosts: [ottawahospital.on.ca] } }
533 + - { name: The Ottawa Hospital, domain: ottawahospital.on.ca, country: CA, importance: 1, aliases: [toh, ottawa hospital research institute], hints: { hosts: [ohri.ca] } }
534 534 - { name: Hamilton Health Sciences, domain: hamiltonhealthsciences.ca, country: CA, importance: 1, aliases: [hhs hamilton] }
535 535 - { name: London Health Sciences Centre, domain: lhsc.on.ca, country: CA, importance: 1, aliases: [lhsc] }
536 536 - { name: McGill University Health Centre, domain: muhc.ca, country: CA, language: fr, importance: 3, aliases: [muhc, cusm, centre universitaire de sante mcgill] }
@@ -545,7 +545,7 @@ universes:
545 545 - { name: Provincial Health Services Authority, domain: phsa.ca, country: CA, importance: 1, aliases: [phsa, "bc children's hospital"] }
546 546 - { name: Fraser Health, domain: fraserhealth.ca, country: CA, importance: 1, aliases: [fraser health authority] }
547 547 - { name: Alberta Health Services, domain: albertahealthservices.ca, country: CA, importance: 3, aliases: [ahs] }
548 - { name: Acute Care Alberta, domain: alberta.ca, country: CA, importance: 1, aliases: [acute care alberta, primary care alberta, recovery alberta] }
548 + - { name: Acute Care Alberta, domain: acutecarealberta.ca, country: CA, importance: 1, aliases: [acute care alberta, primary care alberta, recovery alberta] }
549 549 - { name: Ontario Health, domain: ontariohealth.ca, country: CA, importance: 3, aliases: [cancer care ontario, ontario health atHome] }
550 550 - { name: Shared Health Manitoba, domain: sharedhealthmb.ca, country: CA, importance: 1, aliases: [shared health] }
551 551 - { name: Saskatchewan Health Authority, domain: saskhealthauthority.ca, country: CA, importance: 1, aliases: [sha] }
@@ -620,18 +620,18 @@ universes:
620 620 - { name: "Rede D'Or Sao Luiz", domain: rededorsaoluiz.com.br, country: BR, language: pt, importance: 1, aliases: ["rede d'or"] }
621 621 - { name: Hapvida NotreDame Intermedica, domain: hapvida.com.br, country: BR, language: pt, importance: 1, aliases: [hapvida] }
622 622 - { name: Hospital Italiano de Buenos Aires, domain: hospitalitaliano.org.ar, country: AR, language: es, importance: 1, aliases: [hospital italiano] }
623 - { name: Clinica Alemana, domain: alemana.cl, country: CL, language: es, importance: 1, aliases: [clinica alemana de santiago] }
624 - { name: UnitedHealth Group, domain: unitedhealthgroup.com, country: US, importance: 3, aliases: [unitedhealthcare, unh], hints: { hosts: [uhc.com], urls: [{ url: "https://www.unitedhealthgroup.com/newsroom.html", kind: press }] } }
623 + - { name: Clinica Alemana, domain: clinicaalemana.cl, country: CL, language: es, importance: 1, aliases: [clinica alemana de santiago] }
624 + - { name: UnitedHealth Group, domain: unitedhealthgroup.com, country: US, importance: 3, aliases: [unitedhealthcare, unh], hints: { cik: "731766", ticker: UNH, hosts: [uhc.com], urls: [{ url: "https://www.unitedhealthgroup.com/newsroom.html", kind: press }] } }
625 625 - { name: Optum, domain: optum.com, country: US, importance: 2, aliases: [optum rx, optum health] }
626 - { name: Elevance Health, domain: elevancehealth.com, country: US, importance: 3, aliases: [anthem, carelon], hints: { hosts: [anthem.com] } }
627 - { name: CVS Health, domain: cvshealth.com, country: US, importance: 3, aliases: [aetna, caremark, cvs], hints: { hosts: [aetna.com] } }
628 - { name: The Cigna Group, domain: thecignagroup.com, country: US, importance: 3, aliases: [cigna, evernorth, express scripts], hints: { hosts: [cigna.com, evernorth.com] } }
629 - { name: Humana, domain: humana.com, country: US, importance: 3, aliases: [humana inc, centerwell] }
630 - { name: Centene, domain: centene.com, country: US, importance: 2, aliases: [centene corp, ambetter, wellcare] }
631 - { name: Molina Healthcare, domain: molinahealthcare.com, country: US, importance: 2, aliases: [molina] }
632 - { name: Oscar Health, domain: hioscar.com, country: US, importance: 1, aliases: [oscar] }
633 - { name: Clover Health, domain: cloverhealth.com, country: US, importance: 1, aliases: [clover] }
634 - { name: Alignment Healthcare, domain: alignmenthealth.com, country: US, importance: 1, aliases: [alignment] }
626 + - { name: Elevance Health, domain: elevancehealth.com, country: US, importance: 3, aliases: [anthem, carelon], hints: { cik: "1156039", ticker: ELV, hosts: [anthem.com] } }
627 + - { name: CVS Health, domain: cvshealth.com, country: US, importance: 3, aliases: [aetna, caremark, cvs], hints: { cik: "64803", ticker: CVS, hosts: [aetna.com] } }
628 + - { name: The Cigna Group, domain: thecignagroup.com, country: US, importance: 3, aliases: [cigna, evernorth, express scripts], hints: { cik: "1739940", ticker: CI, hosts: [cigna.com, evernorth.com] } }
629 + - { name: Humana, domain: humana.com, country: US, importance: 3, aliases: [humana inc, centerwell], hints: { cik: "49071", ticker: HUM } }
630 + - { name: Centene, domain: centene.com, country: US, importance: 2, aliases: [centene corp, ambetter, wellcare], hints: { cik: "1071739", ticker: CNC } }
631 + - { name: Molina Healthcare, domain: molinahealthcare.com, country: US, importance: 2, aliases: [molina], hints: { cik: "1179929", ticker: MOH } }
632 + - { name: Oscar Health, domain: hioscar.com, country: US, importance: 1, aliases: [oscar], hints: { cik: "1568651", ticker: OSCR } }
633 + - { name: Clover Health, domain: cloverhealth.com, country: US, importance: 1, aliases: [clover], hints: { cik: "1801170", ticker: CLOV } }
634 + - { name: Alignment Healthcare, domain: alignmenthealth.com, country: US, importance: 1, aliases: [alignment], hints: { cik: "1832466", ticker: ALHC } }
635 635 - { name: Health Care Service Corporation, domain: hcsc.com, country: US, importance: 1, aliases: [hcsc, blue cross blue shield of illinois] }
636 636 - { name: Highmark Health, domain: highmarkhealth.org, country: US, importance: 1, aliases: [highmark, allegheny health network] }
637 637 - { name: Blue Cross Blue Shield Association, domain: bcbs.com, country: US, importance: 2, aliases: [bcbsa] }
modified packages/core/src/coverage-schema.ts +1 −1
@@ -126,7 +126,7 @@ const MULTI_SUFFIX = new Set([
126 126 "gov.kz", "gov.uz", "gov.kg", "gov.tj", "gov.tm", "gov.az", "gov.ge", "gov.am", "gov.by", "gov.ua", "com.ua", "org.ua", "edu.ua", "gov.md", "gov.ru", "com.ru", "org.ru", "edu.ru", "ac.ru",
127 127 "gov.pl", "com.pl", "org.pl", "edu.pl", "gov.cz", "gov.sk", "gov.hu", "gov.ro", "gov.bg", "gov.hr", "gov.si", "gov.rs", "gov.ba", "gov.mk", "gov.al", "gov.me", "gov.lv", "gov.lt", "gov.ee", "gov.gr", "gov.cy", "gov.mt", "gov.ie", "gov.pt", "gov.it", "gouv.fr", "gov.lu", "gov.be", "gov.nl", "gov.is", "gov.li",
128 128 "com.es", "org.es", "edu.es", "gob.es", "com.pt", "edu.pt", "co.it", "edu.it", "com.gr", "edu.gr", "com.pl", "com.ro", "com.tr",
129 "europa.eu", "canada.ca", "admin.ch", "com.co", "edu.co", "org.co", "net.co", "gov.co", "gov.ky", "gov.bm", "gov.je", "gov.gg",
129 + "europa.eu", "canada.ca", "admin.ch", "edu.mo", "gov.mo", "ac.ir", "gov.ir", "edu.qa", "edu.lb", "edu.bn", "edu.kw", "edu.jo", "edu.om", "edu.eg", "ac.za", "edu.gh", "edu.ng", "ac.ke", "ac.tz", "ac.ug", "edu.et", "com.co", "edu.co", "org.co", "net.co", "gov.co", "gov.ky", "gov.bm", "gov.je", "gov.gg",
130 130 "gov.uk", "parliament.uk", "judiciary.uk", "mod.uk", "nhs.uk", "royal.uk",
131 131 "state.gov", "mil", "fed.us", "nsn.us", "k12.us", "lib.us", "dni.us", "isa.us", "kids.us",
132 132 "ac.at", "co.at", "gv.at", "or.at", "ac.be", "co.nl", "ac.nz", "ac.uk", "ac.jp", "edu.au", "edu.sg", "edu.hk",
133 133