‹ Screener

VERTEX PHARMACEUTICALS INC / MA

VRTX · Pharmaceutical Preparations · 253.8M shares · -0%/yr ↓ buyback · EDGAR filings ↗
Net buyback after stock comp: -$154M (gross $428M, SBC $581M)

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

Grade

A88

Cystic-fibrosis monopoly expanding into new franchises, with elite margins and strong free cash flow.

Strengths

Risks

Notable findings

Quarterly revenue

2025-06-30 · $3.0B2025-09-30 · $3.1B2025-12-31 · $3.2B2026-03-31 · $3.0B

Last 4 quarters · from SEC filings.

Key metrics

Gross margin
86.2%
Operating margin
34.8%
Net margin
32.9%
Return on equity
21.2%
Return on assets
15.4%
Revenue growth (QoQ)
-6.4%
Current ratio
2.9×
Free cash flow
$3.2B
EBITDA
$4.4B
Tangible book value
$17.2B
Cash & investments
$12.3B
Stock comp / revenue
5.7%

Insider transactions · last 18 months

DateInsiderTypeSharesPrice
2026-06-18Bozic CarmenSell1.0K$462.17
2026-06-15Bozic CarmenSell4.1K$450.00
2026-06-05Bozic CarmenSell1.7K$450.00
2026-06-01Liu JoySell828$439.91
2026-05-29Bozic CarmenSell2.0K$450.00
2026-05-15Bozic CarmenSell1.4K$453.45
2026-05-15Bunnage Mark E.Sell33$453.45
2026-05-12Bozic CarmenSell7.0K$450.00
2026-05-04Bhatia Sangeeta N.Sell318$423.73
2026-05-01Bhatia Sangeeta N.Grant943
2026-05-01Garber Alan MGrant472
2026-05-01Upadhyay SuketuDisposition796
2026-05-01Thornberry NancyGrant472
2026-05-01Thornberry NancyDisposition398
2026-05-01Schneider JenniferGrant472
2026-05-01Schneider JenniferDisposition796
2026-05-01MCKENZIE DIANAGrant943
2026-05-01MCKENZIE DIANADisposition796
2026-05-01Liu JoySell1.1K$425.02
2026-04-01Liu JoySell978$449.17
2026-03-27Bozic CarmenSell2.3K$450.95
2026-03-13Bozic CarmenSell2.3K$481.79
2026-03-11McKechnie DuncanSell2.6K$498.42
2026-03-04McKechnie DuncanSell2.4K$475.30
2026-03-02Liu JoySell892$495.96
2026-02-27Kewalramani ReshmaSell3.5K$494.33
2026-02-27Kewalramani ReshmaSell400$479.75
2026-02-27Kewalramani ReshmaSell120$481.50
2026-02-27Kewalramani ReshmaSell240$482.84
2026-02-27Kewalramani ReshmaSell2.5K$487.13
2026-02-27Kewalramani ReshmaSell3.3K$488.27
2026-02-27Kewalramani ReshmaSell460$489.32
2026-02-27Kewalramani ReshmaSell2.7K$490.54
2026-02-27Kewalramani ReshmaSell949$491.30
2026-02-27Kewalramani ReshmaSell2.5K$493.29
2026-02-27Kewalramani ReshmaSell16K$495.38
2026-02-27Kewalramani ReshmaSell6.0K$496.16
2026-02-27Kewalramani ReshmaSell1.7K$496.95
2026-02-27Bozic CarmenSell2.3K$480.31
2026-02-26Ambrose KristenSell357$483.36
2026-02-25McKechnie DuncanSell2.4K$489.00
2026-02-25Tatsis OuraniaSell260$486.35
2026-02-25Sachdev AmitSell1.8K$486.35
2026-02-25Bunnage Mark E.Sell620$486.35
2026-02-25Ambrose KristenSell223$486.35
2026-02-25Biller JonathanSell945$486.35
2026-02-25McKechnie DuncanSell2.5K$486.35
2026-02-25Atkinson Edward Morrow IIISell668$486.35
2026-02-24Bunnage Mark E.Tax withheld582$485.11
2026-02-24Biller JonathanTax withheld1.1K$485.11
2026-02-24Atkinson Edward Morrow IIITax withheld1.6K$485.11
2026-02-24Ambrose KristenTax withheld546$485.11
2026-02-24LEIDEN JEFFREY MTax withheld3.5K$485.11
2026-02-24WAGNER CHARLES F JRTax withheld1.7K$485.11
2026-02-24Tatsis OuraniaTax withheld1.6K$485.11
2026-02-24Bozic CarmenTax withheld1.5K$485.11
2026-02-24Sachdev AmitTax withheld1.5K$485.11
2026-02-24McKechnie DuncanTax withheld873$485.11
2026-02-24Kewalramani ReshmaTax withheld5.0K$485.11
2026-02-19Sachdev AmitSell1.8K$465.80
2026-02-19Sachdev AmitOption exercise23K$155.57
2026-02-19Sachdev AmitOption exercise25K$187.53
2026-02-19Sachdev AmitSell920$463.91
2026-02-19Sachdev AmitSell2.7K$465.05
2026-02-19Sachdev AmitSell10K$467.75
2026-02-19Sachdev AmitSell20K$468.57
2026-02-19Sachdev AmitSell7.2K$469.61
2026-02-19Sachdev AmitSell12K$470.54
2026-02-19Sachdev AmitSell4.2K$471.43
2026-02-18Ambrose KristenSell638$473.68
2026-02-18Bunnage Mark E.Sell1.2K$473.68
2026-02-18Atkinson Edward Morrow IIISell817$473.68
2026-02-18LEIDEN JEFFREY MTax withheld3.0K$483.75
2026-02-18Biller JonathanSell1.2K$473.68
2026-02-18Tatsis OuraniaSell368$473.68
2026-02-17Sachdev AmitGrant5.8K
2026-02-17Sachdev AmitTax withheld2.1K$483.75
2026-02-17McKechnie DuncanGrant5.0K
2026-02-17McKechnie DuncanTax withheld1.1K$483.75
2026-02-17LEIDEN JEFFREY MGrant8.3K
2026-02-17Kewalramani ReshmaGrant16K
2026-02-17Bunnage Mark E.Grant2.6K
2026-02-17Bunnage Mark E.Tax withheld1.1K$483.75
2026-02-17Bunnage Mark E.Sell2.4K$489.46
2026-02-17Bozic CarmenGrant5.4K
2026-02-17Bozic CarmenTax withheld1.9K$483.75
2026-02-17Biller JonathanGrant4.1K
2026-02-17Biller JonathanTax withheld1.5K$483.75
2026-02-17Biller JonathanSell2.5K$489.46
2026-02-17Atkinson Edward Morrow IIIGrant5.0K
2026-02-17Atkinson Edward Morrow IIITax withheld1.5K$483.75
2026-02-17Atkinson Edward Morrow IIISell2.0K$489.46
2026-02-17Ambrose KristenGrant1.8K
2026-02-17Ambrose KristenTax withheld598$483.75
2026-02-17Ambrose KristenSell1.6K$489.46
2026-02-17Kewalramani ReshmaTax withheld6.6K$483.75
2026-02-17WAGNER CHARLES F JRGrant7.4K
2026-02-17WAGNER CHARLES F JRTax withheld2.3K$483.75
2026-02-17Tatsis OuraniaGrant5.8K
2026-02-17Tatsis OuraniaTax withheld2.3K$483.75
2026-02-17Tatsis OuraniaSell609$489.46
2026-02-13Sachdev AmitTax withheld3.5K$487.76
2026-02-13McKechnie DuncanTax withheld2.3K$487.76
2026-02-13Kewalramani ReshmaTax withheld13K$487.76
2026-02-13Atkinson Edward Morrow IIITax withheld1.9K$487.76
2026-02-13Ambrose KristenTax withheld1.4K$487.76
2026-02-13WAGNER CHARLES F JRTax withheld4.6K$487.76
2026-02-13Tatsis OuraniaTax withheld3.8K$487.76
2026-02-13Tatsis OuraniaSell1.5K$499.99
2026-02-13Bunnage Mark E.Tax withheld2.3K$487.76
2026-02-13Bozic CarmenTax withheld3.8K$487.76
2026-02-13Biller JonathanTax withheld3.0K$487.76
2026-02-13Biller JonathanSell988$499.00
2026-02-13Bhatia Sangeeta N.Sell266$500.00
2026-02-11Bunnage Mark E.Sell2.0K$460.43
2026-02-11Tatsis OuraniaSell466$460.43
2026-02-11Ambrose KristenSell1.4K$460.43
2026-02-11Atkinson Edward Morrow IIISell1.8K$460.43
2026-02-11Biller JonathanSell1.9K$460.43
2026-02-10WAGNER CHARLES F JRTax withheld3.0K$468.41
2026-02-10Ambrose KristenTax withheld592$468.41
2026-02-10Tatsis OuraniaTax withheld2.1K$468.41
2026-02-10Sachdev AmitTax withheld2.1K$468.41
2026-02-10McKechnie DuncanTax withheld1.1K$468.41
2026-02-10Kewalramani ReshmaTax withheld8.3K$468.41
2026-02-10Bunnage Mark E.Tax withheld1.1K$468.41
2026-02-10Bozic CarmenTax withheld2.1K$468.41
2026-02-10Biller JonathanTax withheld1.6K$468.41
2026-02-10Atkinson Edward Morrow IIITax withheld872$468.41
2026-01-22Biller JonathanGrant2.8K
2026-01-22Ambrose KristenGrant3.0K
2026-01-22Ambrose KristenGrant1.3K
2026-01-22WAGNER CHARLES F JRGrant9.4K
2026-01-22WAGNER CHARLES F JRGrant4.2K
2026-01-22Tatsis OuraniaGrant7.9K
2026-01-22Tatsis OuraniaGrant3.9K
2026-01-22Sachdev AmitGrant7.9K
2026-01-22Sachdev AmitGrant3.9K
2026-01-22McKechnie DuncanGrant4.7K
2026-01-22McKechnie DuncanGrant2.1K
2026-01-22LEIDEN JEFFREY MGrant9.0K
2026-01-22Kewalramani ReshmaGrant27K
2026-01-22Kewalramani ReshmaGrant12K
2026-01-22Bozic CarmenGrant7.9K
2026-01-22Bozic CarmenGrant3.5K
2026-01-22Biller JonathanGrant6.3K
2026-01-22Atkinson Edward Morrow IIIGrant3.9K
2026-01-22Atkinson Edward Morrow IIIGrant3.9K
2026-01-22ALTSHULER DAVIDGrant7.9K
2026-01-22ALTSHULER DAVIDGrant3.3K
2026-01-07Tatsis OuraniaSell4.5K$474.99
2026-01-06WAGNER CHARLES F JROption exercise9.5K$189.38
2026-01-06WAGNER CHARLES F JRSell9.5K$461.00
2025-12-04LEIDEN JEFFREY MOption exercise1$91.05
2025-12-03LEIDEN JEFFREY MOption exercise64K$86.52
2025-12-03LEIDEN JEFFREY MSell4.5K$440.40
2025-12-03LEIDEN JEFFREY MSell1.3K$441.26
2025-12-03Biller JonathanSell347$449.00
2025-12-03LEIDEN JEFFREY MSell4.4K$444.36
2025-12-03LEIDEN JEFFREY MSell7.9K$445.56
2025-12-03LEIDEN JEFFREY MSell1.2K$447.05
2025-12-03LEIDEN JEFFREY MSell2.3K$448.78
2025-12-03LEIDEN JEFFREY MSell5.9K$449.84
2025-12-03LEIDEN JEFFREY MSell5.8K$451.20
2025-12-03LEIDEN JEFFREY MSell16K$452.20
2025-12-03LEIDEN JEFFREY MSell10K$453.34
2025-12-03LEIDEN JEFFREY MSell2.1K$455.22
2025-12-03LEIDEN JEFFREY MSell2.5K$443.21
2025-12-03WAGNER CHARLES F JRSell7.0K$451.00
2025-12-03WAGNER CHARLES F JRSell7.0K$461.00
2025-12-03Tatsis OuraniaSell4.5K$449.99
2025-11-19CARNEY LLOYDGift800
2025-11-17Atkinson Edward Morrow IIISell2.5K$434.58
2025-11-14LEIDEN JEFFREY MSell21K$441.35
2025-11-14LEIDEN JEFFREY MOption exercise40K$86.52
2025-11-14LEIDEN JEFFREY MSell32K$440.30
2025-11-14LEIDEN JEFFREY MSell40$442.00
2025-11-14LEIDEN JEFFREY MOption exercise14K$91.05
2025-11-13LEIDEN JEFFREY MOption exercise20K$91.05
2025-11-13LEIDEN JEFFREY MSell19K$440.22
2025-11-13LEIDEN JEFFREY MSell1.2K$441.05
2025-10-02Biller JonathanSell694$404.21
2025-10-01Biller JonathanTax withheld1.3K$400.00
2025-08-27Bhatia Sangeeta N.Sell266$386.69
2025-08-06Kewalramani ReshmaBuy4.3K$389.08
2025-08-06Kewalramani ReshmaBuy5.7K$389.95
2025-08-06SACHS BRUCE IBuy1.6K$389.36
2025-08-06SACHS BRUCE IBuy3.4K$389.84
2025-07-01Arbuckle Stuart ATax withheld37K$450.23
2025-05-15ALTSHULER DAVIDSell52$424.69
2025-05-13Arbuckle Stuart AGrant38K
2025-05-02Bhatia Sangeeta N.Sell400$505.86
2025-05-01Bhatia Sangeeta N.Grant796
2025-05-01Upadhyay SuketuDisposition1.0K
2025-05-01Upadhyay SuketuGrant796
2025-05-01Thornberry NancyGrant398
2025-05-01Schneider JenniferGrant796
2025-05-01MCKENZIE DIANAGrant796
2025-05-01MCKENZIE DIANADisposition1.0K
2025-05-01Garber Alan MGrant398
2025-05-01CARNEY LLOYDGrant796
2025-03-13ALTSHULER DAVIDSell3.2K$510.00
2025-03-10Tatsis OuraniaSell3.2K$499.99
2025-03-10WAGNER CHARLES F JRSell3.3K$500.00
2025-03-10ALTSHULER DAVIDSell3.2K$500.00
2025-03-04Tatsis OuraniaSell4.1K$485.49
2025-03-03ALTSHULER DAVIDSell3.2K$490.00
2025-02-27ALTSHULER DAVIDSell1.3K$480.00
2025-02-27Tatsis OuraniaSell530$475.34
2025-02-27Atkinson Edward Morrow IIISell2.6K$475.34
2025-02-26ALTSHULER DAVIDTax withheld6.0K$479.61
2025-02-26Sachdev AmitTax withheld3.7K$479.61
2025-02-26Kewalramani ReshmaTax withheld14K$479.61
2025-02-26Atkinson Edward Morrow IIITax withheld2.5K$479.61
2025-02-26Bozic CarmenTax withheld5.0K$479.61
2025-02-26Arbuckle Stuart ATax withheld7.1K$479.61
2025-02-26Ambrose KristenTax withheld1.2K$479.61
2025-02-26WAGNER CHARLES F JRTax withheld5.0K$479.61
2025-02-26Tatsis OuraniaTax withheld5.0K$479.61
2025-02-25Tatsis OuraniaSell354$480.95
2025-02-25Atkinson Edward Morrow IIISell1.8K$480.95
2025-02-25Ambrose KristenSell884$480.95
2025-02-25ALTSHULER DAVIDSell848$480.95
2025-02-24Atkinson Edward Morrow IIITax withheld1.7K$483.28
2025-02-24Sachdev AmitTax withheld2.5K$483.28
2025-02-24Arbuckle Stuart ATax withheld4.7K$483.28
2025-02-24Ambrose KristenTax withheld828$483.28
2025-02-24Tatsis OuraniaTax withheld3.3K$483.28
2025-02-24ALTSHULER DAVIDTax withheld4.0K$483.28
2025-02-24WAGNER CHARLES F JRTax withheld3.3K$483.28
2025-02-24Kewalramani ReshmaTax withheld9.4K$483.28
2025-02-24Bozic CarmenTax withheld3.3K$483.28
2025-02-20ALTSHULER DAVIDSell1.1K$480.00
2025-02-18Tatsis OuraniaSell244$455.06
2025-02-18Biller JonathanSell1.7K$455.06
2025-02-18Ambrose KristenSell671$455.06
2025-02-14LEIDEN JEFFREY MTax withheld6.1K$463.46
2025-02-14Kewalramani ReshmaTax withheld6.6K$463.46
2025-02-14Bozic CarmenTax withheld1.9K$463.46
2025-02-14WAGNER CHARLES F JRTax withheld2.3K$463.46
2025-02-14Atkinson Edward Morrow IIITax withheld1.5K$463.46
2025-02-14Arbuckle Stuart ATax withheld2.7K$463.46
2025-02-14Ambrose KristenTax withheld564$463.46
2025-02-14Biller JonathanTax withheld1.5K$463.46
2025-02-14ALTSHULER DAVIDTax withheld2.3K$463.46
2025-02-14Tatsis OuraniaTax withheld2.3K$463.46
2025-02-14Sachdev AmitTax withheld2.1K$463.46
2025-02-13LEIDEN JEFFREY MTax withheld2.5K$450.83
2025-02-12ALTSHULER DAVIDGrant5.3K
2025-02-12WAGNER CHARLES F JRGrant6.7K
2025-02-12Tatsis OuraniaGrant6.2K
2025-02-12LEIDEN JEFFREY MGrant7.2K
2025-02-12Sachdev AmitGrant6.2K
2025-02-12Kewalramani ReshmaGrant19K
2025-02-12Bozic CarmenGrant5.5K
2025-02-12Biller JonathanGrant4.4K
2025-02-12Atkinson Edward Morrow IIIGrant6.2K
2025-02-12Arbuckle Stuart AGrant7.9K
2025-02-12Ambrose KristenGrant2.1K
2025-02-11Ambrose KristenSell1.4K$459.83
2025-02-11Tatsis OuraniaSell310$459.83
2025-02-11Atkinson Edward Morrow IIISell1.7K$459.83
2025-02-11Biller JonathanSell3.4K$459.87
2025-02-10ALTSHULER DAVIDTax withheld2.1K$467.98
2025-02-10Tatsis OuraniaTax withheld2.1K$467.98
2025-02-10Sachdev AmitTax withheld2.1K$467.98
2025-02-10Kewalramani ReshmaTax withheld8.3K$467.98
2025-02-10Bozic CarmenTax withheld2.1K$467.98
2025-02-10Biller JonathanTax withheld1.6K$467.98
2025-02-10WAGNER CHARLES F JRTax withheld2.6K$467.98
2025-02-10Atkinson Edward Morrow IIITax withheld876$467.98
2025-02-10Arbuckle Stuart ATax withheld3.2K$467.98
2025-02-10Ambrose KristenTax withheld591$467.98
2025-02-04Atkinson Edward Morrow IIIGrant4.7K
2025-02-04Arbuckle Stuart AGrant15K
2025-02-04Arbuckle Stuart AGrant8.4K
2025-02-04ALTSHULER DAVIDGrant12K
2025-02-04Ambrose KristenGrant1.9K
2025-02-04ALTSHULER DAVIDGrant7.1K
2025-02-04Ambrose KristenGrant2.6K
2025-02-04WAGNER CHARLES F JRGrant10K
2025-02-04WAGNER CHARLES F JRGrant7.1K
2025-02-04Tatsis OuraniaGrant10K
2025-02-04Tatsis OuraniaGrant7.1K
2025-02-04Sachdev AmitGrant8.2K
2025-02-04Sachdev AmitGrant7.1K
2025-02-04LEIDEN JEFFREY MGrant15K
2025-02-04Kewalramani ReshmaGrant29K
2025-02-04Kewalramani ReshmaGrant20K
2025-02-04Bozic CarmenGrant10K
2025-02-04Bozic CarmenGrant5.9K
2025-02-04Biller JonathanGrant4.7K
2025-02-04Atkinson Edward Morrow IIIGrant5.1K

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

Notable events (8-K)

DateItems
2026-05-13Exec/director changeShareholder votefiling ↗
2026-05-04ResultsExhibitsfiling ↗
2026-04-29Exec/director changefiling ↗
2026-03-31Otherfiling ↗
2026-02-12ResultsExhibitsfiling ↗
2025-11-03ResultsExhibitsfiling ↗
2025-08-04ResultsExec/director changeExhibitsfiling ↗
2025-05-19Otherfiling ↗

Recent filings

FormFiledPeriodAccession
8-K2026-05-132026-05-130000875320-26-000204 ↗
10-Q2026-05-052026-03-310000875320-26-000173 ↗
8-K2026-05-042026-05-040000875320-26-000171 ↗
8-K2026-04-292026-04-280000875320-26-000166 ↗
8-K2026-03-312026-03-310000875320-26-000147 ↗
10-K2026-02-132025-12-310000875320-26-000056 ↗
8-K2026-02-122026-02-120000875320-26-000034 ↗
10-Q2025-11-042025-09-300000875320-25-000232 ↗
8-K2025-11-032025-11-030000875320-25-000230 ↗
10-Q2025-08-052025-06-300000875320-25-000216 ↗
8-K2025-08-042025-08-040000875320-25-000213 ↗
8-K2025-05-192025-05-190000875320-25-000199 ↗