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-26 | Almstead Neil Gregory | Officer | −Sell | 7,718 | $85.26 | $658,037 |
| 2026-06-26 | Almstead Neil Gregory | Officer | +Exercise | 7,718 | $38.10 | $294,056 |
| 2026-06-26 | Almstead Neil Gregory | Officer | −Sell | 412 | $85.23 | $35,115 |
| 2026-06-26 | Almstead Neil Gregory | Officer | +Exercise | 412 | $38.10 | $15,697 |
| 2026-06-25 | Almstead Neil Gregory | Officer | −Sell | 582 | $85.24 | $49,610 |
| 2026-06-25 | Almstead Neil Gregory | Officer | +Exercise | 1,001 | $38.10 | $38,138 |
| 2026-06-25 | Almstead Neil Gregory | Officer | −Sell | 100 | $87.00 | $8,700 |
| 2026-06-25 | Almstead Neil Gregory | Officer | +Exercise | 100 | $39.42 | $3,942 |
| 2026-06-25 | Almstead Neil Gregory | Officer | −Sell | 11,337 | $86.51 | $980,764 |
| 2026-06-25 | Almstead Neil Gregory | Officer | −Sell | 8,522 | $85.26 | $726,586 |
| 2026-06-25 | Almstead Neil Gregory | Officer | +Exercise | 19,859 | $38.10 | $756,628 |
| 2026-06-25 | Almstead Neil Gregory | Officer | −Sell | 419 | $86.39 | $36,197 |
| 2026-06-24 | Almstead Neil Gregory | Officer | −Sell | 4,922 | $85.03 | $418,518 |
| 2026-06-24 | Almstead Neil Gregory | Officer | +Exercise | 4,922 | $38.10 | $187,528 |
| 2026-06-24 | Almstead Neil Gregory | Officer | −Sell | 401 | $85.01 | $34,089 |
| 2026-06-24 | Almstead Neil Gregory | Officer | +Exercise | 401 | $38.10 | $15,278 |
| 2026-06-22 | Almstead Neil Gregory | Officer | +Exercise | 23,749 | $25.69 | $610,112 |
| 2026-06-22 | Almstead Neil Gregory | Officer | −Sell | 12,130 | $80.61 | $977,799 |
| 2026-06-22 | Almstead Neil Gregory | Officer | −Sell | 11,619 | $81.21 | $943,579 |
| 2026-06-17 | Boulding Mark Elliott | Officer | −Sell | 6,600 | $78.50 | $518,100 |
| 2026-06-17 | Boulding Mark Elliott | Officer | +Exercise | 8,510 | $46.54 | $396,055 |
| 2026-06-17 | Boulding Mark Elliott | Officer | −Sell | 309 | $79.25 | $24,488 |
| 2026-06-17 | Boulding Mark Elliott | Officer | −Sell | 1,703 | $78.50 | $133,686 |
| 2026-06-17 | Boulding Mark Elliott | Officer | +Exercise | 2,012 | $46.54 | $93,638 |
| 2026-06-17 | Boulding Mark Elliott | Officer | −Sell | 1,850 | $79.24 | $146,594 |
| 2026-06-17 | Utter Christine Marie | Officer | −Sell | 19,686 | $75.56 | $1M |
| 2026-06-17 | Utter Christine Marie | Officer | +Exercise | 19,686 | $25.69 | $505,733 |
| 2026-06-10 | Pauwels Eric | Officer | +Exercise | 17,566 | $18.01 | $316,364 |
| 2026-06-10 | Pauwels Eric | Officer | −Sell | 17,566 | $75.00 | $1M |
| 2026-06-10 | Pauwels Eric | Officer | −Sell | 3,711 | $75.00 | $278,325 |
| 2026-05-15 | Boulding Mark Elliott | Officer | +Exercise | 2,812 | $25.69 | $72,240 |
| 2026-05-15 | Boulding Mark Elliott | Officer | −Sell | 2,356 | $72.08 | $169,820 |
| 2026-05-15 | Boulding Mark Elliott | Officer | −Sell | 456 | $72.67 | $33,138 |
| 2026-05-14 | Klein Matthew B. | Director,Officer | −Sell | 2,572 | $72.46 | $186,367 |
| 2026-05-14 | Klein Matthew B. | Director,Officer | −Sell | 2,100 | $73.08 | $153,468 |
| 2026-05-14 | Klein Matthew B. | Director,Officer | −Sell | 679 | $73.06 | $49,608 |
| 2026-05-14 | Klein Matthew B. | Director,Officer | −Sell | 7,221 | $73.08 | $527,711 |
| 2026-05-13 | Klein Matthew B. | Director,Officer | +Grant | 12,500 | — | — |
| 2026-05-08 | Boulding Mark Elliott | Officer | −Sell | 600 | $79.28 | $47,568 |
| 2026-05-08 | Boulding Mark Elliott | Officer | −Sell | 200 | $78.00 | $15,600 |
| 2026-05-08 | Boulding Mark Elliott | Officer | +Exercise | 800 | $46.54 | $37,232 |
| 2026-05-08 | Boulding Mark Elliott | Officer | −Sell | 1,900 | $79.31 | $150,689 |
| 2026-05-08 | Boulding Mark Elliott | Officer | −Sell | 840 | $78.23 | $65,713 |
| 2026-05-08 | Boulding Mark Elliott | Officer | +Exercise | 2,740 | $46.54 | $127,520 |
| 2026-04-21 | Klein Matthew B. | Director,Officer | −Sell | 2,850 | $70.91 | $202,094 |
| 2026-04-06 | Boulding Mark Elliott | Officer | +Exercise | 2,265 | $39.42 | $89,286 |
| 2026-04-06 | Boulding Mark Elliott | Officer | −Sell | 1,443 | $69.75 | $100,649 |
| 2026-04-06 | Boulding Mark Elliott | Officer | −Sell | 822 | $68.91 | $56,644 |
| 2026-04-02 | Golden Lee Scott | Officer | −Sell | 829 | $67.99 | $56,364 |
| 2026-04-01 | Almstead Neil Gregory | Officer | −Sell | 12,530 | $69.50 | $870,835 |
| 2026-04-01 | Almstead Neil Gregory | Officer | −Sell | 80 | $70.30 | $5,624 |
| 2026-04-01 | Almstead Neil Gregory | Officer | −Sell | 39,393 | $68.89 | $3M |
| 2026-03-24 | Chutter Jessica Caroline | Director | +Grant | 3,333 | — | — |
| 2026-03-24 | Chutter Jessica Caroline | Director | +Grant | 4,000 | — | — |
| 2026-03-12 | Klein Matthew B. | Director,Officer | −Sell | 2,662 | $64.08 | $170,581 |
| 2026-03-11 | Klein Matthew B. | Director,Officer | +Grant | 12,500 | — | — |
| 2026-03-10 | Okey Stephanie | Director | −Sell | 14,000 | $70.00 | $980,000 |
| 2026-03-10 | Okey Stephanie | Director | +Exercise | 1,167 | $33.63 | $39,246 |
| 2026-03-10 | Okey Stephanie | Director | +Exercise | 14,000 | $33.63 | $470,820 |
| 2026-03-10 | Okey Stephanie | Director | −Sell | 1,167 | $70.00 | $81,690 |
| 2026-03-05 | Almstead Neil Gregory | Officer | −Sell | 3,989 | $63.38 | $252,823 |
| 2026-03-05 | Golden Lee Scott | Officer | −Sell | 10,000 | $63.38 | $633,800 |
| 2026-03-05 | Okey Stephanie | Director | −Sell | 6,333 | $63.38 | $401,386 |
| 2026-02-19 | Boulding Mark Elliott | Officer | −Sell | 588 | $68.54 | $40,302 |
| 2026-02-19 | Boulding Mark Elliott | Officer | −Sell | 1,629 | $69.82 | $113,737 |
| 2026-02-19 | Boulding Mark Elliott | Officer | −Sell | 212 | $68.54 | $14,530 |
| 2026-02-19 | Boulding Mark Elliott | Officer | −Sell | 590 | $69.82 | $41,194 |
| 2026-02-18 | Boulding Mark Elliott | Officer | −Sell | 3,081 | $69.36 | $213,698 |
| 2026-02-18 | Almstead Neil Gregory | Officer | −Sell | 65 | $69.36 | $4,508 |
| 2026-02-18 | Almstead Neil Gregory | Officer | −Sell | 3,056 | $69.36 | $211,964 |
| 2026-02-18 | Golden Lee Scott | Officer | −Sell | 2,484 | $69.36 | $172,290 |
| 2026-02-18 | Klein Matthew B. | Director,Officer | −Sell | 7,371 | $69.36 | $511,253 |
| 2026-02-18 | Pauwels Eric | Officer | −Sell | 3,019 | $69.36 | $209,398 |
| 2026-02-18 | Gravier Pierre | Officer | −Sell | 2,992 | $69.36 | $207,525 |
| 2026-02-18 | Utter Christine Marie | Officer | −Sell | 2,494 | $69.36 | $172,984 |
| 2026-02-17 | Boulding Mark Elliott | Officer | +Exercise | 2,813 | $25.69 | $72,266 |
| 2026-02-17 | Boulding Mark Elliott | Officer | −Sell | 2,811 | $69.29 | $194,774 |
| 2026-02-17 | Boulding Mark Elliott | Officer | −Sell | 2 | $70.13 | $140 |
| 2026-01-12 | Pauwels Eric | Officer | −Sell | 1,024 | $78.70 | $80,589 |
| 2026-01-09 | Boulding Mark Elliott | Officer | −Sell | 1,521 | $77.46 | $117,817 |
| 2026-01-09 | Boulding Mark Elliott | Officer | −Sell | 107 | $79.52 | $8,509 |
| 2026-01-09 | Boulding Mark Elliott | Officer | −Sell | 686 | $78.71 | $53,995 |
| 2026-01-09 | Pauwels Eric | Officer | −Sell | 1,722 | $77.41 | $133,300 |
| 2026-01-08 | Almstead Neil Gregory | Officer | −Sell | 59 | $76.45 | $4,511 |
| 2026-01-08 | Almstead Neil Gregory | Officer | −Sell | 881 | $76.45 | $67,352 |
| 2026-01-08 | Boulding Mark Elliott | Officer | −Sell | 1,286 | $76.45 | $98,315 |
| 2026-01-08 | Boulding Mark Elliott | Officer | −Sell | 265 | $77.07 | $20,424 |
| 2026-01-08 | Boulding Mark Elliott | Officer | −Sell | 2,482 | $76.56 | $190,022 |
| 2026-01-08 | Golden Lee Scott | Officer | −Sell | 866 | $76.45 | $66,206 |
| 2026-01-08 | Klein Matthew B. | Director,Officer | −Sell | 2,514 | $76.45 | $192,195 |
| 2026-01-08 | Pauwels Eric | Officer | −Sell | 2,561 | $76.42 | $195,712 |
| 2026-01-08 | Pauwels Eric | Officer | −Sell | 1,454 | $76.45 | $111,158 |
| 2026-01-08 | Pauwels Eric | Officer | −Sell | 587 | $76.98 | $45,187 |
| 2026-01-08 | Utter Christine Marie | Officer | −Sell | 1,034 | $76.45 | $79,049 |
| 2026-01-07 | Almstead Neil Gregory | Officer | −Sell | 1,026 | $77.48 | $79,494 |
| 2026-01-07 | Almstead Neil Gregory | Officer | −Sell | 52 | $77.48 | $4,029 |
| 2026-01-07 | Boulding Mark Elliott | Officer | −Sell | 269 | $77.92 | $20,960 |
| 2026-01-07 | Boulding Mark Elliott | Officer | −Sell | 471 | $77.10 | $36,314 |
| 2026-01-07 | Boulding Mark Elliott | Officer | +Exercise | 751 | $38.10 | $28,613 |
| 2026-01-07 | Boulding Mark Elliott | Officer | −Sell | 38 | $78.60 | $2,987 |
| 2026-01-07 | Boulding Mark Elliott | Officer | −Sell | 949 | $77.91 | $73,937 |
| 2026-01-07 | Boulding Mark Elliott | Officer | −Sell | 1,638 | $77.11 | $126,306 |
| 2026-01-07 | Boulding Mark Elliott | Officer | +Exercise | 2,625 | $38.10 | $100,013 |
| 2026-01-07 | Boulding Mark Elliott | Officer | −Sell | 1,503 | $77.48 | $116,452 |
| 2026-01-07 | Boulding Mark Elliott | Officer | −Sell | 11 | $78.98 | $869 |
| 2026-01-07 | Golden Lee Scott | Officer | −Sell | 642 | $77.48 | $49,742 |
| 2026-01-07 | Klein Matthew B. | Director,Officer | −Sell | 3,016 | $77.48 | $233,680 |
| 2026-01-07 | Pauwels Eric | Officer | −Sell | 1,352 | $77.48 | $104,753 |
| 2026-01-07 | Utter Christine Marie | Officer | −Sell | 1,235 | $77.45 | $95,651 |
| 2026-01-06 | Almstead Neil Gregory | Officer | −Sell | 1,279 | $76.95 | $98,419 |
| 2026-01-06 | Almstead Neil Gregory | Officer | −Sell | 54 | $76.95 | $4,155 |
| 2026-01-06 | Boulding Mark Elliott | Officer | −Sell | 1,739 | $76.95 | $133,816 |
| 2026-01-06 | Golden Lee Scott | Officer | −Sell | 1,340 | $76.95 | $103,113 |
| 2026-01-06 | Klein Matthew B. | Director,Officer | −Sell | 5,149 | $76.95 | $396,216 |
| 2026-01-06 | Pauwels Eric | Officer | −Sell | 1,789 | $76.95 | $137,664 |
| 2026-01-06 | Gravier Pierre | Officer | −Sell | 2,139 | $76.95 | $164,596 |
| 2026-01-06 | Utter Christine Marie | Officer | −Sell | 1,381 | $76.95 | $106,268 |
| 2026-01-05 | Reeve Emma | Director | −Sell | 734 | $76.00 | $55,784 |
| 2026-01-05 | Reeve Emma | Director | +Exercise | 734 | $46.54 | $34,160 |
| 2026-01-05 | Boulding Mark Elliott | Officer | +Exercise | 2,266 | $39.42 | $89,326 |
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.