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-12 | Cristiano Christina | Officer | +Buy | 3,550 | $41.96 | $148,958 |
| 2026-06-12 | Saak Aaron W | Director,Officer | +Buy | 24,000 | $42.13 | $1M |
| 2026-05-21 | TULLIS JAMES L L | Director | +Exercise | 4,654 | — | — |
| 2026-05-03 | Keayes Samuel | Officer | +Exercise | 813 | — | — |
| 2026-05-03 | Keayes Samuel | Officer | −Tax w/h | 383 | $44.60 | $17,082 |
| 2026-04-20 | Shardelow Bianca B. | Officer | −Tax w/h | 182 | $46.40 | $8,445 |
| 2026-04-20 | Shardelow Bianca B. | Officer | +Exercise | 355 | — | — |
| 2026-04-20 | Cristiano Christina | Officer | −Tax w/h | 1,685 | $46.40 | $78,184 |
| 2026-04-20 | Cristiano Christina | Officer | +Exercise | 3,300 | — | — |
| 2026-03-20 | Igoe Paul Gerard | Officer | −Tax w/h | 1,438 | $41.56 | $59,763 |
| 2026-03-20 | Igoe Paul Gerard | Officer | +Exercise | 4,739 | — | — |
| 2026-02-28 | Cristiano Christina | Officer | +Exercise | 1,024 | — | — |
| 2026-02-28 | Cristiano Christina | Officer | −Tax w/h | 523 | $48.29 | $25,256 |
| 2026-02-28 | Shardelow Bianca B. | Officer | −Tax w/h | 111 | $48.29 | $5,360 |
| 2026-02-28 | Shardelow Bianca B. | Officer | +Exercise | 216 | — | — |
| 2026-02-28 | Igoe Paul Gerard | Officer | −Tax w/h | 262 | $48.29 | $12,652 |
| 2026-02-28 | Igoe Paul Gerard | Officer | +Exercise | 862 | — | — |
| 2026-02-28 | Keayes Samuel | Officer | +Exercise | 485 | — | — |
| 2026-02-28 | Keayes Samuel | Officer | −Tax w/h | 228 | $48.29 | $11,010 |
| 2026-02-28 | Saak Aaron W | Director,Officer | −Tax w/h | 1,876 | $48.29 | $90,592 |
| 2026-02-28 | Saak Aaron W | Director,Officer | +Exercise | 3,879 | — | — |
| 2026-02-26 | Cristiano Christina | Officer | −Tax w/h | 613 | $51.02 | $31,275 |
| 2026-02-26 | Cristiano Christina | Officer | +Exercise | 1,200 | — | — |
| 2026-02-26 | Shardelow Bianca B. | Officer | +Exercise | 218 | — | — |
| 2026-02-26 | Shardelow Bianca B. | Officer | −Tax w/h | 112 | $51.02 | $5,714 |
| 2026-02-26 | Igoe Paul Gerard | Officer | +Exercise | 873 | — | — |
| 2026-02-26 | Igoe Paul Gerard | Officer | −Tax w/h | 265 | $51.02 | $13,520 |
| 2026-02-26 | Keayes Samuel | Officer | −Tax w/h | 334 | $51.02 | $17,041 |
| 2026-02-26 | Keayes Samuel | Officer | +Exercise | 709 | — | — |
| 2026-02-26 | Saak Aaron W | Director,Officer | −Tax w/h | 1,963 | $51.02 | $100,152 |
| 2026-02-26 | Saak Aaron W | Director,Officer | +Exercise | 4,059 | — | — |
| 2026-02-07 | Shardelow Bianca B. | Officer | +Exercise | 525 | — | — |
| 2026-02-07 | Shardelow Bianca B. | Officer | −Tax w/h | 296 | $56.05 | $16,591 |
| 2026-02-07 | Keayes Samuel | Officer | +Exercise | 656 | — | — |
| 2026-02-07 | Keayes Samuel | Officer | −Tax w/h | 309 | $56.05 | $17,319 |
| 2026-02-07 | Cristiano Christina | Officer | −Tax w/h | 71 | $56.05 | $3,980 |
| 2026-02-07 | Cristiano Christina | Officer | +Exercise | 139 | — | — |
| 2026-02-06 | Shardelow Bianca B. | Officer | −Tax w/h | 251 | $52.95 | $13,290 |
| 2026-02-06 | Shardelow Bianca B. | Officer | +Exercise | 445 | — | — |
| 2026-02-06 | Keayes Samuel | Officer | +Exercise | 626 | — | — |
| 2026-02-06 | Keayes Samuel | Officer | −Tax w/h | 295 | $52.95 | $15,620 |
| 2026-02-06 | Cristiano Christina | Officer | −Tax w/h | 67 | $52.95 | $3,548 |
| 2026-02-06 | Cristiano Christina | Officer | +Exercise | 130 | — | — |
| 2026-02-06 | Saak Aaron W | Director,Officer | +Exercise | 5,563 | — | — |
| 2026-02-06 | Saak Aaron W | Director,Officer | −Tax w/h | 1,937 | $52.95 | $102,564 |
| 2026-02-05 | Keayes Samuel | Officer | −Tax w/h | 1,961 | $52.51 | $102,972 |
| 2026-02-05 | Keayes Samuel | Officer | +Exercise | 4,172 | — | — |
| 2026-02-05 | Cristiano Christina | Officer | −Tax w/h | 445 | $52.51 | $23,367 |
| 2026-02-05 | Cristiano Christina | Officer | +Exercise | 870 | — | — |
| 2025-11-28 | Saak Aaron W | Director,Officer | −Tax w/h | 6,172 | $56.25 | $347,175 |
| 2025-11-28 | Saak Aaron W | Director,Officer | +Exercise | 13,915 | — | — |
| 2025-06-11 | TULLIS JAMES L L | Director | −Gift | 60 | — | — |
| 2025-06-03 | Keayes Samuel | Officer | +Exercise | 5,400 | $29.71 | $160,434 |
| 2025-06-03 | Keayes Samuel | Officer | +Exercise | 6,002 | $31.37 | $188,283 |
| 2025-06-03 | Keayes Samuel | Officer | −Sell | 14,761 | $54.00 | $797,094 |
| 2025-06-03 | Keayes Samuel | Officer | +Exercise | 5,197 | $29.50 | $153,312 |
| 2025-05-03 | Keayes Samuel | Officer | −Tax w/h | 382 | $48.14 | $18,389 |
| 2025-05-03 | Keayes Samuel | Officer | +Exercise | 812 | — | — |
| 2025-04-20 | Shardelow Bianca B. | Officer | +Exercise | 356 | — | — |
| 2025-04-20 | Shardelow Bianca B. | Officer | −Tax w/h | 129 | $44.66 | $5,761 |
| 2025-04-20 | Cristiano Christina | Officer | +Exercise | 3,300 | — | — |
| 2025-04-20 | Cristiano Christina | Officer | −Tax w/h | 1,685 | $44.66 | $75,252 |
| 2025-03-20 | Igoe Paul Gerard | Officer | −Tax w/h | 1,439 | $55.33 | $79,620 |
| 2025-03-20 | Igoe Paul Gerard | Officer | +Exercise | 4,740 | — | — |
| 2025-03-12 | Igoe Paul Gerard | Officer | +Buy | 12 | $53.41 | $641 |
| 2025-02-28 | Kartono Jennifer | Officer | −Tax w/h | 174 | $55.99 | $9,742 |
| 2025-02-28 | Kartono Jennifer | Officer | +Exercise | 592 | — | — |
| 2025-02-28 | Saak Aaron W | Director,Officer | +Exercise | 3,879 | — | — |
| 2025-02-28 | Saak Aaron W | Director,Officer | −Tax w/h | 1,139 | $55.99 | $63,773 |
| 2025-02-28 | Cristiano Christina | Officer | +Exercise | 1,023 | — | — |
| 2025-02-28 | Cristiano Christina | Officer | −Tax w/h | 523 | $55.99 | $29,283 |
| 2025-02-28 | Igoe Paul Gerard | Officer | −Tax w/h | 262 | $55.99 | $14,669 |
| 2025-02-28 | Igoe Paul Gerard | Officer | +Exercise | 862 | — | — |
| 2025-02-28 | Keayes Samuel | Officer | +Exercise | 485 | — | — |
| 2025-02-28 | Keayes Samuel | Officer | −Tax w/h | 228 | $55.99 | $12,766 |
| 2025-02-28 | Shardelow Bianca B. | Officer | −Tax w/h | 78 | $55.99 | $4,367 |
| 2025-02-28 | Shardelow Bianca B. | Officer | +Exercise | 215 | — | — |
| 2025-02-07 | Cristiano Christina | Officer | +Exercise | 138 | — | — |
| 2025-02-07 | Cristiano Christina | Officer | −Tax w/h | 71 | $64.09 | $4,550 |
| 2025-02-07 | Cristiano Christina | Officer | −Tax w/h | 1,049 | $64.09 | $67,230 |
| 2025-02-07 | Cristiano Christina | Officer | +Exercise | 2,054 | — | — |
| 2025-02-07 | Keayes Samuel | Officer | +Exercise | 655 | — | — |
| 2025-02-07 | Keayes Samuel | Officer | −Tax w/h | 308 | $64.09 | $19,740 |
| 2025-02-07 | Keayes Samuel | Officer | −Tax w/h | 4,572 | $64.09 | $293,019 |
| 2025-02-07 | Keayes Samuel | Officer | +Exercise | 9,727 | — | — |
| 2025-02-07 | Shardelow Bianca B. | Officer | −Tax w/h | 216 | $64.09 | $13,843 |
| 2025-02-07 | Shardelow Bianca B. | Officer | +Exercise | 522 | — | — |
| 2025-02-06 | Cristiano Christina | Officer | −Tax w/h | 67 | $64.86 | $4,346 |
| 2025-02-06 | Cristiano Christina | Officer | +Exercise | 131 | — | — |
| 2025-02-06 | Keayes Samuel | Officer | +Exercise | 626 | — | — |
| 2025-02-06 | Keayes Samuel | Officer | −Tax w/h | 295 | $64.86 | $19,134 |
| 2025-02-06 | Shardelow Bianca B. | Officer | −Tax w/h | 185 | $64.86 | $11,999 |
| 2025-02-06 | Shardelow Bianca B. | Officer | +Exercise | 445 | — | — |
| 2025-02-06 | Saak Aaron W | Director,Officer | +Exercise | 5,566 | — | — |
| 2025-02-06 | Saak Aaron W | Director,Officer | −Tax w/h | 1,695 | $64.86 | $109,938 |
| 2025-01-25 | Shardelow Bianca B. | Officer | +Exercise | 681 | — | — |
| 2025-01-25 | Shardelow Bianca B. | Officer | −Tax w/h | 282 | $63.70 | $17,963 |
| 2025-01-25 | Cristiano Christina | Officer | +Exercise | 151 | — | — |
| 2025-01-25 | Cristiano Christina | Officer | −Tax w/h | 86 | $63.70 | $5,478 |
| 2025-01-25 | Keayes Samuel | Officer | −Tax w/h | 325 | $63.70 | $20,703 |
| 2025-01-25 | Keayes Samuel | Officer | +Exercise | 691 | — | — |
| 2024-11-28 | Saak Aaron W | Director,Officer | −Tax w/h | 6,172 | $62.77 | $387,416 |
| 2024-11-28 | Saak Aaron W | Director,Officer | +Exercise | 13,915 | — | — |
| 2024-08-23 | Gallo Kurt F. | Officer | −Sell | 30,299 | $58.21 | $2M |
| 2024-08-23 | Gallo Kurt F. | Officer | +Exercise | 3,560 | $31.38 | $111,713 |
| 2024-08-23 | Gallo Kurt F. | Officer | +Exercise | 3,233 | $29.50 | $95,374 |
| 2024-08-23 | Gallo Kurt F. | Officer | +Exercise | 1,250 | $38.19 | $47,738 |
| 2024-08-23 | Gallo Kurt F. | Officer | +Exercise | 956 | $44.94 | $42,963 |
| 2024-08-23 | Gallo Kurt F. | Officer | +Exercise | 11,325 | $27.74 | $314,156 |
| 2024-08-23 | Gallo Kurt F. | Officer | +Exercise | 9,975 | $29.71 | $296,357 |
| 2024-08-22 | Gallo Kurt F. | Officer | −Sell | 2,413 | $58.01 | $139,978 |
| 2024-08-22 | Gallo Kurt F. | Officer | +Exercise | 2,413 | $29.50 | $71,184 |
| 2024-08-21 | Gallo Kurt F. | Officer | +Exercise | 207 | $29.50 | $6,107 |
| 2024-08-21 | Gallo Kurt F. | Officer | −Sell | 207 | $58.00 | $12,006 |
| 2024-08-16 | Gallo Kurt F. | Officer | −Sell | 7,455 | $57.68 | $430,004 |
| 2024-08-16 | Gallo Kurt F. | Officer | +Exercise | 7,455 | $21.95 | $163,637 |
| 2024-07-27 | Keayes Samuel | Officer | −Tax w/h | 1,071 | $63.84 | $68,373 |
| 2024-07-27 | Keayes Samuel | Officer | +Exercise | 2,278 | — | — |
| 2024-04-20 | Shardelow Bianca B. | Officer | −Tax w/h | 128 | $61.33 | $7,850 |
| 2024-04-20 | Shardelow Bianca B. | Officer | +Exercise | 355 | — | — |
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.