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-05 | WEINRAUCH STEVE | Officer | −Sell | 6,674 | $22.00 | $146,828 |
| 2026-06-05 | WEINRAUCH STEVE | Officer | +Exercise | 8,500 | $15.46 | $131,410 |
| 2026-05-28 | GALLAGHER JOHN R | Officer | −Sell | 3,603 | $21.69 | $78,149 |
| 2026-05-27 | Qureshi Fawwad | Officer | −Sell | 6,007 | $22.17 | $133,175 |
| 2026-05-27 | Qureshi Fawwad | Officer | −Sell | 170 | $22.63 | $3,847 |
| 2026-05-25 | BEARMAN ASHER | Officer | −Tax w/h | 40 | $21.86 | $874 |
| 2026-05-25 | BEARMAN ASHER | Officer | +Exercise | 125 | — | — |
| 2026-05-25 | Qureshi Fawwad | Officer | +Exercise | 3,750 | — | — |
| 2026-05-25 | Qureshi Fawwad | Officer | −Tax w/h | 1,497 | $21.86 | $32,724 |
| 2026-05-25 | WEINRAUCH STEVE | Officer | +Exercise | 40 | — | — |
| 2026-05-25 | WEINRAUCH STEVE | Officer | −Tax w/h | 9 | $21.86 | $197 |
| 2026-05-25 | WEINRAUCH STEVE | Officer | −Tax w/h | 85 | $21.86 | $1,858 |
| 2026-05-25 | WEINRAUCH STEVE | Officer | +Exercise | 353 | — | — |
| 2026-05-25 | GALLAGHER JOHN R | Officer | +Exercise | 451 | — | — |
| 2026-05-25 | GALLAGHER JOHN R | Officer | −Tax w/h | 10 | $21.86 | $219 |
| 2026-05-25 | GALLAGHER JOHN R | Officer | +Exercise | 45 | — | — |
| 2026-05-25 | GALLAGHER JOHN R | Officer | −Tax w/h | 109 | $21.86 | $2,383 |
| 2026-05-25 | GALLAGHER JOHN R | Officer | −Tax w/h | 7 | $21.86 | $153 |
| 2026-05-25 | GALLAGHER JOHN R | Officer | +Exercise | 29 | — | — |
| 2026-05-25 | MCGIBNEY BRENNA | Officer | −Tax w/h | 180 | $21.86 | $3,935 |
| 2026-05-25 | MCGIBNEY BRENNA | Officer | +Exercise | 338 | — | — |
| 2026-05-25 | MCGIBNEY BRENNA | Officer | +Exercise | 27 | — | — |
| 2026-05-25 | MCGIBNEY BRENNA | Officer | −Tax w/h | 14 | $21.86 | $306 |
| 2026-05-25 | MCGIBNEY BRENNA | Officer | +Exercise | 234 | — | — |
| 2026-05-25 | MCGIBNEY BRENNA | Officer | −Tax w/h | 9 | $21.86 | $197 |
| 2026-05-25 | MCGIBNEY BRENNA | Officer | +Exercise | 18 | — | — |
| 2026-05-25 | MCGIBNEY BRENNA | Officer | −Tax w/h | 16 | $21.86 | $350 |
| 2026-05-25 | MCGIBNEY BRENNA | Officer | +Exercise | 31 | — | — |
| 2026-05-25 | MCGIBNEY BRENNA | Officer | −Tax w/h | 125 | $21.86 | $2,733 |
| 2026-05-25 | Tooth Margaret | Director,Officer | +Exercise | 1,250 | — | — |
| 2026-05-25 | Tooth Margaret | Director,Officer | −Sell | 491 | $21.86 | $10,733 |
| 2026-05-25 | WHEELER SIMON | Officer | +Exercise | 321 | — | — |
| 2026-05-25 | WHEELER SIMON | Officer | −Tax w/h | 150 | $21.86 | $3,279 |
| 2026-05-22 | BEARMAN ASHER | Officer | −Tax w/h | 122 | $21.98 | $2,682 |
| 2026-05-22 | BEARMAN ASHER | Officer | +Exercise | 379 | — | — |
| 2026-05-22 | BEARMAN ASHER | Officer | +Exercise | 8 | — | — |
| 2026-05-22 | BEARMAN ASHER | Officer | +Exercise | 1,832 | — | — |
| 2026-05-22 | BEARMAN ASHER | Officer | −Tax w/h | 85 | $21.98 | $1,868 |
| 2026-05-22 | BEARMAN ASHER | Officer | +Exercise | 265 | — | — |
| 2026-05-22 | BEARMAN ASHER | Officer | −Tax w/h | 2 | $21.98 | $44 |
| 2026-05-22 | BEARMAN ASHER | Officer | −Tax w/h | 595 | $21.98 | $13,078 |
| 2026-05-22 | Qureshi Fawwad | Officer | +Exercise | 5,247 | — | — |
| 2026-05-22 | Qureshi Fawwad | Officer | −Tax w/h | 2,095 | $21.98 | $46,048 |
| 2026-05-22 | Qureshi Fawwad | Officer | +Exercise | 4,435 | — | — |
| 2026-05-22 | Qureshi Fawwad | Officer | −Tax w/h | 1,770 | $21.98 | $38,905 |
| 2026-05-22 | Qureshi Fawwad | Officer | −Tax w/h | 124 | $21.98 | $2,726 |
| 2026-05-22 | Qureshi Fawwad | Officer | +Exercise | 312 | — | — |
| 2026-05-22 | WEINRAUCH STEVE | Officer | +Exercise | 2,932 | — | — |
| 2026-05-22 | WEINRAUCH STEVE | Officer | −Tax w/h | 713 | $21.98 | $15,672 |
| 2026-05-22 | WEINRAUCH STEVE | Officer | +Exercise | 1,532 | — | — |
| 2026-05-22 | WEINRAUCH STEVE | Officer | −Tax w/h | 373 | $21.98 | $8,199 |
| 2026-05-22 | RUBIN HOWARD E | Director | +Exercise | 106 | — | — |
| 2026-05-22 | RUBIN HOWARD E | Director | +Exercise | 106 | — | — |
| 2026-05-22 | RUBIN HOWARD E | Director | +Exercise | 106 | — | — |
| 2026-05-22 | POWELL BRADLEY S | Director | +Exercise | 639 | — | — |
| 2026-05-22 | GALLAGHER JOHN R | Officer | +Exercise | 865 | — | — |
| 2026-05-22 | GALLAGHER JOHN R | Officer | −Tax w/h | 210 | $21.98 | $4,616 |
| 2026-05-22 | GALLAGHER JOHN R | Officer | −Tax w/h | 505 | $21.98 | $11,100 |
| 2026-05-22 | GALLAGHER JOHN R | Officer | +Exercise | 2,076 | — | — |
| 2026-05-22 | GALLAGHER JOHN R | Officer | −Tax w/h | 810 | $21.98 | $17,804 |
| 2026-05-22 | GALLAGHER JOHN R | Officer | +Exercise | 3,327 | — | — |
| 2026-05-22 | MCGIBNEY BRENNA | Officer | +Exercise | 1,250 | — | — |
| 2026-05-22 | MCGIBNEY BRENNA | Officer | −Tax w/h | 669 | $21.98 | $14,705 |
| 2026-05-22 | MCGIBNEY BRENNA | Officer | +Exercise | 1,882 | — | — |
| 2026-05-22 | MCGIBNEY BRENNA | Officer | −Tax w/h | 1,007 | $21.98 | $22,134 |
| 2026-05-22 | MCGIBNEY BRENNA | Officer | +Exercise | 2,651 | — | — |
| 2026-05-22 | MCGIBNEY BRENNA | Officer | −Tax w/h | 1,419 | $21.98 | $31,190 |
| 2026-05-22 | Tooth Margaret | Director,Officer | −Tax w/h | 122 | $21.98 | $2,682 |
| 2026-05-22 | Tooth Margaret | Director,Officer | +Exercise | 8,187 | — | — |
| 2026-05-22 | Tooth Margaret | Director,Officer | −Tax w/h | 3,221 | $21.98 | $70,798 |
| 2026-05-22 | Tooth Margaret | Director,Officer | −Tax w/h | 2,459 | $21.98 | $54,049 |
| 2026-05-22 | Tooth Margaret | Director,Officer | +Exercise | 3,043 | — | — |
| 2026-05-22 | Tooth Margaret | Director,Officer | −Tax w/h | 1,197 | $21.98 | $26,310 |
| 2026-05-22 | Tooth Margaret | Director,Officer | +Exercise | 6,250 | — | — |
| 2026-05-22 | Tooth Margaret | Director,Officer | +Exercise | 312 | — | — |
| 2026-05-22 | RAWLINGS DARRYL | Director | +Exercise | 312 | — | — |
| 2026-05-22 | WHEELER SIMON | Officer | −Tax w/h | 247 | $21.98 | $5,429 |
| 2026-05-22 | WHEELER SIMON | Officer | −Tax w/h | 180 | $21.98 | $3,956 |
| 2026-05-22 | WHEELER SIMON | Officer | +Exercise | 384 | — | — |
| 2026-05-22 | WHEELER SIMON | Officer | +Exercise | 527 | — | — |
| 2026-05-22 | WHEELER SIMON | Officer | −Tax w/h | 440 | $21.98 | $9,671 |
| 2026-05-22 | WHEELER SIMON | Officer | +Exercise | 937 | — | — |
| 2026-05-06 | RAWLINGS DARRYL | Director | +Other | 1,359 | — | — |
| 2026-04-28 | GALLAGHER JOHN R | Officer | −Sell | 431 | $27.47 | $11,840 |
| 2026-03-30 | GALLAGHER JOHN R | Officer | −Sell | 430 | $25.47 | $10,952 |
| 2026-03-04 | DREYER EMILY | Officer | −Sell | 7,792 | $28.15 | $219,345 |
| 2026-02-27 | GALLAGHER JOHN R | Officer | −Sell | 5,283 | $26.52 | $140,105 |
| 2026-02-27 | Qureshi Fawwad | Officer | −Sell | 2,837 | $26.46 | $75,067 |
| 2026-02-25 | WEINRAUCH STEVE | Officer | −Sell | 85 | $26.70 | $2,270 |
| 2026-02-25 | WEINRAUCH STEVE | Officer | +Exercise | 353 | — | — |
| 2026-02-25 | WEINRAUCH STEVE | Officer | −Tax w/h | 9 | $26.70 | $240 |
| 2026-02-25 | WEINRAUCH STEVE | Officer | +Exercise | 41 | — | — |
| 2026-02-25 | WEINRAUCH STEVE | Officer | −Tax w/h | 129 | $26.70 | $3,444 |
| 2026-02-25 | WEINRAUCH STEVE | Officer | +Exercise | 531 | — | — |
| 2026-02-25 | DREYER EMILY | Officer | −Tax w/h | 360 | $26.70 | $9,612 |
| 2026-02-25 | DREYER EMILY | Officer | +Exercise | 1,482 | — | — |
| 2026-02-25 | DREYER EMILY | Officer | +Exercise | 343 | — | — |
| 2026-02-25 | DREYER EMILY | Officer | −Tax w/h | 83 | $26.70 | $2,216 |
| 2026-02-25 | GALLAGHER JOHN R | Officer | +Exercise | 451 | — | — |
| 2026-02-25 | GALLAGHER JOHN R | Officer | −Tax w/h | 10 | $26.70 | $267 |
| 2026-02-25 | GALLAGHER JOHN R | Officer | −Tax w/h | 109 | $26.70 | $2,910 |
| 2026-02-25 | GALLAGHER JOHN R | Officer | +Exercise | 45 | — | — |
| 2026-02-25 | GALLAGHER JOHN R | Officer | +Exercise | 29 | — | — |
| 2026-02-25 | GALLAGHER JOHN R | Officer | −Tax w/h | 178 | $26.70 | $4,753 |
| 2026-02-25 | GALLAGHER JOHN R | Officer | +Exercise | 735 | — | — |
| 2026-02-25 | GALLAGHER JOHN R | Officer | −Tax w/h | 7 | $26.70 | $187 |
| 2026-02-25 | BEARMAN ASHER | Officer | −Tax w/h | 68 | $26.70 | $1,816 |
| 2026-02-25 | BEARMAN ASHER | Officer | +Exercise | 125 | — | — |
| 2026-02-25 | BEARMAN ASHER | Officer | −Tax w/h | 48 | $26.70 | $1,282 |
| 2026-02-25 | BEARMAN ASHER | Officer | +Exercise | 180 | — | — |
| 2026-02-25 | WHEELER SIMON | Officer | +Exercise | 322 | — | — |
| 2026-02-25 | WHEELER SIMON | Officer | −Tax w/h | 151 | $26.70 | $4,032 |
| 2026-02-25 | Qureshi Fawwad | Officer | −Tax w/h | 913 | $26.70 | $24,377 |
| 2026-02-25 | Qureshi Fawwad | Officer | +Exercise | 3,750 | — | — |
| 2026-02-25 | Qureshi Fawwad | Officer | −Sell | 4,645 | $25.61 | $118,958 |
| 2026-02-25 | RAWLINGS DARRYL | Director | +Exercise | 946 | — | — |
| 2026-02-25 | MCGIBNEY BRENNA | Officer | −Tax w/h | 124 | $26.70 | $3,311 |
| 2026-02-25 | MCGIBNEY BRENNA | Officer | −Tax w/h | 14 | $26.70 | $374 |
| 2026-02-25 | MCGIBNEY BRENNA | Officer | +Exercise | 233 | — | — |
| 2026-02-25 | MCGIBNEY BRENNA | Officer | +Exercise | 31 | — | — |
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.