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-10 | RICHTER BRET | Officer | −Sell | 18,000 | $46.88 | $843,840 |
| 2026-06-08 | McDonald Kirk P | Director | −Sell | 975 | $46.65 | $45,484 |
| 2026-06-08 | McDonald Kirk P | Director | −Sell | 100 | $46.66 | $4,666 |
| 2026-06-05 | ROSSEN JEREMY | Officer | −Sell | 8,000 | $47.00 | $376,000 |
| 2026-06-03 | Barsten Jana | Director | −Sell | 3,347 | $45.00 | $150,615 |
| 2026-06-02 | KRETZMER W BRIAN | Director | −Sell | 1,968 | $44.51 | $87,596 |
| 2026-05-28 | ROSSEN JEREMY | Officer | −Sell | 4,347 | $45.75 | $198,875 |
| 2026-05-07 | McDonald Kirk P | Director | +Exercise | 7,903 | $43.31 | $342,279 |
| 2026-05-07 | Ray Neville R | Director | +Exercise | 7,903 | $43.31 | $342,279 |
| 2026-05-07 | Harris Teresa A | Director | +Exercise | 7,903 | $43.31 | $342,279 |
| 2026-05-07 | KRETZMER W BRIAN | Director | +Exercise | 7,903 | $43.31 | $342,279 |
| 2026-05-07 | Barsten Jana | Director | +Exercise | 7,903 | $43.31 | $342,279 |
| 2026-05-07 | FAY SARAH ANN | Director | +Exercise | 7,903 | $43.31 | $342,279 |
| 2026-05-07 | TAYLOR SCOTT C | Director | +Exercise | 7,903 | $43.31 | $342,279 |
| 2026-03-08 | RICHTER BRET | Officer | −Tax w/h | 2,047 | $42.32 | $86,629 |
| 2026-03-08 | RICHTER BRET | Officer | +Exercise | 3,695 | — | — |
| 2026-03-08 | ROSSEN JEREMY | Officer | −Tax w/h | 648 | $42.32 | $27,423 |
| 2026-03-08 | ROSSEN JEREMY | Officer | −Exercise | 1,808 | — | — |
| 2026-03-06 | RICHTER BRET | Officer | −Tax w/h | 4,674 | $42.32 | $197,804 |
| 2026-03-06 | RICHTER BRET | Officer | +Exercise | 8,722 | — | — |
| 2026-03-06 | ROSSEN JEREMY | Officer | −Tax w/h | 1,184 | $42.32 | $50,107 |
| 2026-03-06 | ROSSEN JEREMY | Officer | +Exercise | 3,302 | — | — |
| 2026-03-06 | Shah Vivek | Director,Officer | −Tax w/h | 12,085 | $42.32 | $511,437 |
| 2026-03-06 | Shah Vivek | Director,Officer | +Exercise | 23,674 | — | — |
| 2026-03-05 | ROSSEN JEREMY | Officer | −Tax w/h | 2,950 | $43.65 | $128,768 |
| 2026-03-05 | ROSSEN JEREMY | Officer | +Exercise | 8,078 | — | — |
| 2026-03-05 | TANSLEY LORI A. | Officer | +Exercise | 2,183 | — | — |
| 2026-03-05 | TANSLEY LORI A. | Officer | −Tax w/h | 905 | $43.65 | $39,503 |
| 2026-03-05 | Shah Vivek | Director,Officer | −Tax w/h | 22,139 | $43.65 | $966,367 |
| 2026-03-05 | Shah Vivek | Director,Officer | +Exercise | 43,664 | — | — |
| 2026-03-05 | RICHTER BRET | Officer | −Tax w/h | 8,232 | $43.65 | $359,327 |
| 2026-03-05 | RICHTER BRET | Officer | +Exercise | 15,282 | — | — |
| 2026-03-03 | ROSSEN JEREMY | Officer | −Tax w/h | 570 | $41.48 | $23,644 |
| 2026-03-03 | ROSSEN JEREMY | Officer | +Exercise | 1,385 | — | — |
| 2026-01-01 | Shah Vivek | Director,Officer | −Tax w/h | 10,184 | $35.15 | $357,968 |
| 2025-12-31 | RICHTER BRET | Officer | +Exercise | 5,047 | — | — |
| 2025-12-31 | RICHTER BRET | Officer | −Tax w/h | 4,705 | $35.15 | $165,381 |
| 2025-12-16 | TANSLEY LORI A. | Officer | −Tax w/h | 500 | $35.83 | $17,915 |
| 2025-12-16 | TANSLEY LORI A. | Officer | +Exercise | 1,389 | — | — |
| 2025-11-21 | Shah Vivek | Director,Officer | −Tax w/h | 14,244 | $30.35 | $432,305 |
| 2025-11-21 | Shah Vivek | Director,Officer | +Exercise | 27,904 | — | — |
| 2025-11-21 | ROSSEN JEREMY | Officer | −Tax w/h | 382 | $30.35 | $11,594 |
| 2025-11-21 | ROSSEN JEREMY | Officer | +Exercise | 754 | — | — |
| 2025-09-15 | FAY SARAH ANN | Director | +Buy | 1,354 | $36.89 | $49,949 |
| 2025-05-07 | KRETZMER W BRIAN | Director | +Exercise | 3,610 | $31.63 | $114,184 |
| 2025-05-07 | Barsten Jana | Director | +Exercise | 3,610 | $31.63 | $114,184 |
| 2025-05-07 | Ray Neville R | Director | +Exercise | 3,610 | $31.63 | $114,184 |
| 2025-05-07 | TAYLOR SCOTT C | Director | +Exercise | 3,610 | $31.63 | $114,184 |
| 2025-05-07 | FAY SARAH ANN | Director | +Exercise | 3,610 | $31.63 | $114,184 |
| 2025-05-07 | McDonald Kirk P | Director | +Exercise | 3,610 | $31.63 | $114,184 |
| 2025-05-07 | Harris Teresa A | Director | +Exercise | 3,610 | $31.63 | $114,184 |
| 2025-03-13 | ROSSEN JEREMY | Officer | +Exercise | 191 | — | — |
| 2025-03-13 | ROSSEN JEREMY | Officer | −Tax w/h | 68 | $38.68 | $2,630 |
| 2025-03-07 | ROSSEN JEREMY | Officer | −Tax w/h | 646 | $40.85 | $26,389 |
| 2025-03-07 | ROSSEN JEREMY | Officer | +Exercise | 1,807 | — | — |
| 2025-03-07 | RICHTER BRET | Officer | −Tax w/h | 1,886 | $40.85 | $77,043 |
| 2025-03-07 | RICHTER BRET | Officer | +Exercise | 3,695 | — | — |
| 2025-03-06 | KRETZMER W BRIAN | Director | +Buy | 653 | $38.33 | $25,029 |
| 2025-03-06 | ROSSEN JEREMY | Officer | −Tax w/h | 1,181 | $39.15 | $46,236 |
| 2025-03-06 | ROSSEN JEREMY | Officer | −Tax w/h | 342 | $39.15 | $13,389 |
| 2025-03-06 | ROSSEN JEREMY | Officer | +Exercise | 3,302 | — | — |
| 2025-03-06 | ROSSEN JEREMY | Officer | −Tax w/h | 285 | $39.15 | $11,158 |
| 2025-03-06 | ROSSEN JEREMY | Officer | +Exercise | 956 | — | — |
| 2025-03-06 | ROSSEN JEREMY | Officer | +Exercise | 809 | — | — |
| 2025-03-06 | Shah Vivek | Director,Officer | +Exercise | 23,674 | — | — |
| 2025-03-06 | Shah Vivek | Director,Officer | −Tax w/h | 2,964 | $39.15 | $116,041 |
| 2025-03-06 | Shah Vivek | Director,Officer | −Tax w/h | 12,085 | $39.15 | $473,128 |
| 2025-03-06 | Shah Vivek | Director,Officer | +Exercise | 5,807 | — | — |
| 2025-03-06 | RICHTER BRET | Officer | +Exercise | 8,722 | — | — |
| 2025-03-06 | RICHTER BRET | Officer | −Tax w/h | 5,390 | $39.15 | $211,019 |
| 2025-03-06 | RICHTER BRET | Officer | +Exercise | 14,953 | — | — |
| 2025-03-06 | RICHTER BRET | Officer | −Tax w/h | 771 | $39.15 | $30,185 |
| 2025-03-06 | RICHTER BRET | Officer | −Tax w/h | 4,241 | $39.15 | $166,035 |
| 2025-03-06 | RICHTER BRET | Officer | +Exercise | 2,140 | — | — |
| 2025-03-05 | ROSSEN JEREMY | Officer | +Buy | 1,000 | $38.02 | $38,020 |
| 2025-03-05 | RICHTER BRET | Officer | +Buy | 2,500 | $39.21 | $98,025 |
| 2025-03-04 | FAY SARAH ANN | Director | +Buy | 1,282 | $39.00 | $49,998 |
| 2025-03-04 | Barsten Jana | Director | +Buy | 1,000 | $38.08 | $38,080 |
| 2025-03-04 | Shah Vivek | Director,Officer | +Buy | 12,636 | $39.56 | $499,880 |
| 2025-03-03 | ROSSEN JEREMY | Officer | +Exercise | 1,111 | — | — |
| 2025-03-03 | ROSSEN JEREMY | Officer | −Tax w/h | 455 | $39.94 | $18,173 |
| 2025-03-03 | ROSSEN JEREMY | Officer | +Exercise | 1,384 | — | — |
| 2025-03-03 | ROSSEN JEREMY | Officer | −Tax w/h | 556 | $39.94 | $22,207 |
| 2025-03-03 | ROSSEN JEREMY | Officer | +Exercise | 1,385 | — | — |
| 2025-03-03 | ROSSEN JEREMY | Officer | −Tax w/h | 570 | $41.48 | $23,644 |
| 2025-02-27 | Harris Teresa A | Director | +Buy | 593 | $42.11 | $24,971 |
| 2025-01-09 | Ray Neville R | Director | +Exercise | 3,056 | — | — |
| 2025-01-01 | Shah Vivek | Director,Officer | −Tax w/h | 11,318 | $54.34 | $615,020 |
| 2025-01-01 | RICHTER BRET | Officer | +Exercise | 5,074 | — | — |
| 2025-01-01 | RICHTER BRET | Officer | −Tax w/h | 2,230 | $54.34 | $121,178 |
| 2024-11-21 | ROSSEN JEREMY | Officer | −Tax w/h | 268 | $57.22 | $15,335 |
| 2024-11-21 | ROSSEN JEREMY | Officer | +Exercise | 753 | — | — |
| 2024-11-21 | Shah Vivek | Director,Officer | −Tax w/h | 14,244 | $57.22 | $815,042 |
| 2024-11-21 | Shah Vivek | Director,Officer | +Exercise | 27,903 | — | — |
| 2024-11-15 | McDonald Kirk P | Director | +Exercise | 3,030 | — | — |
| 2024-11-13 | Barsten Jana | Director | +Exercise | 3,347 | — | — |
| 2024-08-27 | Harris Teresa A | Director | +Buy | 1,000 | $46.76 | $46,760 |
| 2024-05-05 | TAYLOR SCOTT C | Director | +Exercise | 3,013 | $54.48 | $164,148 |
| 2024-05-05 | FAY SARAH ANN | Director | +Exercise | 3,013 | $54.48 | $164,148 |
| 2024-05-05 | KRETZMER W BRIAN | Director | +Exercise | 3,013 | $54.48 | $164,148 |
| 2024-05-05 | Harris Teresa A | Director | +Exercise | 3,013 | $54.48 | $164,148 |
| 2024-03-13 | ROSSEN JEREMY | Officer | −Tax w/h | 354 | $66.60 | $23,576 |
| 2024-03-13 | ROSSEN JEREMY | Officer | +Exercise | 191 | — | — |
| 2024-03-13 | ROSSEN JEREMY | Officer | −Tax w/h | 69 | $66.60 | $4,595 |
| 2024-03-08 | ROSSEN JEREMY | Officer | −Tax w/h | 645 | $66.77 | $43,067 |
| 2024-03-08 | ROSSEN JEREMY | Officer | +Exercise | 1,807 | — | — |
| 2024-03-08 | Taki Layth | Officer | −Tax w/h | 550 | $66.77 | $36,724 |
| 2024-03-08 | Taki Layth | Officer | +Exercise | 1,205 | — | — |
| 2024-03-08 | RICHTER BRET | Officer | +Exercise | 3,695 | — | — |
| 2024-03-08 | RICHTER BRET | Officer | −Tax w/h | 1,490 | $66.77 | $99,487 |
| 2024-03-06 | ROSSEN JEREMY | Officer | +Exercise | 956 | — | — |
| 2024-03-06 | ROSSEN JEREMY | Officer | −Tax w/h | 344 | $66.88 | $23,007 |
| 2024-03-03 | ROSSEN JEREMY | Officer | −Tax w/h | 953 | $68.76 | $65,528 |
| 2024-03-03 | ROSSEN JEREMY | Officer | +Exercise | 2,495 | — | — |
| 2024-02-29 | ROSSEN JEREMY | Officer | −Gift | 200 | — | — |
| 2024-02-29 | ROSSEN JEREMY | Officer | −Sell | 941 | $69.01 | $64,938 |
| 2024-02-29 | ROSSEN JEREMY | Officer | −Sell | 3,221 | $69.55 | $224,021 |
| 2024-01-01 | RICHTER BRET | Officer | −Tax w/h | 2,179 | $67.19 | $146,407 |
| 2024-01-01 | RICHTER BRET | Officer | +Exercise | 5,074 | — | — |
| 2024-01-01 | Shah Vivek | Director,Officer | −Tax w/h | 11,786 | $67.19 | $791,901 |
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.