| Insider | Role | Shares | Value | Buys | Sells |
|---|---|---|---|---|---|
| Date | Ticker | Insider | Role | Type | Shares | Price | Value | Chg% | SEC |
|---|---|---|---|---|---|---|---|---|---|
| Insider | Role | Shares | Value | Buys | Sells |
|---|---|---|---|---|---|
| Date | Ticker | Insider | Role | Type | Shares | Price | Value | Chg% | SEC |
|---|---|---|---|---|---|---|---|---|---|
| Date | Insider | Role | Type | Shares | Price | Value | Chg% | SEC |
|---|---|---|---|---|---|---|---|---|
| 2025-12-31 | deVilliers David H III | President & COO | Sell | 4,589 | $22.75 | $104,399.75 | -8.2% | → |
| 2025-12-11 | deVilliers David H III | President & COO | Sell | 1,500 | $23.42 | $35,130.00 | -2.6% | → |
| 2025-11-21 | DEVILLIERS DAVID H JR | Sr. Advisor to Pres. & COO | Sell | 2,000 | $23.23 | $46,460.00 | -2.5% | → |
| 2025-11-13 | BAKER JOHN D II | Director | Buy | 854 | $23.85 | $20,367.90 | +0.4% | → |
| 2025-11-13 | McNulty Matthew C. | CFO | Buy | 2,000 | $23.89 | $47,780.00 | +4.2% | → |
| 2025-11-12 | BAKER JOHN D II | Director | Buy | 7,175 | $23.85 | $171,123.75 | +3.7% | → |
| 2025-11-10 | Baker John D. III | CEO | Buy | 4,166 | $23.70 | $98,734.20 | +1.9% | → |
| 2025-11-10 | BAKER JOHN D II | Director | Buy | 334 | $23.50 | $7,849.00 | +0.2% | → |
| 2025-03-05 | deVilliers David H III | President & COO | Buy | 1,356 | $31.00 | $42,036.00 | +2.4% | → |
| 2024-11-25 | STEIN MARTIN E JR | Director | Sell | 1,029 | $33.00 | $33,957.00 | -0.7% | → |
| 2024-11-22 | STEIN MARTIN E JR | Director | Sell | 5,000 | $32.00 | $160,000.00 | -1.7% | → |
| 2024-11-18 | DEVILLIERS DAVID H JR | President | Sell | 2,500 | $31.50 | $78,750.00 | -4.2% | → |
| 2024-11-13 | DEVILLIERS DAVID H JR | President | Sell | 2,500 | $31.14 | $77,854.96 | -2.0% | → |
| 2024-11-12 | MILTON JOHN D JR | Executive Vice President | Sell | 960 | $31.25 | $30,000.00 | -100% | → |
| 2024-11-06 | STEIN MARTIN E JR | Director | Sell | 5,000 | $31.00 | $155,000.00 | -3.3% | → |
| 2024-09-16 | deVilliers David H III | Chief Operating Officer | Sell | 1,725 | $29.30 | $50,542.50 | -3.7% | → |
| 2024-09-13 | DEVILLIERS DAVID H JR | President | Sell | 487 | $29.64 | $14,434.68 | -0.8% | → |
| 2024-09-06 | deVilliers David H III | Chief Operating Officer | Sell | 1,725 | $28.46 | $49,093.50 | -3.6% | → |
| 2024-08-30 | deVilliers David H III | Chief Operating Officer | Sell | 1,725 | $29.62 | $51,094.50 | -3.4% | → |
| 2024-08-29 | DEVILLIERS DAVID H JR | President | Sell | 4,134 | $30.00 | $124,038.67 | -3.1% | → |
| 2024-08-27 | DEVILLIERS DAVID H JR | President | Sell | 379 | $30.00 | $11,370.00 | -0.6% | → |
| 2024-08-23 | DEVILLIERS DAVID H JR | President | Sell | 855 | $29.52 | $25,239.60 | -1.7% | → |
| 2024-08-19 | DEVILLIERS DAVID H JR | President | Sell | 2,280 | $29.53 | $67,328.40 | -4.3% | → |
| 2024-08-16 | DEVILLIERS DAVID H JR | President | Sell | 6,865 | $29.17 | $200,236.15 | -6.0% | → |
| 2024-06-12 | MILTON JOHN D JR | Executive Vice President | Sell | 1,500 | $30.40 | $45,600.00 | -61.0% | → |
| 2023-12-15 | deVilliers David H III | Vice President | Sell | 775 | $62.26 | $48,251.50 | -4.0% | → |
| 2023-12-08 | MILTON JOHN D JR | Executive Vice President | Sell | 928 | $57.37 | $53,243.14 | -24.6% | → |
| 2023-11-28 | DEVILLIERS DAVID H JR | President | Sale+OE | 300 | $58.25 | $17,475.00 | -1.2% | → |
| 2023-11-22 | DEVILLIERS DAVID H JR | President | Sell | 105 | $58.00 | $6,090.00 | -0.4% | → |
| 2023-11-17 | DEVILLIERS DAVID H JR | President | Sell | 2,595 | $58.11 | $150,795.45 | -8.6% | → |
| 2023-09-14 | DEVILLIERS DAVID H JR | President | Sell | 3,904 | $57.18 | $223,230.72 | -11.4% | → |
| 2023-09-13 | DEVILLIERS DAVID H JR | President | Sell | 96 | $57.00 | $5,472.00 | -0.3% | → |
| 2023-06-16 | DEVILLIERS DAVID H JR | President | Sell | 145 | $60.00 | $8,700.00 | -0.4% | → |
| 2023-06-16 | STEIN MARTIN E JR | Director | Sell | 776 | $57.50 | $44,620.00 | -0.5% | → |
| 2023-06-13 | deVilliers David H III | Vice President | Sell | 1,300 | $59.45 | $77,285.00 | -6.3% | → |
| 2023-06-13 | DEVILLIERS DAVID H JR | President | Sell | 401 | $60.01 | $24,064.01 | -1.2% | → |
| 2023-06-12 | DEVILLIERS DAVID H JR | President | Sell | 2,919 | $60.17 | $175,636.23 | -7.7% | → |
| 2023-05-31 | BAKER JOHN D II | Chief Executive Officer | Buy | 4,525 | $53.21 | $240,775.25 | +22.6% | → |
| 2023-05-30 | BAKER JOHN D II | Chief Executive Officer | Buy | 3,518 | $53.58 | $188,490.24 | +10.3% | → |
| 2023-05-26 | deVilliers David H III | Vice President | Sell | 1,315 | $53.29 | $70,076.35 | -6.0% | → |
| 2023-03-14 | MILTON JOHN D JR | Executive Vice President | Sale+OE | 7,959 | $56.06 | $446,181.54 | -78.7% | → |
| 2023-03-13 | MILTON JOHN D JR | Executive Vice President | Sale+OE | 1,351 | $56.12 | $75,818.12 | -38.5% | → |