| Filing Date | Insider | Type | 10b5-1 | Net Shares | Ownership change | Avg. Price | Value | Filing |
|---|---|---|---|---|---|---|---|---|
| 2026-06-04 | DAHL JAMES H 10% Owner | Purchase | +1,500 | +0.30%498,633 | $26.62 | $39,934 | View SEC filing | |
| 2026-05-29 | DAHL JAMES H 10% Owner | Purchase | +4,000 | +0.81%497,133 | $26.16 | $104,646 | View SEC filing | |
| 2026-05-22 | DAHL JAMES H 10% Owner | Purchase | +5,000 | +1.02%493,133 | $24.50 | $122,491 | View SEC filing | |
| 2026-05-01 | DAHL JAMES H 10% Owner | Purchase | +8,000 | +1.67%486,977 | $27.78 | $222,257 | View SEC filing | |
| 2026-04-22 | McNaney Timothy S Director | Purchase | +1,765 | +100.00%1,765 | $28.17 | $49,720 | View SEC filing | |
| 2026-04-20 | DAHL JAMES H 10% Owner | Purchase | +2,519 | +0.53%478,977 | $27.41 | $69,051 | View SEC filing | |
| 2026-04-02 | DAHL JAMES H 10% Owner | Purchase | +2,060 | +0.43%476,458 | $27.92 | $57,521 | View SEC filing | |
| 2026-03-27 | DAHL JAMES H 10% Owner | Purchase | +4,000 | +0.85%474,398 | $26.30 | $105,211 | View SEC filing | |
| 2026-03-27 | DAHL JAMES H 10% Owner | Purchase | +3,200 | +0.68%470,398 | $25.69 | $82,220 | View SEC filing | |
| 2026-03-04 | DAHL JAMES H 10% Owner | Purchase | +3,200 | +0.68%470,398 | $25.69 | $82,220 | View SEC filing | |
| 2026-02-27 | DAHL JAMES H 10% Owner | Purchase | +7,000 | +1.52%467,198 | $25.76 | $180,315 | View SEC filing | |
| 2026-02-20 | DAHL JAMES H 10% Owner | Purchase | +1,300 | +0.28%460,198 | $26.36 | $34,274 | View SEC filing | |
| 2026-02-19 | DAHL JAMES H 10% Owner | Purchase | +10,842 | +2.42%458,898 | $24.99 | $270,898 | View SEC filing | |
| 2026-02-13 | DAHL JAMES H 10% Owner | Purchase | +4,358 | +0.98%448,056 | $23.71 | $103,315 | View SEC filing | |
| 2026-02-12 | DAHL JAMES H 10% Owner | Purchase | +9,124 | +2.10%443,698 | $22.22 | $202,713 | View SEC filing | |
| 2024-12-23 | ROBOTTI ROBERT Director | Sale | -13,000 | -4.20%296,594 | $31.56 | $410,253 | View SEC filing | |
| 2024-12-20 | ROBOTTI ROBERT Director | Sale | -18,054 | -5.51%309,594 | $31.25 | $564,122 | View SEC filing | |
| 2024-10-04 | DAHL JAMES H 10% Owner | Purchase | +1,800 | +0.42%434,574 | $29.95 | $53,906 | View SEC filing | |
| 2024-09-27 | DAHL JAMES H 10% Owner | Purchase | +2,000 | +0.46%432,774 | $29.70 | $59,396 | View SEC filing | |
| 2024-09-24 | DAHL JAMES H 10% Owner | Purchase | +3,000 | +0.70%430,774 | $30.75 | $92,250 | View SEC filing | |
| 2024-08-29 | DAHL JAMES H 10% Owner | Purchase | +4,000 | +0.94%427,774 | $23.15 | $92,600 | View SEC filing | |
| 2024-08-16 | DAHL JAMES H 10% Owner | Purchase | +3,132 | +0.74%423,774 | $22.75 | $71,253 | View SEC filing | |
| 2024-08-09 | DAHL JAMES H 10% Owner | Purchase | +5,000 | +1.20%420,642 | $23.48 | $117,383 | View SEC filing | |
| 2024-08-02 | DAHL JAMES H 10% Owner | Purchase | +10,000 | +2.47%415,642 | $25.60 | $256,000 | View SEC filing | |
| 2024-07-12 | DAHL JAMES H 10% Owner | Purchase | +7,000 | +1.76%405,642 | $20.10 | $140,671 | View SEC filing |
1-25 of 111