Insider Activity

Insider Relation Last Date Transaction Owner Type Shares Traded Price Shares Held
MINELLA LYNN C Director 10/16/2026 Acquisition (Non Open Market) Direct 15 $35.17 16,672
Mitchell Mark Christopher 10/16/2026 Option Execute Direct 43,403 97,188
Mitchell Mark Christopher 10/16/2026 Disposition (Non Open Market) Direct 19,104 $5.03 78,084
Mitchell Mark Christopher 10/16/2026 Option Execute Direct 43,403 0
Modi Rajeev A. 10/16/2026 Acquisition (Non Open Market) Direct 63 $23.55 10,026
Mohamed Aneezal H Officer 10/16/2026 Disposition (Non Open Market) Direct 12,033 $2.88 256,317
Morin Sebastien Officer 10/16/2026 Acquisition (Non Open Market) Direct 276 $10.69 39,165
Mueller David J Director 10/16/2026 Automatic Sell Direct 425 $33.98 3,790
Murray Jason Hulse Director 10/16/2026 Automatic Sell Direct 8,462 $47.61 54,316,520
Nash Sarah E Director 10/16/2026 Sell Direct 1 $20.56 299,101
Neagle Matthew Officer 10/16/2026 Automatic Sell Direct 40,625 $17.56 1,824,256
Nemati Marc A. Director 10/16/2026 Automatic Sell Direct 4,108 $1.85 2,561,043
Ni Ping Officer 10/16/2026 Sell Direct 700 $167.14 5,339
NIPPON LIFE INSURANCE CO 10/16/2026 Buy Direct 347,195 $34.71 129,848,103
O'Shaughnessy Laura Director 10/16/2026 Buy Direct 73 $302.32 3,184
Oliveira Fabio Almeida de Officer 10/16/2026 Disposition (Non Open Market) Direct 40,236 0
Opaleye Management Inc. 10% Owner 10/16/2026 Buy Indirect 36,347 $1.89 2,944,354
Opaleye Management Inc. 10% Owner 10/16/2026 Buy Indirect 14,283 $8.23 3,259,894
Ordonez Beatrice Officer 10/16/2026 Disposition (Non Open Market) Direct 60,485 $7.12 2,726,478
Parekh Kevan 10/16/2026 Sell Direct 1,392 $345.05 17,539
Parkinson Mark Vincent Director 10/16/2026 Automatic Sell Direct 100 $179.62 4,400
PEARSON KEVIN J Officer 10/16/2026 Automatic Sell Direct 2,000 $220.75 42,107
Peer Andrew Officer 10/16/2026 Disposition (Non Open Market) Direct 186,478 0
Peer Andrew Officer 10/16/2026 Disposition (Non Open Market) Direct 34,250 0
Peiris Nilan Officer 10/16/2026 Sell Direct 58,262 $11.75 2,516,438