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 | Sharp Jay | Officer | −Sell | 200 | $81.32 | $16,264 |
| 2026-06-15 | Sharp Jay | Officer | −Sell | 788 | $78.46 | $61,826 |
| 2026-06-15 | Sharp Jay | Officer | −Sell | 1,862 | $79.67 | $148,346 |
| 2026-06-15 | Sharp Jay | Officer | −Sell | 2,021 | $80.34 | $162,367 |
| 2026-06-15 | Sharp Jay | Officer | −Gift | 720 | — | — |
| 2026-04-30 | Brooks Jayme L. | Officer | −Sell | 3,440 | $100.00 | $344,000 |
| 2026-04-24 | Brooks Jayme L. | Officer | −Sell | 2,173 | $100.05 | $217,409 |
| 2026-04-13 | Brooks Jayme L. | Officer | −Sell | 5,703 | $85.43 | $487,207 |
| 2026-04-09 | Brooks Jayme L. | Officer | −Sell | 841 | $85.11 | $71,578 |
| 2026-04-08 | Brooks Jayme L. | Officer | −Sell | 3,366 | $85.19 | $286,750 |
| 2026-03-17 | Brooks Jayme L. | Officer | −Sell | 1,546 | $80.28 | $124,113 |
| 2026-03-17 | Brooks Jayme L. | Officer | −Sell | 460 | $78.80 | $36,248 |
| 2026-03-17 | Brooks Jayme L. | Officer | −Sell | 4,167 | $78.07 | $325,318 |
| 2026-03-17 | Brooks Jayme L. | Officer | −Sell | 2,637 | $77.10 | $203,313 |
| 2026-03-17 | Brooks Jayme L. | Officer | −Sell | 1,100 | $81.40 | $89,540 |
| 2026-03-16 | Sharp Jay | Officer | −Sell | 491 | $78.61 | $38,598 |
| 2026-03-16 | Sharp Jay | Officer | −Sell | 709 | $79.52 | $56,380 |
| 2026-03-16 | Sharp Jay | Officer | −Sell | 300 | $80.55 | $24,165 |
| 2026-03-16 | Sharp Jay | Officer | −Sell | 500 | $81.66 | $40,830 |
| 2026-03-16 | Sharp Jay | Officer | −Gift | 700 | — | — |
| 2026-03-02 | Angerosa Nicholas | Officer | −Tax w/h | 8,878 | $89.17 | $791,651 |
| 2026-03-02 | Angerosa Nicholas | Officer | +Grant | 22,559 | — | — |
| 2026-03-02 | McCann Michael M | Director,Officer | −Tax w/h | 20,466 | $89.17 | $2M |
| 2026-03-02 | McCann Michael M | Director,Officer | +Grant | 52,008 | — | — |
| 2026-03-02 | Brooks Jayme L. | Officer | −Tax w/h | 16,070 | $89.17 | $1M |
| 2026-03-02 | Brooks Jayme L. | Officer | +Grant | 40,835 | — | — |
| 2026-03-02 | Sharp Jay | Officer | −Tax w/h | 12,359 | $89.17 | $1M |
| 2026-03-02 | Sharp Jay | Officer | +Grant | 28,747 | — | — |
| 2026-01-01 | Krzeminski Laurel J | Director | +Exercise | 956 | — | — |
| 2026-01-01 | Angerosa Nicholas | Officer | −Tax w/h | 1,579 | $77.85 | $122,925 |
| 2026-01-01 | Angerosa Nicholas | Officer | +Exercise | 416 | — | — |
| 2026-01-01 | Angerosa Nicholas | Officer | +Exercise | 771 | — | — |
| 2026-01-01 | Brooks Jayme L. | Officer | +Exercise | 657 | — | — |
| 2026-01-01 | Brooks Jayme L. | Officer | +Exercise | 1,266 | — | — |
| 2026-01-01 | Brooks Jayme L. | Officer | −Tax w/h | 2,668 | $77.85 | $207,704 |
| 2026-01-01 | Brooks Jayme L. | Officer | +Exercise | 4,440 | — | — |
| 2026-01-01 | Brooks Jayme L. | Officer | +Exercise | 98 | — | — |
| 2026-01-01 | Horowitz Joshua | Director | +Exercise | 956 | — | — |
| 2026-01-01 | McNally Michael F | Director | +Exercise | 956 | — | — |
| 2026-01-01 | ALVARADO LINDA G | Director | +Exercise | 956 | — | — |
| 2026-01-01 | Gaboury David Richard | Director | +Exercise | 956 | — | — |
| 2026-01-01 | McCann Michael M | Director,Officer | +Exercise | 4,699 | — | — |
| 2026-01-01 | McCann Michael M | Director,Officer | −Tax w/h | 2,538 | $77.85 | $197,583 |
| 2026-01-01 | McCann Michael M | Director,Officer | +Exercise | 1,499 | — | — |
| 2026-01-01 | McCann Michael M | Director,Officer | +Exercise | 2,627 | — | — |
| 2026-01-01 | McCann Michael M | Director,Officer | +Exercise | 1,080 | — | — |
| 2026-01-01 | Sharp Jay | Officer | +Exercise | 487 | — | — |
| 2026-01-01 | Sharp Jay | Officer | +Exercise | 929 | — | — |
| 2026-01-01 | Sharp Jay | Officer | −Tax w/h | 1,756 | $77.85 | $136,705 |
| 2025-12-16 | Brooks Jayme L. | Officer | −Gift | 614 | — | — |
| 2025-12-15 | Sharp Jay | Officer | −Sell | 500 | $78.99 | $39,495 |
| 2025-12-15 | Sharp Jay | Officer | −Sell | 100 | $80.05 | $8,005 |
| 2025-12-15 | Sharp Jay | Officer | −Sell | 900 | $77.25 | $69,525 |
| 2025-12-15 | Sharp Jay | Officer | −Sell | 500 | $77.86 | $38,930 |
| 2025-12-12 | Sharp Jay | Officer | −Gift | 410 | — | — |
| 2025-09-16 | Sharp Jay | Officer | −Gift | 488 | — | — |
| 2025-09-15 | Sharp Jay | Officer | −Sell | 2,000 | $106.09 | $212,180 |
| 2025-08-12 | Gaboury David Richard | Director | +Buy | 1,400 | $106.00 | $148,400 |
| 2025-06-13 | Sharp Jay | Officer | −Sell | 100 | $134.48 | $13,448 |
| 2025-06-13 | Sharp Jay | Officer | −Sell | 300 | $135.96 | $40,788 |
| 2025-06-13 | Sharp Jay | Officer | −Sell | 880 | $137.43 | $120,938 |
| 2025-06-13 | Sharp Jay | Officer | −Sell | 300 | $139.21 | $41,763 |
| 2025-06-13 | Sharp Jay | Officer | −Sell | 420 | $138.22 | $58,052 |
| 2025-03-14 | Palm Global Small Cap Master Fund LP | Other | −Sell | 25,400 | $75.43 | $2M |
| 2025-03-10 | Angerosa Nicholas | Officer | −Tax w/h | 6,615 | $68.92 | $455,906 |
| 2025-03-10 | Angerosa Nicholas | Officer | +Grant | 18,343 | — | — |
| 2025-03-10 | Sharp Jay | Officer | −Tax w/h | 9,252 | $68.92 | $637,648 |
| 2025-03-10 | Sharp Jay | Officer | +Grant | 20,710 | — | — |
| 2025-03-10 | McCann Michael M | Director,Officer | +Grant | 49,408 | — | — |
| 2025-03-10 | McCann Michael M | Director,Officer | −Tax w/h | 19,443 | $68.92 | $1M |
| 2025-03-10 | Brooks Jayme L. | Officer | −Tax w/h | 12,860 | $68.92 | $886,311 |
| 2025-03-10 | Brooks Jayme L. | Officer | +Grant | 32,680 | — | — |
| 2025-01-01 | Brooks Jayme L. | Officer | +Exercise | 97 | — | — |
| 2025-01-01 | Brooks Jayme L. | Officer | +Exercise | 1,266 | — | — |
| 2025-01-01 | Brooks Jayme L. | Officer | −Tax w/h | 3,821 | $85.54 | $326,848 |
| 2025-01-01 | Brooks Jayme L. | Officer | +Exercise | 3,631 | — | — |
| 2025-01-01 | Brooks Jayme L. | Officer | +Exercise | 4,440 | — | — |
| 2025-01-01 | McNally Michael F | Director | +Exercise | 1,914 | — | — |
| 2025-01-01 | PRATT GORDON G | Director | +Exercise | 1,914 | — | — |
| 2025-01-01 | Krzeminski Laurel J | Director | +Exercise | 1,914 | — | — |
| 2025-01-01 | ALVARADO LINDA G | Director | +Exercise | 1,914 | — | — |
| 2025-01-01 | Horowitz Joshua | Director | +Exercise | 1,914 | — | — |
| 2025-01-01 | McCann Michael M | Director,Officer | −Tax w/h | 3,823 | $85.54 | $327,019 |
| 2025-01-01 | McCann Michael M | Director,Officer | +Exercise | 2,627 | — | — |
| 2025-01-01 | McCann Michael M | Director,Officer | +Exercise | 1,080 | — | — |
| 2025-01-01 | McCann Michael M | Director,Officer | +Exercise | 5,490 | — | — |
| 2025-01-01 | McCann Michael M | Director,Officer | +Exercise | 4,699 | — | — |
| 2025-01-01 | Sharp Jay | Officer | +Exercise | 928 | — | — |
| 2025-01-01 | Sharp Jay | Officer | −Tax w/h | 2,058 | $85.54 | $176,041 |
| 2025-01-01 | Angerosa Nicholas | Officer | −Tax w/h | 2,199 | $85.54 | $188,102 |
| 2025-01-01 | Angerosa Nicholas | Officer | +Exercise | 770 | — | — |
| 2025-01-01 | Gaboury David Richard | Director | +Exercise | 826 | — | — |
| 2024-12-10 | Gaboury David Richard | Director | +Buy | 531 | $94.51 | $50,185 |
| 2024-09-12 | Gaboury David Richard | Director | +Buy | 340 | $72.70 | $24,718 |
| 2024-09-10 | Palm Global Small Cap Master Fund LP | Other | −Sell | 1,000 | $65.03 | $65,030 |
| 2024-09-09 | Horowitz Joshua | Director | −Sell | 300 | $65.42 | $19,626 |
| 2024-09-09 | Horowitz Joshua | Director | −Sell | 1,100 | $64.45 | $70,895 |
| 2024-09-09 | Horowitz Joshua | Director | −Sell | 3,600 | $63.77 | $229,572 |
| 2024-09-09 | ALVARADO LINDA G | Director | +Buy | 450 | $64.68 | $29,106 |
| 2024-09-09 | ALVARADO LINDA G | Director | +Buy | 451 | $63.93 | $28,832 |
| 2024-09-06 | Horowitz Joshua | Director | −Sell | 6,075 | $61.16 | $371,547 |
| 2024-09-06 | Horowitz Joshua | Director | −Sell | 1,925 | $62.30 | $119,928 |
| 2024-09-05 | Gaboury David Richard | Director | +Buy | 1,200 | $62.20 | $74,640 |
| 2024-09-05 | Horowitz Joshua | Director | −Sell | 5,827 | $62.00 | $361,274 |
| 2024-09-05 | Horowitz Joshua | Director | −Sell | 1,173 | $61.18 | $71,764 |
| 2024-08-19 | Horowitz Joshua | Director | −Sell | 7,272 | $59.85 | $435,229 |
| 2024-08-16 | Horowitz Joshua | Director | −Sell | 5,900 | $59.43 | $350,637 |
| 2024-08-16 | Horowitz Joshua | Director | −Sell | 100 | $60.20 | $6,020 |
| 2024-08-15 | Palm Global Small Cap Master Fund LP | Other | −Sell | 3,070 | $59.40 | $182,358 |
| 2024-08-15 | Palm Global Small Cap Master Fund LP | Other | −Sell | 5,730 | $59.00 | $338,070 |
| 2024-08-14 | Palm Global Small Cap Master Fund LP | Other | −Sell | 5,424 | $58.92 | $319,582 |
| 2024-08-14 | Palm Global Small Cap Master Fund LP | Other | −Sell | 10 | $60.41 | $604 |
| 2024-08-14 | Palm Global Small Cap Master Fund LP | Other | −Sell | 166 | $58.36 | $9,688 |
| 2024-08-13 | Palm Global Small Cap Master Fund LP | Other | −Sell | 6,000 | $58.68 | $352,080 |
| 2024-08-13 | Palm Global Small Cap Master Fund LP | Other | −Sell | 6,000 | $59.65 | $357,900 |
| 2024-06-14 | Horowitz Joshua | Director | −Sell | 7,000 | $57.07 | $399,490 |
| 2024-05-21 | Brooks Jayme L. | Officer | +Buy | 943 | $52.15 | $49,177 |
| 2024-05-17 | McCann Michael M | Director,Officer | +Buy | 2,099 | $47.77 | $100,269 |
| 2024-05-13 | Young Norbert W. | Director | −Sell | 4,000 | $51.28 | $205,120 |
| 2024-05-13 | McNally Michael F | Director | −Sell | 7,119 | $50.00 | $355,950 |
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.