Only open-market buys / sells (codes P/S) are a conviction signal; grants, option exercises, tax-withholding, and gifts are compensation mechanics, shown but greyed. The trailing 12-month tallies run to today but the store covers filings through 2026-06-30 only (SEC bulk data sets publish quarterly), so recent activity may be absent.
| Date | Insider | Role | Transaction | Shares | Price | Value |
|---|---|---|---|---|---|---|
| 2026-06-15 | Hoge Stephen | Officer | −Sell | 53,336 | $51.37 | $3M |
| 2026-06-15 | Hoge Stephen | Officer | +Exercise | 37,226 | $19.15 | $712,878 |
| 2026-06-15 | Hoge Stephen | Officer | +Exercise | 16,110 | $19.15 | $308,507 |
| 2026-06-05 | Mock James M | Officer | +Exercise | 11,798 | — | — |
| 2026-06-05 | Mock James M | Officer | −Tax w/h | 5,705 | $51.59 | $294,321 |
| 2026-06-05 | Klinger Shannon Thyme | Officer | +Exercise | 11,798 | — | — |
| 2026-06-05 | Klinger Shannon Thyme | Officer | −Tax w/h | 5,705 | $51.59 | $294,321 |
| 2026-06-04 | Klinger Shannon Thyme | Officer | +Exercise | 3,471 | $30.96 | $107,462 |
| 2026-06-04 | Klinger Shannon Thyme | Officer | −Sell | 3,471 | $50.00 | $173,550 |
| 2026-06-01 | Hoge Stephen | Officer | +Exercise | 9,282 | — | — |
| 2026-06-01 | Hoge Stephen | Officer | −Tax w/h | 4,488 | $47.19 | $211,789 |
| 2026-06-01 | Klinger Shannon Thyme | Officer | −Tax w/h | 1,047 | $47.19 | $49,408 |
| 2026-06-01 | Klinger Shannon Thyme | Officer | +Exercise | 2,165 | — | — |
| 2026-06-01 | Mock James M | Officer | −Tax w/h | 1,197 | $47.19 | $56,486 |
| 2026-06-01 | Mock James M | Officer | +Exercise | 2,475 | — | — |
| 2026-05-28 | Hoge Stephen | Officer | +Exercise | 610 | — | — |
| 2026-05-28 | Hoge Stephen | Officer | −Tax w/h | 295 | $47.61 | $14,045 |
| 2026-05-28 | Klinger Shannon Thyme | Officer | +Exercise | 328 | — | — |
| 2026-05-28 | Klinger Shannon Thyme | Officer | −Tax w/h | 159 | $47.61 | $7,570 |
| 2026-05-28 | Mock James M | Officer | +Exercise | 328 | — | — |
| 2026-05-28 | Mock James M | Officer | −Tax w/h | 159 | $47.61 | $7,570 |
| 2026-05-27 | Hoge Stephen | Officer | −Tax w/h | 695 | $47.03 | $32,686 |
| 2026-05-27 | Hoge Stephen | Officer | +Exercise | 1,437 | — | — |
| 2026-05-27 | Klinger Shannon Thyme | Officer | +Exercise | 773 | — | — |
| 2026-05-27 | Klinger Shannon Thyme | Officer | −Tax w/h | 374 | $47.03 | $17,589 |
| 2026-05-27 | Mock James M | Officer | +Exercise | 773 | — | — |
| 2026-05-27 | Mock James M | Officer | −Tax w/h | 374 | $47.03 | $17,589 |
| 2026-05-21 | AFEYAN NOUBAR | Director | −Sell | 9,263 | $46.84 | $433,879 |
| 2026-05-21 | AFEYAN NOUBAR | Director | +Exercise | 9,263 | $19.15 | $177,386 |
| 2026-05-15 | Hoge Stephen | Officer | +Exercise | 16,110 | $19.15 | $308,507 |
| 2026-05-15 | Hoge Stephen | Officer | +Exercise | 37,226 | $19.15 | $712,878 |
| 2026-05-15 | Hoge Stephen | Officer | −Sell | 53,336 | $48.40 | $3M |
| 2026-05-01 | Hussain Abbas | Director | −Sell | 5,682 | $46.63 | $264,952 |
| 2026-04-30 | Tallett Elizabeth E | Director | +Exercise | 4,058 | — | — |
| 2026-04-30 | Nader Francois | Director | +Exercise | 12,174 | — | — |
| 2026-04-30 | NABEL ELIZABETH G | Director | +Exercise | 16,233 | — | — |
| 2026-04-30 | Hussain Abbas | Director | +Exercise | 16,233 | — | — |
| 2026-04-30 | Rubenstein David M. | Director | +Exercise | 8,116 | — | — |
| 2026-04-30 | Horning Sandra | Director | +Exercise | 16,233 | — | — |
| 2026-04-02 | Mock James M | Officer | −Tax w/h | 703 | $50.03 | $35,171 |
| 2026-04-02 | Mock James M | Officer | +Exercise | 1,453 | — | — |
| 2026-03-05 | Mock James M | Officer | −Tax w/h | 5,704 | $57.80 | $329,691 |
| 2026-03-05 | Mock James M | Officer | +Exercise | 11,797 | — | — |
| 2026-03-05 | Klinger Shannon Thyme | Officer | −Tax w/h | 5,704 | $57.80 | $329,691 |
| 2026-03-05 | Klinger Shannon Thyme | Officer | +Exercise | 11,797 | — | — |
| 2026-03-02 | Klinger Shannon Thyme | Officer | +Exercise | 13,885 | $30.96 | $429,880 |
| 2026-03-02 | Klinger Shannon Thyme | Officer | −Sell | 13,885 | $52.29 | $726,047 |
| 2026-02-27 | Mock James M | Officer | −Tax w/h | 4,788 | $51.71 | $247,587 |
| 2026-02-27 | Mock James M | Officer | +Exercise | 774 | — | — |
| 2026-02-27 | Mock James M | Officer | +Exercise | 329 | — | — |
| 2026-02-27 | Mock James M | Officer | −Tax w/h | 160 | $51.71 | $8,274 |
| 2026-02-27 | Mock James M | Officer | +Exercise | 9,901 | — | — |
| 2026-02-27 | Mock James M | Officer | −Tax w/h | 375 | $51.71 | $19,391 |
| 2026-02-27 | Klinger Shannon Thyme | Officer | −Tax w/h | 160 | $51.71 | $8,274 |
| 2026-02-27 | Klinger Shannon Thyme | Officer | +Exercise | 329 | — | — |
| 2026-02-27 | Klinger Shannon Thyme | Officer | −Tax w/h | 113 | $51.71 | $5,843 |
| 2026-02-27 | Klinger Shannon Thyme | Officer | +Exercise | 233 | — | — |
| 2026-02-27 | Klinger Shannon Thyme | Officer | +Exercise | 774 | — | — |
| 2026-02-27 | Klinger Shannon Thyme | Officer | −Tax w/h | 375 | $51.71 | $19,391 |
| 2026-02-27 | Klinger Shannon Thyme | Officer | +Exercise | 8,663 | — | — |
| 2026-02-27 | Klinger Shannon Thyme | Officer | −Tax w/h | 4,189 | $51.71 | $216,613 |
| 2026-02-27 | Hoge Stephen | Officer | −Tax w/h | 17,953 | $51.71 | $928,350 |
| 2026-02-27 | Hoge Stephen | Officer | −Tax w/h | 695 | $51.71 | $35,938 |
| 2026-02-27 | Hoge Stephen | Officer | +Exercise | 652 | — | — |
| 2026-02-27 | Hoge Stephen | Officer | +Exercise | 37,131 | — | — |
| 2026-02-27 | Hoge Stephen | Officer | −Tax w/h | 316 | $51.71 | $16,340 |
| 2026-02-27 | Hoge Stephen | Officer | +Exercise | 611 | — | — |
| 2026-02-27 | Hoge Stephen | Officer | −Tax w/h | 296 | $51.71 | $15,306 |
| 2026-02-27 | Hoge Stephen | Officer | +Exercise | 1,436 | — | — |
| 2026-02-23 | Hoge Stephen | Officer | −Sell | 160,009 | $48.84 | $8M |
| 2026-02-23 | Hoge Stephen | Officer | +Exercise | 48,330 | $19.15 | $925,519 |
| 2026-02-23 | Hoge Stephen | Officer | +Exercise | 111,679 | $19.15 | $2M |
| 2026-02-11 | Bancel Stephane | Director,Officer | +Grant | 11,271 | — | — |
| 2026-02-11 | Bancel Stephane | Director,Officer | −Tax w/h | 5,450 | $41.99 | $228,846 |
| 2026-02-11 | Hoge Stephen | Officer | −Tax w/h | 2,362 | $41.99 | $99,180 |
| 2026-02-11 | Hoge Stephen | Officer | +Grant | 4,884 | — | — |
| 2026-02-11 | Klinger Shannon Thyme | Officer | −Tax w/h | 1,334 | $41.99 | $56,015 |
| 2026-02-11 | Klinger Shannon Thyme | Officer | +Grant | 2,630 | — | — |
| 2026-02-11 | Mock James M | Officer | +Grant | 2,630 | — | — |
| 2026-02-11 | Mock James M | Officer | −Tax w/h | 1,278 | $41.99 | $53,663 |
| 2026-01-05 | Mock James M | Officer | −Tax w/h | 780 | $30.86 | $24,071 |
| 2026-01-05 | Mock James M | Officer | +Exercise | 1,452 | — | — |
| 2025-12-11 | Bancel Stephane | Director,Officer | +Exercise | 688,073 | $10.90 | $7M |
| 2025-12-11 | AFEYAN NOUBAR | Director | −Sell | 23,853 | $29.49 | $703,425 |
| 2025-12-11 | AFEYAN NOUBAR | Director | +Exercise | 23,853 | $10.90 | $259,998 |
| 2025-12-09 | Hussain Abbas | Director | −Sell | 504 | $27.60 | $13,910 |
| 2025-12-05 | Klinger Shannon Thyme | Officer | −Tax w/h | 22,817 | $25.49 | $581,605 |
| 2025-12-05 | Klinger Shannon Thyme | Officer | +Exercise | 47,190 | — | — |
| 2025-12-05 | Mock James M | Officer | −Tax w/h | 22,817 | $25.49 | $581,605 |
| 2025-12-05 | Mock James M | Officer | +Exercise | 47,190 | — | — |
| 2025-12-01 | Hoge Stephen | Officer | −Tax w/h | 316 | $25.98 | $8,210 |
| 2025-12-01 | Hoge Stephen | Officer | +Exercise | 652 | — | — |
| 2025-12-01 | Klinger Shannon Thyme | Officer | +Exercise | 233 | — | — |
| 2025-12-01 | Klinger Shannon Thyme | Officer | −Tax w/h | 113 | $25.98 | $2,936 |
| 2025-11-28 | Hoge Stephen | Officer | +Exercise | 610 | — | — |
| 2025-11-28 | Hoge Stephen | Officer | −Tax w/h | 295 | $25.01 | $7,378 |
| 2025-11-28 | Klinger Shannon Thyme | Officer | −Tax w/h | 160 | $25.01 | $4,002 |
| 2025-11-28 | Klinger Shannon Thyme | Officer | +Exercise | 329 | — | — |
| 2025-11-28 | Mock James M | Officer | +Exercise | 329 | — | — |
| 2025-11-28 | Mock James M | Officer | −Tax w/h | 160 | $25.01 | $4,002 |
| 2025-11-26 | Hoge Stephen | Officer | +Exercise | 1,437 | — | — |
| 2025-11-26 | Hoge Stephen | Officer | −Tax w/h | 695 | $24.75 | $17,201 |
| 2025-11-26 | Klinger Shannon Thyme | Officer | +Exercise | 773 | — | — |
| 2025-11-26 | Klinger Shannon Thyme | Officer | −Tax w/h | 374 | $24.75 | $9,257 |
| 2025-11-26 | Mock James M | Officer | −Tax w/h | 374 | $24.75 | $9,257 |
| 2025-11-26 | Mock James M | Officer | +Exercise | 773 | — | — |
| 2025-10-03 | Mock James M | Officer | +Exercise | 1,453 | — | — |
| 2025-10-03 | Mock James M | Officer | −Tax w/h | 703 | $28.37 | $19,944 |
| 2025-10-02 | Hussain Abbas | Director | +Exercise | 1,439 | — | — |
| 2025-08-29 | Hoge Stephen | Officer | −Tax w/h | 315 | $24.47 | $7,708 |
| 2025-08-29 | Hoge Stephen | Officer | +Exercise | 651 | — | — |
| 2025-08-29 | Klinger Shannon Thyme | Officer | +Exercise | 232 | — | — |
| 2025-08-29 | Klinger Shannon Thyme | Officer | −Tax w/h | 113 | $24.47 | $2,765 |
| 2025-08-28 | Hoge Stephen | Officer | +Exercise | 611 | — | — |
| 2025-08-28 | Hoge Stephen | Officer | −Tax w/h | 296 | $25.10 | $7,430 |
| 2025-08-28 | Klinger Shannon Thyme | Officer | +Exercise | 329 | — | — |
| 2025-08-28 | Klinger Shannon Thyme | Officer | −Tax w/h | 160 | $25.10 | $4,016 |
| 2025-08-28 | Mock James M | Officer | −Tax w/h | 160 | $25.10 | $4,016 |
| 2025-08-28 | Mock James M | Officer | +Exercise | 329 | — | — |
| 2025-08-27 | Hoge Stephen | Officer | −Tax w/h | 695 | $24.73 | $17,187 |
Source: the SEC bulk insider (Form 3/4/5) data sets — non-derivative transactions in the issuer's common stock, most recent first, covering filings through 2026-06-30. Insiders file within 2 business days of a transaction, but the bulk sets publish quarterly, so this store lags live filings; option/derivative lines are excluded. Codes: P buy · S sell · A grant · M/X/C exercise · F tax · G gift.
Model-derived estimate for research. See the Disclaimer.