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-25 | Ring Christine | Officer | +Exercise | 13,333 | $7.26 | $96,798 |
| 2026-06-25 | Ring Christine | Officer | +Exercise | 15,602 | $8.72 | $136,049 |
| 2026-06-25 | Ring Christine | Officer | −Sell | 28,935 | $20.06 | $580,436 |
| 2026-06-25 | Hansen Gwenn | Officer | −Sell | 5,394 | $20.00 | $107,880 |
| 2026-06-02 | Ring Christine | Officer | +Exercise | 3,422 | $1.86 | $6,365 |
| 2026-06-02 | Ring Christine | Officer | −Sell | 8,148 | $16.60 | $135,257 |
| 2026-05-05 | van Houte Hans | Officer | −Sell | 13,473 | $16.58 | $223,382 |
| 2026-05-05 | van Houte Hans | Officer | −Sell | 582 | $17.18 | $9,999 |
| 2026-05-04 | Ring Christine | Officer | −Sell | 8,148 | $16.96 | $138,190 |
| 2026-05-01 | Ring Christine | Officer | −Sell | 5,394 | $16.76 | $90,403 |
| 2026-04-30 | Hansen Gwenn | Officer | +Exercise | 3,750 | — | — |
| 2026-04-30 | Hansen Gwenn | Officer | +Exercise | 2,000 | — | — |
| 2026-04-30 | Hansen Gwenn | Officer | +Exercise | 2,858 | — | — |
| 2026-04-30 | Hansen Gwenn | Officer | −Sell | 3,214 | $16.65 | $53,513 |
| 2026-04-30 | Ring Christine | Officer | −Sell | 3,214 | $16.65 | $53,513 |
| 2026-04-30 | Ring Christine | Officer | +Exercise | 2,858 | — | — |
| 2026-04-30 | Ring Christine | Officer | +Exercise | 3,750 | — | — |
| 2026-04-30 | Ring Christine | Officer | +Exercise | 2,000 | — | — |
| 2026-04-30 | van Houte Hans | Officer | +Exercise | 3,750 | — | — |
| 2026-04-30 | van Houte Hans | Officer | +Exercise | 2,000 | — | — |
| 2026-04-30 | van Houte Hans | Officer | +Exercise | 2,858 | — | — |
| 2026-04-30 | van Houte Hans | Officer | −Sell | 2,388 | $16.65 | $39,760 |
| 2026-04-02 | Ring Christine | Officer | −Sell | 8,148 | $15.24 | $124,176 |
| 2026-03-02 | Ring Christine | Officer | −Sell | 8,148 | $15.44 | $125,805 |
| 2026-02-09 | Ring Christine | Officer | −Sell | 14,261 | $16.66 | $237,588 |
| 2026-02-03 | Hansen Gwenn | Officer | +Exercise | 31,333 | $0.84 | $26,320 |
| 2026-01-30 | Hansen Gwenn | Officer | +Exercise | 3,750 | — | — |
| 2026-01-30 | Hansen Gwenn | Officer | −Sell | 4,797 | $16.58 | $79,534 |
| 2026-01-30 | Hansen Gwenn | Officer | +Exercise | 2,859 | — | — |
| 2026-01-30 | Hansen Gwenn | Officer | −Sell | 98 | $17.37 | $1,702 |
| 2026-01-30 | Hansen Gwenn | Officer | +Exercise | 2,000 | — | — |
| 2026-01-30 | Hansen Gwenn | Officer | +Exercise | 3,207 | — | — |
| 2026-01-30 | Ring Christine | Officer | +Exercise | 3,750 | — | — |
| 2026-01-30 | Ring Christine | Officer | −Sell | 4,333 | $16.58 | $71,841 |
| 2026-01-30 | Ring Christine | Officer | +Exercise | 2,859 | — | — |
| 2026-01-30 | Ring Christine | Officer | −Sell | 88 | $17.37 | $1,529 |
| 2026-01-30 | Ring Christine | Officer | +Exercise | 2,000 | — | — |
| 2026-01-30 | Ring Christine | Officer | +Exercise | 1,925 | — | — |
| 2026-01-30 | van Houte Hans | Officer | +Exercise | 3,750 | — | — |
| 2026-01-30 | van Houte Hans | Officer | −Sell | 3,588 | $16.58 | $59,489 |
| 2026-01-30 | van Houte Hans | Officer | +Exercise | 2,859 | — | — |
| 2026-01-30 | van Houte Hans | Officer | −Sell | 73 | $17.37 | $1,268 |
| 2026-01-30 | van Houte Hans | Officer | +Exercise | 2,000 | — | — |
| 2026-01-30 | van Houte Hans | Officer | +Exercise | 2,887 | — | — |
| 2026-01-20 | Ring Christine | Officer | −Sell | 3,760 | $18.42 | $69,259 |
| 2026-01-20 | Ring Christine | Officer | +Exercise | 3,760 | $1.86 | $6,994 |
| 2025-12-18 | Ring Christine | Officer | +Exercise | 3,760 | $1.86 | $6,994 |
| 2025-12-18 | Ring Christine | Officer | −Sell | 200 | $18.56 | $3,712 |
| 2025-12-18 | Ring Christine | Officer | −Sell | 3,560 | $17.87 | $63,617 |
| 2025-11-24 | Ring Christine | Officer | +Exercise | 37,600 | $1.86 | $69,936 |
| 2025-11-24 | Ring Christine | Officer | −Sell | 37,600 | $17.07 | $641,832 |
| 2025-11-03 | van Houte Hans | Officer | −Sell | 6,284 | $12.56 | $78,927 |
| 2025-10-30 | Hansen Gwenn | Officer | +Exercise | 2,000 | — | — |
| 2025-10-30 | Hansen Gwenn | Officer | +Exercise | 3,750 | — | — |
| 2025-10-30 | Hansen Gwenn | Officer | −Sell | 4,087 | $12.80 | $52,314 |
| 2025-10-30 | Hansen Gwenn | Officer | +Exercise | 3,207 | — | — |
| 2025-10-30 | Hansen Gwenn | Officer | +Exercise | 2,858 | — | — |
| 2025-10-30 | Ring Christine | Officer | +Exercise | 3,750 | — | — |
| 2025-10-30 | Ring Christine | Officer | +Exercise | 2,000 | — | — |
| 2025-10-30 | Ring Christine | Officer | +Exercise | 2,858 | — | — |
| 2025-10-30 | Ring Christine | Officer | −Sell | 3,644 | $12.80 | $46,643 |
| 2025-10-30 | Ring Christine | Officer | +Exercise | 1,924 | — | — |
| 2025-10-30 | van Houte Hans | Officer | +Exercise | 2,886 | — | — |
| 2025-10-30 | van Houte Hans | Officer | +Exercise | 3,750 | — | — |
| 2025-10-30 | van Houte Hans | Officer | +Exercise | 2,858 | — | — |
| 2025-10-30 | van Houte Hans | Officer | −Sell | 3,130 | $12.80 | $40,064 |
| 2025-10-30 | van Houte Hans | Officer | +Exercise | 2,000 | — | — |
| 2025-09-17 | GREGORY JULIA P | Director | +Exercise | 10,750 | $1.86 | $19,995 |
| 2025-08-01 | van Houte Hans | Officer | −Sell | 5,402 | $11.03 | $59,584 |
| 2025-07-30 | Hansen Gwenn | Officer | −Sell | 4,308 | $12.01 | $51,739 |
| 2025-07-30 | Hansen Gwenn | Officer | +Exercise | 3,207 | — | — |
| 2025-07-30 | Hansen Gwenn | Officer | +Exercise | 2,000 | — | — |
| 2025-07-30 | Hansen Gwenn | Officer | +Exercise | 3,750 | — | — |
| 2025-07-30 | Hansen Gwenn | Officer | +Exercise | 2,858 | — | — |
| 2025-07-30 | Ring Christine | Officer | +Exercise | 2,000 | — | — |
| 2025-07-30 | Ring Christine | Officer | +Exercise | 1,924 | — | — |
| 2025-07-30 | Ring Christine | Officer | +Exercise | 3,750 | — | — |
| 2025-07-30 | Ring Christine | Officer | +Exercise | 2,858 | — | — |
| 2025-07-30 | Ring Christine | Officer | −Sell | 3,841 | $12.01 | $46,130 |
| 2025-07-30 | van Houte Hans | Officer | +Exercise | 2,858 | — | — |
| 2025-07-30 | van Houte Hans | Officer | −Sell | 4,304 | $12.01 | $51,691 |
| 2025-07-30 | van Houte Hans | Officer | +Exercise | 2,886 | — | — |
| 2025-07-30 | van Houte Hans | Officer | +Exercise | 2,000 | — | — |
| 2025-07-30 | van Houte Hans | Officer | +Exercise | 3,750 | — | — |
| 2025-05-02 | van Houte Hans | Officer | −Sell | 6,198 | $11.33 | $70,223 |
| 2025-04-30 | van Houte Hans | Officer | −Sell | 2,438 | $11.50 | $28,037 |
| 2025-04-30 | van Houte Hans | Officer | +Exercise | 3,750 | — | — |
| 2025-04-30 | van Houte Hans | Officer | +Exercise | 2,886 | — | — |
| 2025-04-30 | van Houte Hans | Officer | +Exercise | 2,000 | — | — |
| 2025-04-30 | Ring Christine | Officer | +Exercise | 1,924 | — | — |
| 2025-04-30 | Ring Christine | Officer | +Exercise | 3,750 | — | — |
| 2025-04-30 | Ring Christine | Officer | −Sell | 2,894 | $11.50 | $33,281 |
| 2025-04-30 | Ring Christine | Officer | +Exercise | 2,000 | — | — |
| 2025-04-30 | Hansen Gwenn | Officer | +Exercise | 3,206 | — | — |
| 2025-04-30 | Hansen Gwenn | Officer | +Exercise | 2,000 | — | — |
| 2025-04-30 | Hansen Gwenn | Officer | −Sell | 3,377 | $11.50 | $38,836 |
| 2025-04-30 | Hansen Gwenn | Officer | +Exercise | 3,750 | — | — |
| 2025-03-03 | van Houte Hans | Officer | −Sell | 5,125 | $14.40 | $73,800 |
| 2025-03-03 | van Houte Hans | Officer | −Sell | 700 | $15.13 | $10,591 |
| 2025-01-31 | Ring Christine | Officer | +Exercise | 5,537 | $1.86 | $10,299 |
| 2025-01-31 | Ring Christine | Officer | −Sell | 5,660 | $19.94 | $112,860 |
| 2025-01-31 | Ring Christine | Officer | −Sell | 100 | $20.48 | $2,048 |
| 2025-01-31 | Ring Christine | Officer | +Exercise | 223 | $1.86 | $415 |
| 2025-01-30 | van Houte Hans | Officer | +Exercise | 3,750 | — | — |
| 2025-01-30 | van Houte Hans | Officer | −Sell | 2,557 | $19.81 | $50,654 |
| 2025-01-30 | van Houte Hans | Officer | −Sell | 254 | $20.33 | $5,164 |
| 2025-01-30 | van Houte Hans | Officer | +Exercise | 2,000 | — | — |
| 2025-01-30 | van Houte Hans | Officer | +Exercise | 2,886 | — | — |
| 2025-01-30 | Hansen Gwenn | Officer | +Exercise | 3,207 | — | — |
| 2025-01-30 | Hansen Gwenn | Officer | +Exercise | 2,000 | — | — |
| 2025-01-30 | Hansen Gwenn | Officer | +Exercise | 3,750 | — | — |
| 2025-01-30 | Hansen Gwenn | Officer | −Sell | 333 | $20.33 | $6,770 |
| 2025-01-30 | Hansen Gwenn | Officer | −Sell | 3,357 | $19.81 | $66,502 |
| 2025-01-30 | Ring Christine | Officer | −Sell | 2,929 | $19.81 | $58,023 |
| 2025-01-30 | Ring Christine | Officer | −Sell | 291 | $20.33 | $5,916 |
| 2025-01-30 | Ring Christine | Officer | +Exercise | 1,924 | — | — |
| 2025-01-30 | Ring Christine | Officer | +Exercise | 3,750 | — | — |
| 2025-01-30 | Ring Christine | Officer | +Exercise | 2,000 | — | — |
| 2025-01-02 | Ring Christine | Officer | −Sell | 5,760 | $19.50 | $112,320 |
| 2025-01-02 | Ring Christine | Officer | +Exercise | 5,760 | $1.86 | $10,714 |
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.