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-01-29 | Oberbeck Christian L | Director,Officer,TenPercentOwner | −Gift | 1,000 | — | — |
| 2025-12-19 | Oberbeck Christian L | Director,Officer,TenPercentOwner | −Gift | 1,000 | — | — |
| 2025-12-11 | Oberbeck Christian L | Director,Officer,TenPercentOwner | +Gift | 7,800 | — | — |
| 2025-12-11 | Oberbeck Christian L | Director,Officer,TenPercentOwner | −Gift | 7,800 | — | — |
| 2025-12-11 | Oberbeck Christian L | Director,Officer,TenPercentOwner | −Gift | 5,200 | — | — |
| 2025-09-23 | Oberbeck Christian L | Director,Officer,TenPercentOwner | −Other | 606 | — | — |
| 2025-07-31 | Oberbeck Christian L | Director,Officer,TenPercentOwner | −Other | 2,252 | — | — |
| 2025-07-30 | Oberbeck Christian L | Director,Officer,TenPercentOwner | −Other | 48 | — | — |
| 2025-07-29 | Steenkamp Henri J | Director,Officer | +Other | 4,373 | — | — |
| 2025-07-29 | Oberbeck Christian L | Director,Officer,TenPercentOwner | −Other | 28,261 | — | — |
| 2024-12-02 | Oberbeck Christian L | Director,Officer,TenPercentOwner | +Gift | 7,680 | — | — |
| 2024-12-02 | Oberbeck Christian L | Director,Officer,TenPercentOwner | −Gift | 7,680 | — | — |
| 2024-12-02 | Oberbeck Christian L | Director,Officer,TenPercentOwner | −Gift | 5,120 | — | — |
| 2024-11-05 | Oberbeck Christian L | Director,Officer,TenPercentOwner | −Other | 430 | — | — |
| 2024-10-07 | Oberbeck Christian L | Director,Officer,TenPercentOwner | −Other | 248 | — | — |
| 2024-08-13 | Oberbeck Christian L | Director,Officer,TenPercentOwner | −Other | 635 | — | — |
| 2024-08-12 | Oberbeck Christian L | Director,Officer,TenPercentOwner | −Other | 27,256 | — | — |
| 2024-08-12 | Steenkamp Henri J | Director,Officer | +Other | 5,514 | — | — |
| 2023-12-13 | Oberbeck Christian L | Director,Officer,TenPercentOwner | +Gift | 6,708 | — | — |
| 2023-12-13 | Oberbeck Christian L | Director,Officer,TenPercentOwner | −Gift | 6,708 | — | — |
| 2023-12-13 | Oberbeck Christian L | Director,Officer,TenPercentOwner | −Gift | 4,472 | — | — |
| 2023-08-16 | Oberbeck Christian L | Director,Officer,TenPercentOwner | −Other | 26,495 | — | — |
| 2023-05-04 | Oberbeck Christian L | Director,Officer,TenPercentOwner | +Buy | 2,000 | $23.81 | $47,620 |
| 2023-03-21 | Oberbeck Christian L | Director,Officer,TenPercentOwner | −Other | 100 | — | — |
| 2022-12-06 | Oberbeck Christian L | Director,Officer,TenPercentOwner | −Gift | 379 | — | — |
| 2022-12-05 | Oberbeck Christian L | Director,Officer,TenPercentOwner | −Gift | 6,312 | — | — |
| 2022-12-05 | Oberbeck Christian L | Director,Officer,TenPercentOwner | +Gift | 6,312 | — | — |
| 2022-12-05 | Oberbeck Christian L | Director,Officer,TenPercentOwner | −Gift | 4,208 | — | — |
| 2022-10-07 | Oberbeck Christian L | Director,Officer,TenPercentOwner | −Other | 256 | — | — |
| 2022-09-27 | Oberbeck Christian L | Director,Officer,TenPercentOwner | −Other | 4,002 | — | — |
| 2022-08-15 | Steenkamp Henri J | Director,Officer | +Other | 3,638 | — | — |
| 2022-08-15 | Oberbeck Christian L | Director,Officer,TenPercentOwner | −Other | 13,543 | — | — |
| 2022-08-02 | Looney Steven M | Director | +Buy | 1,250 | $23.54 | $29,425 |
| 2021-12-09 | Oberbeck Christian L | Director,Officer,TenPercentOwner | −Gift | 5,916 | — | — |
| 2021-12-09 | Oberbeck Christian L | Director,Officer,TenPercentOwner | +Gift | 5,916 | — | — |
| 2021-12-09 | Oberbeck Christian L | Director,Officer,TenPercentOwner | −Gift | 3,944 | — | — |
| 2021-10-14 | Oberbeck Christian L | Director,Officer,TenPercentOwner | −Other | 346 | — | — |
| 2021-08-24 | Oberbeck Christian L | Director,Officer,TenPercentOwner | −Other | 199 | — | — |
| 2021-06-10 | Steenkamp Henri J | Director,Officer | +Other | 3,857 | — | — |
| 2021-06-10 | Oberbeck Christian L | Director,Officer,TenPercentOwner | −Other | 12,879 | — | — |
| 2021-05-10 | Oberbeck Christian L | Director,Officer,TenPercentOwner | −Other | 998 | — | — |
| 2021-03-30 | Oberbeck Christian L | Director,Officer,TenPercentOwner | −Other | 1,103 | — | — |
| 2020-12-24 | Oberbeck Christian L | Director,Officer,TenPercentOwner | +Gift | 2,958 | — | — |
| 2020-12-24 | Oberbeck Christian L | Director,Officer,TenPercentOwner | −Gift | 2,958 | — | — |
| 2020-12-24 | Oberbeck Christian L | Director,Officer,TenPercentOwner | −Gift | 3,944 | — | — |
| 2020-12-24 | Oberbeck Christian L | Director,Officer,TenPercentOwner | −Gift | 2,958 | — | — |
| 2020-12-24 | Oberbeck Christian L | Director,Officer,TenPercentOwner | +Gift | 2,958 | — | — |
| 2020-10-07 | Oberbeck Christian L | Director,Officer,TenPercentOwner | −Other | 165 | — | — |
| 2020-08-11 | Oberbeck Christian L | Director,Officer,TenPercentOwner | +Buy | 2,000 | $17.67 | $35,340 |
| 2020-08-10 | Oberbeck Christian L | Director,Officer,TenPercentOwner | +Buy | 5,000 | $17.51 | $87,550 |
| 2020-07-24 | Oberbeck Christian L | Director,Officer,TenPercentOwner | +Buy | 1,000 | $16.89 | $16,890 |
| 2020-07-23 | Oberbeck Christian L | Director,Officer,TenPercentOwner | +Buy | 3,000 | $17.50 | $52,500 |
| 2020-07-22 | Oberbeck Christian L | Director,Officer,TenPercentOwner | +Buy | 2,000 | $17.53 | $35,060 |
| 2020-07-13 | Oberbeck Christian L | Director,Officer,TenPercentOwner | +Buy | 500 | $16.00 | $8,000 |
| 2020-07-10 | Oberbeck Christian L | Director,Officer,TenPercentOwner | +Buy | 500 | $15.98 | $7,990 |
| 2020-07-02 | Oberbeck Christian L | Director,Officer,TenPercentOwner | −Other | 35,985 | — | — |
| 2020-07-02 | Steenkamp Henri J | Officer | +Other | 3,587 | — | — |
| 2020-05-21 | Oberbeck Christian L | Director,Officer,TenPercentOwner | +Buy | 5,000 | $14.91 | $74,550 |
| 2020-05-14 | Steenkamp Henri J | Officer | +Buy | 1,203 | $12.90 | $15,519 |
| 2020-05-14 | Oberbeck Christian L | Director,Officer,TenPercentOwner | +Buy | 4,000 | $12.41 | $49,640 |
| 2020-05-13 | Steenkamp Henri J | Officer | +Buy | 797 | $13.00 | $10,361 |
| 2020-05-13 | Oberbeck Christian L | Director,Officer,TenPercentOwner | +Buy | 4,000 | $12.88 | $51,520 |
| 2020-05-11 | Oberbeck Christian L | Director,Officer,TenPercentOwner | +Buy | 3,000 | $12.94 | $38,820 |
| 2020-05-08 | Oberbeck Christian L | Director,Officer,TenPercentOwner | +Buy | 8,000 | $13.11 | $104,880 |
| 2020-05-08 | WILLIAMS GEORGE CABELL III | Director | +Buy | 12,104 | $12.76 | $154,447 |
| 2019-12-26 | Oberbeck Christian L | Director,Officer,TenPercentOwner | −Gift | 2,958 | — | — |
| 2019-12-26 | Oberbeck Christian L | Director,Officer,TenPercentOwner | +Gift | 2,958 | — | — |
| 2019-12-16 | Oberbeck Christian L | Director,Officer,TenPercentOwner | −Gift | 3,944 | — | — |
| 2019-12-16 | Oberbeck Christian L | Director,Officer,TenPercentOwner | −Gift | 2,958 | — | — |
| 2019-12-16 | Oberbeck Christian L | Director,Officer,TenPercentOwner | +Gift | 2,958 | — | — |
| 2019-09-11 | Oberbeck Christian L | Director,Officer,TenPercentOwner | −Other | 1,312 | — | — |
| 2019-09-11 | Steenkamp Henri J | Officer | +Other | 1,312 | — | — |
| 2019-01-15 | Steenkamp Henri J | Officer | +Buy | 1,208 | $22.00 | $26,576 |
| 2018-12-21 | Oberbeck Christian L | Director,Officer,TenPercentOwner | −Gift | 2,913 | — | — |
| 2018-12-21 | Oberbeck Christian L | Director,Officer,TenPercentOwner | −Gift | 3,884 | — | — |
| 2018-12-21 | Oberbeck Christian L | Director,Officer,TenPercentOwner | +Gift | 2,913 | — | — |
| 2018-09-28 | Oberbeck Christian L | Director,Officer,TenPercentOwner | −Other | 1,003 | — | — |
| 2018-09-28 | Steenkamp Henri J | Officer | +Other | 1,003 | — | — |
| 2018-06-25 | Oberbeck Elizabeth | TenPercentOwner | −Sell | 60,000 | $25.53 | $2M |
| 2018-05-23 | Oberbeck Christian L | Director,Officer,TenPercentOwner | +Buy | 11,000 | $22.45 | $246,950 |
| 2018-05-23 | Oberbeck Christian L | Director,Officer,TenPercentOwner | −Sell | 2,550 | $22.46 | $57,273 |
| 2018-05-23 | Oberbeck Christian L | Director,Officer,TenPercentOwner | −Sell | 39,815 | $22.45 | $893,847 |
| 2018-05-23 | Oberbeck Christian L | Director,Officer,TenPercentOwner | −Sell | 635 | $22.45 | $14,256 |
| 2018-05-23 | Oberbeck Christian L | Director,Officer,TenPercentOwner | +Buy | 29,061 | $22.45 | $652,419 |
| 2017-09-19 | Steenkamp Henri J | Officer | +Other | 1,173 | — | — |
| 2017-09-19 | Oberbeck Christian L | Director,Officer,TenPercentOwner | −Other | 1,173 | — | — |
| 2017-04-13 | Oberbeck Christian L | Director,Officer,TenPercentOwner | −Other | 1,373 | — | — |
| 2017-03-06 | Oberbeck Christian L | Director,Officer,TenPercentOwner | +Gift | 850 | — | — |
| 2017-03-06 | Oberbeck Christian L | Director,Officer,TenPercentOwner | −Gift | 850 | — | — |
| 2016-12-27 | Oberbeck Christian L | Director,Officer,TenPercentOwner | −Gift | 3,400 | — | — |
| 2016-12-27 | Oberbeck Christian L | Director,Officer,TenPercentOwner | −Gift | 2,550 | — | — |
| 2016-12-27 | Oberbeck Christian L | Director,Officer,TenPercentOwner | +Gift | 2,550 | — | — |
| 2016-07-29 | Oberbeck Christian L | Director,Officer,TenPercentOwner | −Other | 1,414 | — | — |
| 2016-07-29 | Steenkamp Henri J | Officer | +Other | 1,414 | — | — |
| 2016-07-06 | Oberbeck Christian L | Director,Officer,TenPercentOwner | +Buy | 1,586 | $17.08 | $27,089 |
| 2016-06-20 | Oberbeck Christian L | Director,Officer,TenPercentOwner | −Other | 2,050 | — | — |
| 2016-06-20 | GRISIUS MICHAEL J | Director,Officer | +Other | 2,050 | — | — |
| 2016-03-15 | Oberbeck Christian L | Director,Officer,TenPercentOwner | −Other | 8,472 | — | — |
| 2016-03-14 | GRISIUS MICHAEL J | Director,Officer | +Other | 49,148 | — | — |
| 2016-03-14 | Oberbeck Christian L | Director,Officer,TenPercentOwner | −Other | 10,587 | — | — |
| 2016-03-14 | Oberbeck Christian L | Director,Officer,TenPercentOwner | −Other | 38,561 | — | — |
| 2016-01-15 | Looney Steven M | Director | +Buy | 500 | $14.53 | $7,265 |
| 2015-11-20 | Looney Steven M | Director | +Buy | 550 | $14.92 | $8,206 |
| 2015-07-29 | Steenkamp Henri J | Officer | +Other | 1,854 | — | — |
| 2015-07-29 | Oberbeck Christian L | Director,Officer,TenPercentOwner | −Other | 1,854 | — | — |
| 2015-07-17 | Oberbeck Christian L | Director,Officer,TenPercentOwner | −Other | 2,948 | — | — |
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.