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-19 | DOWNING JOHN | Officer | −Tax w/h | 2,305 | $39.67 | $91,439 |
| 2026-06-19 | DOWNING JOHN | Officer | +Exercise | 5,184 | — | — |
| 2026-06-19 | SINGHAL ANIL K | Director,Officer | −Tax w/h | 4,609 | $39.67 | $182,839 |
| 2026-06-19 | SINGHAL ANIL K | Director,Officer | +Exercise | 10,368 | — | — |
| 2026-06-19 | SZABADOS MICHAEL | Director | +Exercise | 6,048 | — | — |
| 2026-06-19 | SZABADOS MICHAEL | Director | −Tax w/h | 1,782 | $39.67 | $70,692 |
| 2026-06-15 | Piazza Anthony John | Officer | −Tax w/h | 589 | $41.42 | $24,396 |
| 2026-06-15 | Piazza Anthony John | Officer | +Exercise | 2,000 | — | — |
| 2026-06-15 | DOWNING JOHN | Officer | +Exercise | 5,400 | — | — |
| 2026-06-15 | DOWNING JOHN | Officer | −Tax w/h | 1,591 | $41.42 | $65,899 |
| 2026-06-15 | Munshi Sanjay | Officer | −Tax w/h | 585 | $41.42 | $24,231 |
| 2026-06-15 | Munshi Sanjay | Officer | +Exercise | 2,400 | — | — |
| 2026-06-15 | SINGHAL ANIL K | Director,Officer | +Exercise | 10,800 | — | — |
| 2026-06-15 | SINGHAL ANIL K | Director,Officer | −Tax w/h | 4,195 | $41.42 | $173,757 |
| 2026-06-15 | SZABADOS MICHAEL | Director | +Exercise | 6,300 | — | — |
| 2026-06-15 | SZABADOS MICHAEL | Director | −Tax w/h | 1,856 | $41.42 | $76,876 |
| 2026-06-08 | DOWNING JOHN | Officer | −Sell | 8,000 | $40.29 | $322,320 |
| 2026-06-06 | DOWNING JOHN | Officer | +Exercise | 5,400 | — | — |
| 2026-06-06 | DOWNING JOHN | Officer | −Tax w/h | 1,585 | $40.59 | $64,335 |
| 2026-06-06 | Munshi Sanjay | Officer | −Tax w/h | 702 | $40.59 | $28,494 |
| 2026-06-06 | Munshi Sanjay | Officer | +Exercise | 2,880 | — | — |
| 2026-06-06 | Piazza Anthony John | Officer | +Exercise | 2,400 | — | — |
| 2026-06-06 | Piazza Anthony John | Officer | −Tax w/h | 705 | $40.59 | $28,616 |
| 2026-06-06 | SINGHAL ANIL K | Director,Officer | −Tax w/h | 3,170 | $40.59 | $128,670 |
| 2026-06-06 | SINGHAL ANIL K | Director,Officer | +Exercise | 10,800 | — | — |
| 2026-06-06 | SZABADOS MICHAEL | Director | −Tax w/h | 1,850 | $40.59 | $75,092 |
| 2026-06-06 | SZABADOS MICHAEL | Director | +Exercise | 6,300 | — | — |
| 2026-05-15 | Munshi Sanjay | Officer | −Sell | 1,985 | $38.40 | $76,224 |
| 2026-05-15 | SZABADOS MICHAEL | Director | −Sell | 4,000 | $38.40 | $153,600 |
| 2026-05-12 | Grasso Alfred | Director | −Sell | 5,000 | $40.67 | $203,350 |
| 2026-05-06 | DOWNING JOHN | Officer | −Tax w/h | 1,588 | $35.77 | $56,803 |
| 2026-05-06 | DOWNING JOHN | Officer | +Exercise | 5,400 | — | — |
| 2026-05-06 | Munshi Sanjay | Officer | −Tax w/h | 1,014 | $35.77 | $36,271 |
| 2026-05-06 | Munshi Sanjay | Officer | +Exercise | 3,750 | — | — |
| 2026-05-06 | Piazza Anthony John | Officer | −Tax w/h | 1,423 | $35.77 | $50,901 |
| 2026-05-06 | Piazza Anthony John | Officer | +Exercise | 4,500 | — | — |
| 2026-05-06 | SINGHAL ANIL K | Director,Officer | +Exercise | 10,800 | — | — |
| 2026-05-06 | SINGHAL ANIL K | Director,Officer | −Tax w/h | 3,181 | $35.77 | $113,784 |
| 2026-02-20 | DOWNING JOHN | Officer | −Sell | 3,000 | $30.00 | $90,000 |
| 2026-02-18 | DOWNING JOHN | Officer | −Sell | 3,000 | $29.18 | $87,540 |
| 2026-02-18 | Munshi Sanjay | Officer | −Sell | 2,000 | $29.18 | $58,360 |
| 2026-02-18 | SZABADOS MICHAEL | Director | −Sell | 4,000 | $29.18 | $116,720 |
| 2026-01-27 | Watt Eric Todd | Officer | −Tax w/h | 1,304 | $27.87 | $36,342 |
| 2026-01-27 | Watt Eric Todd | Officer | +Exercise | 3,750 | — | — |
| 2025-12-12 | Perretta Christopher | Director | −Sell | 10,000 | $28.01 | $280,100 |
| 2025-12-10 | SINGHAL ANIL K | Director,Officer | −Gift | 9,278 | — | — |
| 2025-12-03 | Munshi Sanjay | Officer | −Sell | 2,000 | $27.23 | $54,460 |
| 2025-11-20 | HADZIMA JOSEPH G JR | Director | −Gift | 10,000 | — | — |
| 2025-11-19 | HADZIMA JOSEPH G JR | Director | −Sell | 3,113 | $25.63 | $79,786 |
| 2025-11-12 | SZABADOS MICHAEL | Director | −Sell | 4,000 | $28.35 | $113,400 |
| 2025-11-06 | DOWNING JOHN | Officer | −Sell | 3,000 | $30.00 | $90,000 |
| 2025-11-03 | DOWNING JOHN | Officer | −Sell | 3,000 | $27.80 | $83,400 |
| 2025-10-26 | DOWNING JOHN | Officer | +Exercise | 6,750 | — | — |
| 2025-10-26 | DOWNING JOHN | Officer | −Tax w/h | 1,988 | $26.85 | $53,378 |
| 2025-10-26 | SINGHAL ANIL K | Director,Officer | +Exercise | 13,500 | — | — |
| 2025-10-26 | SINGHAL ANIL K | Director,Officer | −Tax w/h | 6,001 | $26.85 | $161,127 |
| 2025-10-26 | SZABADOS MICHAEL | Director | +Exercise | 7,875 | — | — |
| 2025-10-26 | SZABADOS MICHAEL | Director | −Tax w/h | 2,320 | $26.85 | $62,292 |
| 2025-09-12 | Grasso Alfred | Director | +Exercise | 7,000 | — | — |
| 2025-09-12 | Perretta Christopher | Director | +Exercise | 7,000 | — | — |
| 2025-09-12 | EGAN JOHN R | Director | +Exercise | 7,000 | — | — |
| 2025-09-12 | DONAHUE ROBERT E | Director | +Exercise | 7,000 | — | — |
| 2025-09-12 | VITALE VIVIAN M | Director | +Exercise | 7,000 | — | — |
| 2025-09-12 | Pelage Marlene | Director | +Exercise | 7,000 | — | — |
| 2025-09-12 | Nash Shannon | Director | +Exercise | 7,000 | — | — |
| 2025-09-12 | HADZIMA JOSEPH G JR | Director | +Exercise | 7,000 | — | — |
| 2025-08-27 | Grasso Alfred | Director | −Sell | 5,644 | $24.44 | $137,939 |
| 2025-08-26 | Grasso Alfred | Director | −Sell | 5,356 | $24.14 | $129,294 |
| 2025-08-25 | Piazza Anthony John | Officer | +Exercise | 2,500 | — | — |
| 2025-08-25 | Piazza Anthony John | Officer | −Tax w/h | 737 | $23.51 | $17,327 |
| 2025-08-25 | Munshi Sanjay | Officer | −Tax w/h | 731 | $23.51 | $17,186 |
| 2025-08-25 | Munshi Sanjay | Officer | +Exercise | 3,000 | — | — |
| 2025-08-22 | SZABADOS MICHAEL | Director | −Sell | 4,000 | $22.91 | $91,640 |
| 2025-08-12 | HADZIMA JOSEPH G JR | Director | −Sell | 3,500 | $22.03 | $77,105 |
| 2025-08-08 | DOWNING JOHN | Officer | −Sell | 3,000 | $21.40 | $64,200 |
| 2025-06-15 | SINGHAL ANIL K | Director,Officer | −Tax w/h | 3,776 | $23.25 | $87,792 |
| 2025-06-15 | SINGHAL ANIL K | Director,Officer | +Exercise | 10,800 | — | — |
| 2025-06-15 | Piazza Anthony John | Officer | +Exercise | 2,000 | — | — |
| 2025-06-15 | Piazza Anthony John | Officer | −Tax w/h | 589 | $23.25 | $13,694 |
| 2025-06-15 | DOWNING JOHN | Officer | +Exercise | 5,400 | — | — |
| 2025-06-15 | DOWNING JOHN | Officer | −Tax w/h | 1,591 | $23.25 | $36,991 |
| 2025-06-15 | Munshi Sanjay | Officer | +Exercise | 2,400 | — | — |
| 2025-06-15 | Munshi Sanjay | Officer | −Tax w/h | 585 | $23.25 | $13,601 |
| 2025-06-15 | SZABADOS MICHAEL | Director,Officer | −Tax w/h | 1,856 | $23.25 | $43,152 |
| 2025-06-15 | SZABADOS MICHAEL | Director,Officer | +Exercise | 6,300 | — | — |
| 2025-06-10 | HADZIMA JOSEPH G JR | Director | −Sell | 3,500 | $23.85 | $83,475 |
| 2025-06-06 | DOWNING JOHN | Officer | +Exercise | 5,400 | — | — |
| 2025-06-06 | DOWNING JOHN | Officer | −Tax w/h | 1,591 | $23.22 | $36,943 |
| 2025-06-06 | SINGHAL ANIL K | Director,Officer | −Tax w/h | 3,181 | $23.22 | $73,863 |
| 2025-06-06 | SINGHAL ANIL K | Director,Officer | +Exercise | 10,800 | — | — |
| 2025-06-06 | SZABADOS MICHAEL | Director,Officer | −Tax w/h | 1,856 | $23.22 | $43,096 |
| 2025-06-06 | SZABADOS MICHAEL | Director,Officer | +Exercise | 6,300 | — | — |
| 2025-06-06 | Piazza Anthony John | Officer | −Tax w/h | 701 | $23.22 | $16,277 |
| 2025-06-06 | Piazza Anthony John | Officer | +Exercise | 2,400 | — | — |
| 2025-06-06 | Munshi Sanjay | Officer | −Tax w/h | 701 | $23.22 | $16,277 |
| 2025-06-06 | Munshi Sanjay | Officer | +Exercise | 2,880 | — | — |
| 2025-06-04 | DOWNING JOHN | Officer | +Exercise | 6,750 | — | — |
| 2025-06-04 | DOWNING JOHN | Officer | −Tax w/h | 1,988 | $23.41 | $46,539 |
| 2025-06-04 | SINGHAL ANIL K | Director,Officer | −Tax w/h | 3,976 | $23.41 | $93,078 |
| 2025-06-04 | SINGHAL ANIL K | Director,Officer | +Exercise | 13,500 | — | — |
| 2025-06-04 | SZABADOS MICHAEL | Director,Officer | +Exercise | 7,875 | — | — |
| 2025-06-04 | SZABADOS MICHAEL | Director,Officer | −Tax w/h | 2,313 | $23.41 | $54,147 |
| 2025-06-02 | Munshi Sanjay | Officer | +Exercise | 2,750 | — | — |
| 2025-06-02 | Piazza Anthony John | Officer | +Exercise | 2,500 | — | — |
| 2025-06-02 | Piazza Anthony John | Officer | −Tax w/h | 847 | $22.84 | $19,345 |
| 2025-06-02 | Munshi Sanjay | Officer | −Tax w/h | 759 | $22.84 | $17,336 |
| 2025-05-29 | DOWNING JOHN | Officer | −Sell | 3,000 | $23.47 | $70,410 |
| 2025-05-14 | SINGHAL ANIL K | Director,Officer | −Gift | 400,000 | — | — |
| 2025-05-14 | SINGHAL ANIL K | Director,Officer | +Gift | 400,000 | — | — |
| 2025-05-13 | SZABADOS MICHAEL | Director,Officer | −Sell | 7,500 | $22.77 | $170,775 |
| 2025-02-18 | DOWNING JOHN | Officer | −Sell | 3,000 | $24.25 | $72,750 |
| 2025-02-13 | BUA JEAN A | Officer | −Sell | 11,999 | $23.92 | $287,016 |
| 2025-02-04 | SZABADOS MICHAEL | Director,Officer | −Sell | 6,500 | $23.47 | $152,555 |
| 2024-11-11 | DOWNING JOHN | Officer | −Sell | 3,000 | $22.55 | $67,650 |
| 2024-11-01 | HADZIMA JOSEPH G JR | Director | −Sell | 7,000 | $20.76 | $145,320 |
| 2024-10-30 | SZABADOS MICHAEL | Director,Officer | −Sell | 6,500 | $21.32 | $138,580 |
| 2024-10-26 | SZABADOS MICHAEL | Director,Officer | +Exercise | 7,875 | — | — |
| 2024-10-26 | SZABADOS MICHAEL | Director,Officer | −Tax w/h | 2,320 | $20.64 | $47,885 |
| 2024-10-26 | SINGHAL ANIL K | Director,Officer | −Tax w/h | 6,001 | $20.64 | $123,861 |
| 2024-10-26 | SINGHAL ANIL K | Director,Officer | +Exercise | 13,500 | — | — |
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.