‹ Screener

Royalty Pharma plc

RPRX · Pharmaceutical Preparations · 388.1M shares · +13%/yr ↑ shares · EDGAR filings ↗
Net buyback after stock comp: $302M (gross $305M, SBC $2M)

Reference price $55.18 · est. market cap ~$21.4B — last insider sale, 2026-06-24 (estimated from the dated SEC Form 4 price × shares outstanding — not a live quote)

Grade

A84

Pharma royalty aggregator — elite operating margin and cash-flow conversion with diversified royalty streams.

Strengths

Risks

Notable findings

Quarterly revenue

2025-06-30 · $579M2025-09-30 · $609M2025-12-31 · $622M2026-03-31 · $631M

Last 4 quarters · from SEC filings.

Key metrics

Operating margin
65.6%
Net margin
32.4%
Return on assets
3.9%
Revenue growth (QoQ)
1.4%
Net-income growth
-10.2%
Current ratio
2.4×
Cash & investments
$1.1B
Stock comp / revenue
12.2%

Insider transactions · last 18 months

DateInsiderTypeSharesPrice
2026-06-24Urist MarshallSell9.1K$55.18
2026-06-23Hite ChristopherSell32K$54.11
2026-06-23Hite ChristopherSell118K$54.47
2026-06-05Coric VladGrant4.5K
2026-06-05Norden GregoryGrant4.5K
2026-06-05HODGSON DAVID CGrant4.5K
2026-06-05LOVE TED WGrant4.5K
2026-06-05WEATHERMAN ELIZABETH HGrant4.5K
2026-06-05Bassler Bonnie LGrant4.5K
2026-06-05Engelbert Catherine M.Grant4.5K
2026-06-05Ho CaroleGrant4.5K
2026-05-26Coyne Terrance P.Sell64K$53.98
2026-05-20Urist MarshallSell14K$52.75
2026-05-14Urist MarshallSell14K$53.06
2026-05-14Norden GregorySell3.0K$53.00
2026-05-06Urist MarshallGrant18K
2026-05-06Coyne Terrance P.Grant24K
2026-05-06Hite ChristopherGrant24K
2026-05-06Legorreta Pablo G.Grant144K
2026-04-28Coyne Terrance P.Sell33K$49.78
2026-04-28Coyne Terrance P.Sell1.9K$49.78
2026-04-01Coyne Terrance P.Sell1.9K$48.33
2026-04-01Coyne Terrance P.Sell33K$48.33
2026-03-31Bassler Bonnie LGrant815$45.98
2026-03-23Coyne Terrance P.Sell33K$45.53
2026-03-23Coyne Terrance P.Sell1.9K$45.53
2026-03-02Coyne Terrance P.Sell583$47.01
2026-03-02Coyne Terrance P.Sell22K$46.67
2026-03-02Coyne Terrance P.Sell10K$47.01
2026-03-02Coyne Terrance P.Sell1.3K$46.67
2026-02-23Coyne Terrance P.Sell33K$45.32
2026-02-23Coyne Terrance P.Sell1.9K$45.32
2026-02-11Coyne Terrance P.Grant27K
2026-02-11Legorreta Pablo G.Grant158K
2026-02-11Hite ChristopherGrant27K
2026-02-11Urist MarshallGrant20K
2026-02-04Coyne Terrance P.Sell1.1K$43.29
2026-02-04Coyne Terrance P.Sell19K$43.29
2026-02-03Coyne Terrance P.Sell109K$42.84
2026-02-03Coyne Terrance P.Sell6.2K$42.84
2026-02-02Coyne Terrance P.Sell103K$42.08
2026-02-02Coyne Terrance P.Sell5.8K$42.08
2026-01-30Urist MarshallSell20K$41.09
2026-01-23Urist MarshallSell20K$40.26
2026-01-20Coyne Terrance P.Sell66K$39.35
2026-01-20Coyne Terrance P.Sell3.8K$39.35
2026-01-16Urist MarshallSell20K$39.52
2026-01-09Urist MarshallSell20K$40.78
2026-01-02Urist MarshallSell20K$38.48
2026-01-02Coyne Terrance P.Sell66K$38.42
2026-01-02Coyne Terrance P.Sell3.8K$38.42
2025-12-31Bassler Bonnie LGrant967$38.74
2025-12-26Urist MarshallSell20K$39.32
2025-12-19Urist MarshallSell20K$38.38
2025-12-18Lloyd George W.Sell31K$38.50
2025-12-17Lloyd George W.Sell79K$38.57
2025-12-16Urist MarshallSell20K$38.32
2025-12-15Coyne Terrance P.Sell66K$38.36
2025-12-15Coyne Terrance P.Sell3.8K$38.36
2025-12-05Urist MarshallSell18K$39.15
2025-12-05Urist MarshallSell23K$39.15
2025-12-03Lloyd George W.Sell110K$39.77
2025-12-01Urist MarshallSell23K$39.93
2025-12-01Coyne Terrance P.Sell66K$39.87
2025-12-01Coyne Terrance P.Sell3.8K$39.87
2025-12-01Urist MarshallSell18K$39.90
2025-11-24Coyne Terrance P.Sell624$37.96
2025-11-24Coyne Terrance P.Sell55K$38.67
2025-11-24Coyne Terrance P.Sell11K$37.96
2025-11-24Coyne Terrance P.Sell3.1K$38.67
2025-11-19Lloyd George W.Sell2.5K$39.01
2025-11-19Lloyd George W.Sell48K$38.28
2025-11-19Lloyd George W.Sell4.6K$39.01
2025-11-19Lloyd George W.Sell47K$38.28
2025-11-19Lloyd George W.Sell4.6K$39.01
2025-11-19Lloyd George W.Sell26K$38.28
2025-11-19Lloyd George W.Sell2.8K$38.29
2025-11-19Lloyd George W.Sell230$39.03
2025-11-17Coyne Terrance P.Sell66K$39.30
2025-11-17Coyne Terrance P.Sell3.8K$39.30
2025-11-07Urist MarshallConversion160K
2025-11-05Hite ChristopherGrant6.2K
2025-11-05Legorreta Pablo G.Grant37K
2025-11-05Coyne Terrance P.Grant6.2K
2025-11-05Urist MarshallGrant4.6K
2025-11-05Lloyd George W.Grant6.2K
2025-09-30Bassler Bonnie LGrant1.0K$35.79
2025-08-11Norden GregorySell34K$36.23
2025-08-08Norden GregoryConversion145K
2025-08-06Coyne Terrance P.Grant3.7K
2025-08-06Legorreta Pablo G.Grant22K
2025-08-06Lloyd George W.Grant3.7K
2025-08-06Hite ChristopherGrant3.7K
2025-08-06Urist MarshallGrant2.8K
2025-07-31WEATHERMAN ELIZABETH HGrant2.8K
2025-07-31WEATHERMAN ELIZABETH HGrant5.8K
2025-07-31Ho CaroleGrant2.8K
2025-07-31Ho CaroleGrant5.8K
2025-06-30Fernandez Henry AGrant1.1K$35.24
2025-06-30Bassler Bonnie LGrant1.1K$35.24
2025-05-16Legorreta Pablo G.Other530K
2025-05-13Engelbert Catherine M.Grant7.6K
2025-05-13Norden GregoryGrant7.6K
2025-05-13LOVE TED WGrant7.6K
2025-05-13HODGSON DAVID CGrant7.6K
2025-05-13Fernandez Henry AGrant7.6K
2025-05-13DESOUZA ERROL BGrant7.6K
2025-05-13Coric VladGrant7.6K
2025-05-13Bassler Bonnie LGrant7.6K
2025-05-08Legorreta Pablo G.Grant288K
2025-05-08Lloyd George W.Grant49K
2025-05-08Hite ChristopherGrant49K
2025-05-08Coyne Terrance P.Grant49K
2025-05-08Urist MarshallGrant36K
2025-04-21Coric VladGrant3.2K
2025-03-31Bassler Bonnie LGrant1.1K$32.87
2025-03-31Fernandez Henry AGrant1.1K$32.87
2025-02-14Hite ChristopherConversion300K
2024-12-31Bassler Bonnie LGrant1.5K$24.94
2024-12-31Fernandez Henry AGrant1.5K$24.94

All non-derivative Form 4 activity (SEC), newest first.

Supply chain

Suppliers (0)

    Named in the 10-K; linked when we track them.

    Notable events (8-K)

    DateItems
    2026-06-04Shareholder votefiling ↗
    2026-05-28Material agreementDebt obligationExhibitsfiling ↗
    2026-05-06ResultsExhibitsfiling ↗
    2026-04-13Reg FDfiling ↗
    2026-02-11ResultsExhibitsfiling ↗
    2025-12-22Reg FDfiling ↗
    2025-12-22Exec/director changefiling ↗
    2025-11-05ResultsExhibitsfiling ↗

    Recent filings

    FormFiledPeriodAccession
    8-K2026-06-042026-06-040001193125-26-257432 ↗
    8-K2026-05-282026-05-220001193125-26-245163 ↗
    10-Q2026-05-062026-03-310001802768-26-000009 ↗
    8-K2026-05-062026-05-060001802768-26-000008 ↗
    8-K2026-04-132026-04-130001193125-26-152145 ↗
    8-K2026-02-112026-02-110001802768-26-000002 ↗
    10-K2026-02-112025-12-310001802768-26-000003 ↗
    8-K2025-12-222025-12-190001193125-25-328100 ↗
    8-K2025-12-222025-12-200001193125-25-328759 ↗
    10-Q2025-11-052025-09-300001802768-25-000114 ↗
    8-K2025-11-052025-11-050001802768-25-000113 ↗
    8-K2025-09-162025-09-160001193125-25-204983 ↗