Revenue
$3.2B
▲ 10.6% YoY
Net Income
$1.3B
▲ 11.7% YoY
EPS
$27.86
▲ 13.1% YoY
Cash
$1.6B
▼ 8.3% YoY
FY 2025 · As of 2025-12-31
Last 90 days
| Insider | Type | Date | Shares | Price | Value | |
|---|---|---|---|---|---|---|
ROTHBLATT MARTINE A Chairperson & CEO | Vest | Aug 31, 2026 | 9.5K | $135.42 | $1.29M | Form 4 ↗ |
ROTHBLATT MARTINE A Chairperson & CEO | Sell | Aug 31, 2026 | 599 | $507.84 | $304K | Form 4 ↗ |
ROTHBLATT MARTINE A Chairperson & CEO | Sell | Aug 31, 2026 | 794 | $508.92 | $404K | Form 4 ↗ |
ROTHBLATT MARTINE A Chairperson & CEO | Sell | Aug 31, 2026 | 810 | $509.84 | $413K | Form 4 ↗ |
ROTHBLATT MARTINE A Chairperson & CEO | Sell | Aug 31, 2026 | 4.2K | $510.93 | $2.15M | Form 4 ↗ |
ROTHBLATT MARTINE A Chairperson & CEO | Sell | Aug 31, 2026 | 1.6K | $511.75 | $819K | Form 4 ↗ |
ROTHBLATT MARTINE A Chairperson & CEO | Sell | Aug 31, 2026 | 678 | $513.50 | $348K | Form 4 ↗ |
ROTHBLATT MARTINE A Chairperson & CEO | Sell | Aug 31, 2026 | 762 | $514.32 | $392K | Form 4 ↗ |
ROTHBLATT MARTINE A Chairperson & CEO | Sell | Aug 31, 2026 | 40 | $514.96 | $21K | Form 4 ↗ |
ROTHBLATT MARTINE A Chairperson & CEO | Vest | Aug 28, 2026 | 9.5K | $135.42 | $1.29M | Form 4 ↗ |
ROTHBLATT MARTINE A Chairperson & CEO | Sell | Aug 28, 2026 | 480 | $514.26 | $247K | Form 4 ↗ |
ROTHBLATT MARTINE A Chairperson & CEO | Sell | Aug 28, 2026 | 1.6K | $515.46 | $840K | Form 4 ↗ |
ROTHBLATT MARTINE A Chairperson & CEO | Sell | Aug 28, 2026 | 2.4K | $516.16 | $1.23M | Form 4 ↗ |
ROTHBLATT MARTINE A Chairperson & CEO | Sell | Aug 28, 2026 | 1.5K | $517.11 | $768K | Form 4 ↗ |
ROTHBLATT MARTINE A Chairperson & CEO | Sell | Aug 28, 2026 | 1.3K | $518.14 | $697K | Form 4 ↗ |
ROTHBLATT MARTINE A Chairperson & CEO | Sell | Aug 28, 2026 | 412 | $519.19 | $214K | Form 4 ↗ |
ROTHBLATT MARTINE A Chairperson & CEO | Sell | Aug 28, 2026 | 751 | $520.30 | $391K | Form 4 ↗ |
ROTHBLATT MARTINE A Chairperson & CEO | Sell | Aug 28, 2026 | 286 | $521.58 | $149K | Form 4 ↗ |
ROTHBLATT MARTINE A Chairperson & CEO | Sell | Aug 28, 2026 | 517 | $522.40 | $270K | Form 4 ↗ |
ROTHBLATT MARTINE A Chairperson & CEO | Sell | Aug 28, 2026 | 6 | $523.42 | $3K | Form 4 ↗ |
ROTHBLATT MARTINE A Chairperson & CEO | Sell | Aug 28, 2026 | 200 | $524.42 | $105K | Form 4 ↗ |
ROTHBLATT MARTINE A Chairperson & CEO | Vest | Aug 27, 2026 | 9.5K | $135.42 | $1.29M | Form 4 ↗ |
ROTHBLATT MARTINE A Chairperson & CEO | Sell | Aug 27, 2026 | 494 | $511.58 | $253K | Form 4 ↗ |
ROTHBLATT MARTINE A Chairperson & CEO | Sell | Aug 27, 2026 | 642 | $512.47 | $329K | Form 4 ↗ |
ROTHBLATT MARTINE A Chairperson & CEO | Sell | Aug 27, 2026 | 704 | $513.40 | $361K | Form 4 ↗ |
ROTHBLATT MARTINE A Chairperson & CEO | Sell | Aug 27, 2026 | 120 | $514.32 | $62K | Form 4 ↗ |
ROTHBLATT MARTINE A Chairperson & CEO | Sell | Aug 27, 2026 | 240 | $515.33 | $124K | Form 4 ↗ |
ROTHBLATT MARTINE A Chairperson & CEO | Sell | Aug 27, 2026 | 280 | $517.07 | $145K | Form 4 ↗ |
ROTHBLATT MARTINE A Chairperson & CEO | Sell | Aug 27, 2026 | 200 | $518.89 | $104K | Form 4 ↗ |
ROTHBLATT MARTINE A Chairperson & CEO | Sell | Aug 27, 2026 | 1.0K | $520.23 | $522K | Form 4 ↗ |
ROTHBLATT MARTINE A Chairperson & CEO | Sell | Aug 27, 2026 | 477 | $521.24 | $249K | Form 4 ↗ |
ROTHBLATT MARTINE A Chairperson & CEO | Sell | Aug 27, 2026 | 280 | $522.40 | $146K | Form 4 ↗ |
ROTHBLATT MARTINE A Chairperson & CEO | Sell | Aug 27, 2026 | 240 | $523.60 | $126K | Form 4 ↗ |
ROTHBLATT MARTINE A Chairperson & CEO | Sell | Aug 27, 2026 | 744 | $524.61 | $390K | Form 4 ↗ |
ROTHBLATT MARTINE A Chairperson & CEO | Sell | Aug 27, 2026 | 376 | $525.62 | $198K | Form 4 ↗ |
ROTHBLATT MARTINE A Chairperson & CEO | Sell | Aug 27, 2026 | 280 | $526.37 | $147K | Form 4 ↗ |
ROTHBLATT MARTINE A Chairperson & CEO | Sell | Aug 27, 2026 | 1.2K | $528.29 | $654K | Form 4 ↗ |
ROTHBLATT MARTINE A Chairperson & CEO | Sell | Aug 27, 2026 | 1.3K | $529.15 | $692K | Form 4 ↗ |
ROTHBLATT MARTINE A Chairperson & CEO | Sell | Aug 27, 2026 | 755 | $530.08 | $400K | Form 4 ↗ |
ROTHBLATT MARTINE A Chairperson & CEO | Sell | Aug 27, 2026 | 120 | $531.12 | $64K | Form 4 ↗ |
ROTHBLATT MARTINE A Chairperson & CEO | Vest | Aug 26, 2026 | 9.5K | $135.42 | $1.29M | Form 4 ↗ |
ROTHBLATT MARTINE A Chairperson & CEO | Sell | Aug 26, 2026 | 559 | $514.64 | $288K | Form 4 ↗ |
ROTHBLATT MARTINE A Chairperson & CEO | Sell | Aug 26, 2026 | 1.6K | $515.41 | $820K | Form 4 ↗ |
ROTHBLATT MARTINE A Chairperson & CEO | Sell | Aug 26, 2026 | 1.1K | $516.70 | $583K | Form 4 ↗ |
ROTHBLATT MARTINE A Chairperson & CEO | Sell | Aug 26, 2026 | 3.5K | $517.49 | $1.82M | Form 4 ↗ |
ROTHBLATT MARTINE A Chairperson & CEO | Sell | Aug 26, 2026 | 1.8K | $518.35 | $928K | Form 4 ↗ |
ROTHBLATT MARTINE A Chairperson & CEO | Sell | Aug 26, 2026 | 476 | $519.35 | $247K | Form 4 ↗ |
ROTHBLATT MARTINE A Chairperson & CEO | Sell | Aug 26, 2026 | 400 | $520.62 | $208K | Form 4 ↗ |
ROTHBLATT MARTINE A Chairperson & CEO | Sell | Aug 26, 2026 | 40 | $521.48 | $21K | Form 4 ↗ |
ROTHBLATT MARTINE A Chairperson & CEO | Vest | Aug 25, 2026 | 9.5K | $135.42 | $1.29M | Form 4 ↗ |
ROTHBLATT MARTINE A Chairperson & CEO | Sell | Aug 25, 2026 | 2.0K | $516.12 | $1.05M | Form 4 ↗ |
ROTHBLATT MARTINE A Chairperson & CEO | Sell | Aug 25, 2026 | 2.3K | $516.95 | $1.21M | Form 4 ↗ |
ROTHBLATT MARTINE A Chairperson & CEO | Sell | Aug 25, 2026 | 2.0K | $518.08 | $1.04M | Form 4 ↗ |
ROTHBLATT MARTINE A Chairperson & CEO | Sell | Aug 25, 2026 | 2.4K | $518.80 | $1.24M | Form 4 ↗ |
ROTHBLATT MARTINE A Chairperson & CEO | Sell | Aug 25, 2026 | 668 | $519.91 | $347K | Form 4 ↗ |
ROTHBLATT MARTINE A Chairperson & CEO | Sell | Aug 25, 2026 | 80 | $520.50 | $42K | Form 4 ↗ |
ROTHBLATT MARTINE A Chairperson & CEO | Vest | Aug 24, 2026 | 9.5K | $135.42 | $1.29M | Form 4 ↗ |
ROTHBLATT MARTINE A Chairperson & CEO | Sell | Aug 24, 2026 | 224 | $509.41 | $114K | Form 4 ↗ |
ROTHBLATT MARTINE A Chairperson & CEO | Sell | Aug 24, 2026 | 1.3K | $510.52 | $675K | Form 4 ↗ |
ROTHBLATT MARTINE A Chairperson & CEO | Sell | Aug 24, 2026 | 3.1K | $511.63 | $1.56M | Form 4 ↗ |
ROTHBLATT MARTINE A Chairperson & CEO | Sell | Aug 24, 2026 | 3.6K | $512.46 | $1.84M | Form 4 ↗ |
ROTHBLATT MARTINE A Chairperson & CEO | Sell | Aug 24, 2026 | 1.3K | $513.35 | $670K | Form 4 ↗ |
ROTHBLATT MARTINE A Chairperson & CEO | Vest | Aug 21, 2026 | 9.5K | $135.42 | $1.29M | Form 4 ↗ |
ROTHBLATT MARTINE A Chairperson & CEO | Sell | Aug 21, 2026 | 1.2K | $512.71 | $610K | Form 4 ↗ |
ROTHBLATT MARTINE A Chairperson & CEO | Sell | Aug 21, 2026 | 271 | $513.85 | $139K | Form 4 ↗ |
ROTHBLATT MARTINE A Chairperson & CEO | Sell | Aug 21, 2026 | 624 | $515.26 | $322K | Form 4 ↗ |
ROTHBLATT MARTINE A Chairperson & CEO | Sell | Aug 21, 2026 | 1.7K | $516.15 | $872K | Form 4 ↗ |
ROTHBLATT MARTINE A Chairperson & CEO | Sell | Aug 21, 2026 | 773 | $517.07 | $400K | Form 4 ↗ |
ROTHBLATT MARTINE A Chairperson & CEO | Sell | Aug 21, 2026 | 1.1K | $518.14 | $558K | Form 4 ↗ |
ROTHBLATT MARTINE A Chairperson & CEO | Sell | Aug 21, 2026 | 837 | $519.09 | $434K | Form 4 ↗ |
ROTHBLATT MARTINE A Chairperson & CEO | Sell | Aug 21, 2026 | 440 | $520.03 | $229K | Form 4 ↗ |
ROTHBLATT MARTINE A Chairperson & CEO | Sell | Aug 21, 2026 | 371 | $521.28 | $193K | Form 4 ↗ |
ROTHBLATT MARTINE A Chairperson & CEO | Sell | Aug 21, 2026 | 669 | $522.29 | $349K | Form 4 ↗ |
ROTHBLATT MARTINE A Chairperson & CEO | Sell | Aug 21, 2026 | 455 | $523.62 | $238K | Form 4 ↗ |
ROTHBLATT MARTINE A Chairperson & CEO | Sell | Aug 21, 2026 | 625 | $524.35 | $328K | Form 4 ↗ |
ROTHBLATT MARTINE A Chairperson & CEO | Sell | Aug 21, 2026 | 235 | $525.42 | $123K | Form 4 ↗ |
ROTHBLATT MARTINE A Chairperson & CEO | Sell | Aug 21, 2026 | 45 | $526.47 | $24K | Form 4 ↗ |
ROTHBLATT MARTINE A Chairperson & CEO | Sell | Aug 21, 2026 | 200 | $527.71 | $106K | Form 4 ↗ |
ROTHBLATT MARTINE A Chairperson & CEO | Vest | Aug 20, 2026 | 9.5K | $135.42 | $1.29M | Form 4 ↗ |
ROTHBLATT MARTINE A Chairperson & CEO | Sell | Aug 20, 2026 | 976 | $518.45 | $506K | Form 4 ↗ |
ROTHBLATT MARTINE A Chairperson & CEO | Sell | Aug 20, 2026 | 1.5K | $519.51 | $781K | Form 4 ↗ |
ROTHBLATT MARTINE A Chairperson & CEO | Sell | Aug 20, 2026 | 2.4K | $520.46 | $1.23M | Form 4 ↗ |
ROTHBLATT MARTINE A Chairperson & CEO | Sell | Aug 20, 2026 | 2.5K | $521.39 | $1.29M | Form 4 ↗ |
ROTHBLATT MARTINE A Chairperson & CEO | Sell | Aug 20, 2026 | 960 | $522.37 | $501K | Form 4 ↗ |
ROTHBLATT MARTINE A Chairperson & CEO | Sell | Aug 20, 2026 | 800 | $523.26 | $419K | Form 4 ↗ |
ROTHBLATT MARTINE A Chairperson & CEO | Sell | Aug 20, 2026 | 240 | $525.10 | $126K | Form 4 ↗ |
ROTHBLATT MARTINE A Chairperson & CEO | Sell | Aug 20, 2026 | 193 | $526.97 | $102K | Form 4 ↗ |
MAHON PAUL A EVP & GENERAL COUNSEL | Vest | Aug 20, 2026 | 2.7K | $146.03 | $393K | Form 4 ↗ |
MAHON PAUL A EVP & GENERAL COUNSEL | Vest | Aug 20, 2026 | 5.6K | $146.03 | $819K | Form 4 ↗ |
MAHON PAUL A EVP & GENERAL COUNSEL | Sell | Aug 20, 2026 | 2.7K | $524.15 | $1.41M | Form 4 ↗ |
MAHON PAUL A EVP & GENERAL COUNSEL | Sell | Aug 20, 2026 | 502 | $520.03 | $261K | Form 4 ↗ |
MAHON PAUL A EVP & GENERAL COUNSEL | Sell | Aug 20, 2026 | 1.8K | $521.04 | $948K | Form 4 ↗ |
MAHON PAUL A EVP & GENERAL COUNSEL | Sell | Aug 20, 2026 | 787 | $522.00 | $411K | Form 4 ↗ |
MAHON PAUL A EVP & GENERAL COUNSEL | Sell | Aug 20, 2026 | 850 | $522.78 | $444K | Form 4 ↗ |
MAHON PAUL A EVP & GENERAL COUNSEL | Sell | Aug 20, 2026 | 192 | $523.69 | $101K | Form 4 ↗ |
MAHON PAUL A EVP & GENERAL COUNSEL | Sell | Aug 20, 2026 | 940 | $525.25 | $494K | Form 4 ↗ |
MAHON PAUL A EVP & GENERAL COUNSEL | Sell | Aug 20, 2026 | 400 | $526.38 | $211K | Form 4 ↗ |
MAHON PAUL A EVP & GENERAL COUNSEL | Sell | Aug 20, 2026 | 120 | $527.21 | $63K | Form 4 ↗ |
ROTHBLATT MARTINE A Chairperson & CEO | Vest | Aug 19, 2026 | 9.5K | $135.42 | $1.29M | Form 4 ↗ |
ROTHBLATT MARTINE A Chairperson & CEO | Sell | Aug 19, 2026 | 240 | $522.49 | $125K | Form 4 ↗ |
ROTHBLATT MARTINE A Chairperson & CEO | Sell | Aug 19, 2026 | 1.3K | $523.65 | $662K | Form 4 ↗ |
ROTHBLATT MARTINE A Chairperson & CEO | Sell | Aug 19, 2026 | 441 | $524.51 | $231K | Form 4 ↗ |
ROTHBLATT MARTINE A Chairperson & CEO | Sell | Aug 19, 2026 | 895 | $525.60 | $470K | Form 4 ↗ |
ROTHBLATT MARTINE A Chairperson & CEO | Sell | Aug 19, 2026 | 2.1K | $526.76 | $1.11M | Form 4 ↗ |
ROTHBLATT MARTINE A Chairperson & CEO | Sell | Aug 19, 2026 | 2.1K | $527.58 | $1.13M | Form 4 ↗ |
ROTHBLATT MARTINE A Chairperson & CEO | Sell | Aug 19, 2026 | 1.2K | $528.59 | $634K | Form 4 ↗ |
ROTHBLATT MARTINE A Chairperson & CEO | Sell | Aug 19, 2026 | 659 | $529.56 | $349K | Form 4 ↗ |
ROTHBLATT MARTINE A Chairperson & CEO | Sell | Aug 19, 2026 | 201 | $531.01 | $107K | Form 4 ↗ |
ROTHBLATT MARTINE A Chairperson & CEO | Sell | Aug 19, 2026 | 80 | $531.62 | $43K | Form 4 ↗ |
ROTHBLATT MARTINE A Chairperson & CEO | Sell | Aug 19, 2026 | 200 | $532.63 | $107K | Form 4 ↗ |
ROTHBLATT MARTINE A Chairperson & CEO | Sell | Aug 19, 2026 | 80 | $535.22 | $43K | Form 4 ↗ |
ROTHBLATT MARTINE A Chairperson & CEO | Vest | Aug 18, 2026 | 9.5K | $135.42 | $1.29M | Form 4 ↗ |
ROTHBLATT MARTINE A Chairperson & CEO | Sell | Aug 18, 2026 | 239 | $509.48 | $122K | Form 4 ↗ |
ROTHBLATT MARTINE A Chairperson & CEO | Sell | Aug 18, 2026 | 231 | $510.47 | $118K | Form 4 ↗ |
ROTHBLATT MARTINE A Chairperson & CEO | Sell | Aug 18, 2026 | 170 | $511.59 | $87K | Form 4 ↗ |
ROTHBLATT MARTINE A Chairperson & CEO | Sell | Aug 18, 2026 | 439 | $513.06 | $225K | Form 4 ↗ |
ROTHBLATT MARTINE A Chairperson & CEO | Sell | Aug 18, 2026 | 1.3K | $514.18 | $650K | Form 4 ↗ |
ROTHBLATT MARTINE A Chairperson & CEO | Sell | Aug 18, 2026 | 2.3K | $514.99 | $1.20M | Form 4 ↗ |
ROTHBLATT MARTINE A Chairperson & CEO | Sell | Aug 18, 2026 | 1.9K | $516.04 | $970K | Form 4 ↗ |
ROTHBLATT MARTINE A Chairperson & CEO | Sell | Aug 18, 2026 | 873 | $517.09 | $451K | Form 4 ↗ |
ROTHBLATT MARTINE A Chairperson & CEO | Sell | Aug 18, 2026 | 1.6K | $518.19 | $845K | Form 4 ↗ |
ROTHBLATT MARTINE A Chairperson & CEO | Sell | Aug 18, 2026 | 441 | $518.65 | $229K | Form 4 ↗ |
ROTHBLATT MARTINE A Chairperson & CEO | Vest | Aug 17, 2026 | 9.5K | $135.42 | $1.29M | Form 4 ↗ |
ROTHBLATT MARTINE A Chairperson & CEO | Sell | Aug 17, 2026 | 213 | $501.06 | $107K | Form 4 ↗ |
ROTHBLATT MARTINE A Chairperson & CEO | Sell | Aug 17, 2026 | 427 | $502.18 | $214K | Form 4 ↗ |
ROTHBLATT MARTINE A Chairperson & CEO | Sell | Aug 17, 2026 | 120 | $504.21 | $61K | Form 4 ↗ |
ROTHBLATT MARTINE A Chairperson & CEO | Sell | Aug 17, 2026 | 1.2K | $505.36 | $626K | Form 4 ↗ |
ROTHBLATT MARTINE A Chairperson & CEO | Sell | Aug 17, 2026 | 2.5K | $506.35 | $1.28M | Form 4 ↗ |
ROTHBLATT MARTINE A Chairperson & CEO | Sell | Aug 17, 2026 | 3.3K | $507.43 | $1.67M | Form 4 ↗ |
ROTHBLATT MARTINE A Chairperson & CEO | Sell | Aug 17, 2026 | 1.7K | $508.17 | $855K | Form 4 ↗ |