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-11 | PLUMMER MICHELLE M | Director | −Sell | 10,000 | $28.77 | $287,700 |
| 2026-04-28 | Brust John | Director | +Buy | 2,041 | $24.50 | $50,005 |
| 2026-04-27 | Brust John | Director | +Buy | 1,040 | $24.05 | $25,012 |
| 2026-04-27 | Brust John | Director | +Buy | 1,040 | $24.06 | $25,022 |
| 2026-03-18 | Hada Tejraj S | Director | +Buy | 4,000 | $21.95 | $87,800 |
| 2026-03-18 | Hogan Peter W. | Director | +Buy | 3,000 | $22.10 | $66,300 |
| 2026-03-17 | Hada Tejraj S | Director | +Buy | 2,000 | $21.99 | $43,980 |
| 2026-03-05 | Barzee Nick | Officer | +Buy | 1,280 | $22.55 | $28,864 |
| 2026-03-02 | Cannucciari Christopher | Director | +Buy | 1,300 | $22.05 | $28,665 |
| 2025-11-19 | Hada Tejraj S | Director | +L | 268 | $21.95 | $5,883 |
| 2025-11-18 | Antalek John | Officer | +Buy | 1,500 | $22.00 | $33,000 |
| 2025-11-18 | Hada Tejraj S | Director | +Buy | 3,000 | $21.96 | $65,880 |
| 2025-11-14 | Hada Tejraj S | Director | +Buy | 366 | $22.00 | $8,052 |
| 2025-11-05 | Hada Tejraj S | Director | +Buy | 1,500 | $22.52 | $33,780 |
| 2025-11-04 | Hada Tejraj S | Director | +Buy | 45 | $22.20 | $999 |
| 2025-11-03 | Hada Tejraj S | Director | +Buy | 235 | $21.80 | $5,123 |
| 2025-10-29 | Cannucciari Christopher | Director | +Buy | 423 | $22.79 | $9,640 |
| 2025-10-29 | Gibson Donald E | Director,Officer | +Buy | 500 | $22.00 | $11,000 |
| 2025-10-29 | Gibson Donald E | Director,Officer | +Buy | 500 | $21.75 | $10,875 |
| 2025-10-28 | Cannucciari Christopher | Director | +Buy | 706 | $22.91 | $16,174 |
| 2025-10-24 | Cahalan Jay P. | Director | +Buy | 500 | $22.67 | $11,335 |
| 2025-10-24 | Cahalan Jay P. | Director | +Buy | 10 | $22.62 | $226 |
| 2025-10-24 | Cahalan Jay P. | Director | +Buy | 27 | $22.60 | $610 |
| 2025-10-24 | Cahalan Jay P. | Director | +Buy | 1,700 | $22.82 | $38,794 |
| 2025-10-24 | Cahalan Jay P. | Director | +Buy | 101 | $22.78 | $2,301 |
| 2025-10-24 | Cahalan Jay P. | Director | +Buy | 600 | $22.75 | $13,650 |
| 2025-10-24 | Cahalan Jay P. | Director | +Buy | 150 | $22.69 | $3,404 |
| 2025-10-24 | Cahalan Jay P. | Director | +Buy | 810 | $22.58 | $18,290 |
| 2025-10-24 | Cahalan Jay P. | Director | +Buy | 402 | $22.72 | $9,133 |
| 2025-06-11 | Gibson Donald E | Director,Officer | +Gift | 125,100 | — | — |
| 2025-06-11 | Gibson Donald E | Director,Officer | −Gift | 125,100 | — | — |
| 2025-05-15 | Hada Tejraj S | Director | +Buy | 388 | $22.95 | $8,905 |
| 2025-05-14 | Hada Tejraj S | Director | +Buy | 6,612 | $22.95 | $151,745 |
| 2025-05-05 | Cannucciari Christopher | Director | +Buy | 38 | $22.50 | $855 |
| 2025-05-05 | Cannucciari Christopher | Director | +Buy | 38 | $22.50 | $855 |
| 2025-05-05 | Cannucciari Christopher | Director | +Buy | 10 | $22.50 | $225 |
| 2025-05-02 | Cannucciari Christopher | Director | +Buy | 105 | $22.33 | $2,345 |
| 2025-05-02 | Cannucciari Christopher | Director | +Buy | 28 | $22.33 | $625 |
| 2025-05-02 | Cannucciari Christopher | Director | +Buy | 10 | $22.50 | $225 |
| 2025-05-02 | Cannucciari Christopher | Director | +Buy | 105 | $22.33 | $2,345 |
| 2025-05-02 | Cannucciari Christopher | Director | +Buy | 28 | $22.33 | $625 |
| 2025-05-01 | Cannucciari Christopher | Director | +Buy | 290 | $22.20 | $6,438 |
| 2025-05-01 | Cannucciari Christopher | Director | +Buy | 290 | $22.20 | $6,438 |
| 2025-04-25 | Barzee Nick | Officer | +Buy | 1,500 | $21.50 | $32,250 |
| 2025-03-19 | Hada Tejraj S | Director | +Buy | 2,000 | $23.25 | $46,500 |
| 2025-03-19 | Hada Tejraj S | Director | +Buy | 4,000 | $23.50 | $94,000 |
| 2025-03-19 | Hada Tejraj S | Director | +Buy | 1,000 | $23.26 | $23,260 |
| 2025-02-28 | Cahalan Jay P. | Director | +Buy | 1,800 | $26.94 | $48,492 |
| 2025-02-27 | Cahalan Jay P. | Director | +Buy | 1,944 | $26.45 | $51,419 |
| 2025-01-31 | Barzee Nick | Officer | +Buy | 840 | $26.50 | $22,260 |
| 2024-11-01 | Hada Tejraj S | Director | +Buy | 2,000 | $28.00 | $56,000 |
| 2024-10-25 | Barzee Nick | Officer | +Buy | 892 | $28.57 | $25,484 |
| 2024-06-18 | PLUMMER MICHELLE M | Director,Officer | −Sell | 8,966 | $30.56 | $274,001 |
| 2024-06-17 | PLUMMER MICHELLE M | Director,Officer | −Sell | 200 | $30.40 | $6,080 |
| 2024-06-13 | PLUMMER MICHELLE M | Director,Officer | −Sell | 3,154 | $30.32 | $95,629 |
| 2024-05-15 | Cahalan Jay P. | Director | −Sell | 1,455 | $31.64 | $46,036 |
| 2024-05-15 | Cahalan Jay P. | Director | −Sell | 2,345 | $31.67 | $74,266 |
| 2024-05-15 | Cahalan Jay P. | Director | −Sell | 1,515 | $31.68 | $47,995 |
| 2024-05-15 | Cahalan Jay P. | Director | −Sell | 1,745 | $31.62 | $55,177 |
| 2023-09-18 | Hada Tejraj S | Director | +Buy | 1,000 | $24.50 | $24,500 |
| 2023-08-14 | Gibson Donald E | Director,Officer | −Sell | 537 | $35.70 | $19,171 |
| 2023-08-04 | Gibson Donald E | Director,Officer | −Sell | 1,892 | $34.50 | $65,274 |
| 2023-08-04 | Gibson Donald E | Director,Officer | −Sell | 1,764 | $34.75 | $61,299 |
| 2023-07-31 | Gibson Donald E | Director,Officer | −Sell | 18 | $34.50 | $621 |
| 2023-07-28 | Gibson Donald E | Director,Officer | −Sell | 90 | $34.50 | $3,105 |
| 2023-06-07 | PLUMMER MICHELLE M | Director,Officer | −Sell | 10,000 | $28.35 | $283,500 |
| 2023-05-08 | Hada Tejraj S | Director | +Buy | 2,000 | $18.20 | $36,400 |
| 2023-02-28 | Cahalan Jay P. | Director | +Buy | 720 | $56.95 | $41,004 |
| 2023-02-10 | Hada Tejraj S | Director | +Buy | 566 | $48.00 | $27,168 |
| 2023-01-27 | NELSON STEPHEN E | Director | −Sell | 4,874 | $47.00 | $229,078 |
| 2023-01-26 | Hada Tejraj S | Director | +Buy | 250 | $46.40 | $11,600 |
| 2023-01-26 | Hada Tejraj S | Director | +Buy | 250 | $46.20 | $11,550 |
| 2023-01-26 | Hada Tejraj S | Director | +Buy | 250 | $46.30 | $11,575 |
| 2023-01-26 | Hada Tejraj S | Director | +Buy | 250 | $46.50 | $11,625 |
| 2022-12-07 | NELSON STEPHEN E | Director | +Buy | 309 | $73.84 | $22,817 |
| 2022-06-14 | Cahalan Jay P. | Director | +Buy | 1,075 | $45.00 | $48,375 |
| 2022-06-13 | Gibson Donald E | Director,Officer | +Buy | 500 | $44.00 | $22,000 |
| 2022-06-13 | Gibson Donald E | Director,Officer | +Buy | 459 | $45.00 | $20,655 |
| 2022-06-10 | Gibson Donald E | Director,Officer | +Buy | 41 | $45.00 | $1,845 |
| 2022-06-01 | SLUTZKY PAUL | Director | −Sell | 2,368 | $55.19 | $130,690 |
| 2022-05-31 | Gibson Donald E | Director,Officer | −Sell | 4,000 | $56.00 | $224,000 |
| 2022-05-27 | Gibson Donald E | Director,Officer | −Sell | 5,000 | $55.00 | $275,000 |
| 2022-02-17 | Cahalan Jay P. | Director | +Buy | 770 | $39.00 | $30,030 |
| 2021-11-26 | Gibson Donald E | Director,Officer | +Buy | 200 | $33.01 | $6,602 |
| 2021-02-17 | Cahalan Jay P. | Director | +Buy | 610 | $24.25 | $14,793 |
| 2021-01-29 | Hogan Peter W. | Director | +Buy | 1,000 | $23.97 | $23,970 |
| 2021-01-28 | Cahalan Jay P. | Director | +Buy | 851 | $24.45 | $20,807 |
| 2021-01-28 | Cahalan Jay P. | Director | +Buy | 93 | $24.52 | $2,280 |
| 2021-01-28 | Cahalan Jay P. | Director | +Buy | 206 | $24.49 | $5,045 |
| 2020-09-18 | Gibson Donald E | Director,Officer | +Buy | 1,000 | $22.28 | $22,280 |
| 2020-08-25 | Cahalan Jay P. | Director | +Buy | 1,038 | $22.70 | $23,563 |
| 2020-08-21 | Cahalan Jay P. | Director | +L | 1 | $22.00 | $22 |
| 2020-08-20 | Cahalan Jay P. | Director | +L | 14 | $22.00 | $308 |
| 2020-08-19 | Cahalan Jay P. | Director | +Buy | 1,447 | $22.00 | $31,834 |
| 2020-08-11 | Gibson Donald E | Director,Officer | +Buy | 15 | $21.93 | $329 |
| 2020-08-11 | Gibson Donald E | Director,Officer | +Buy | 485 | $22.00 | $10,670 |
| 2020-06-22 | Gibson Donald E | Director,Officer | +Buy | 362 | $22.05 | $7,982 |
| 2020-06-11 | Gibson Donald E | Director,Officer | +Buy | 1,000 | $22.01 | $22,010 |
| 2020-06-11 | SLUTZKY PAUL | Director | +Buy | 500 | $21.05 | $10,525 |
| 2020-05-20 | SLUTZKY PAUL | Director | +Buy | 14 | $21.05 | $295 |
| 2020-05-14 | Gibson Donald E | Director,Officer | +Buy | 300 | $20.25 | $6,075 |
| 2020-05-13 | Gibson Donald E | Director,Officer | +Buy | 300 | $20.51 | $6,153 |
| 2020-05-12 | SLUTZKY PAUL | Director | +Buy | 250 | $21.25 | $5,313 |
| 2020-05-01 | Hogan Peter W. | Director | +Buy | 2,000 | $21.00 | $42,000 |
| 2020-05-01 | Gibson Donald E | Director,Officer | +Buy | 161 | $20.51 | $3,302 |
| 2020-05-01 | Gibson Donald E | Director,Officer | +Buy | 139 | $20.50 | $2,850 |
| 2020-05-01 | SLUTZKY PAUL | Director | +Buy | 500 | $20.75 | $10,375 |
| 2020-04-29 | SLUTZKY PAUL | Director | +Buy | 238 | $20.85 | $4,962 |
| 2020-03-13 | SLUTZKY PAUL | Director | +Buy | 500 | $21.00 | $10,500 |
| 2020-03-13 | Cahalan Jay P. | Director | +Buy | 312 | $20.51 | $6,399 |
| 2020-03-13 | Cahalan Jay P. | Director | +Buy | 438 | $21.00 | $9,198 |
| 2020-03-13 | JENKINS DAVID H | Director | +L | 482 | $20.55 | $9,905 |
| 2020-03-12 | Gibson Donald E | Director,Officer | +Buy | 200 | $15.83 | $3,166 |
| 2020-03-12 | Gibson Donald E | Director,Officer | +Buy | 200 | $19.51 | $3,902 |
| 2020-03-12 | Hogan Peter W. | Director | +Buy | 1,000 | $21.51 | $21,510 |
| 2020-02-28 | Gibson Donald E | Director,Officer | +Buy | 350 | $27.96 | $9,786 |
| 2020-02-28 | Hogan Peter W. | Director | +Buy | 2,000 | $27.99 | $55,980 |
| 2020-02-13 | Gibson Donald E | Director,Officer | +L | 100 | $29.23 | $2,923 |
| 2020-02-06 | Gibson Donald E | Director,Officer | +Buy | 137 | $29.36 | $4,022 |
| 2020-02-06 | Gibson Donald E | Director,Officer | +Buy | 3 | $29.37 | $88 |
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.