| 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 |
|---|---|---|---|---|---|---|---|---|
| 2024-12-20 | ROBOTTI ROBERT | - | Sell | 13,000 | $31.56 | $410,252.70 | -2.1% | → |
| 2024-12-19 | ROBOTTI ROBERT | - | Sell | 18,054 | $31.25 | $564,121.81 | -1.4% | → |
| 2024-10-04 | DAHL JAMES H | - | Buy | 1,800 | $29.95 | $53,906.04 | +0.4% | → |
| 2024-09-27 | DAHL JAMES H | - | Buy | 2,000 | $29.70 | $59,396.00 | +0.5% | → |
| 2024-09-24 | DAHL JAMES H | - | Buy | 3,000 | $30.75 | $92,250.00 | +0.7% | → |
| 2024-08-27 | DAHL JAMES H | - | Buy | 4,000 | $23.15 | $92,600.00 | +0.9% | → |
| 2024-08-15 | DAHL JAMES H | - | Buy | 3,132 | $22.75 | $71,253.00 | +0.7% | → |
| 2024-08-08 | DAHL JAMES H | - | Buy | 5,000 | $23.48 | $117,382.50 | +1.2% | → |
| 2024-08-01 | DAHL JAMES H | - | Buy | 10,000 | $25.60 | $256,000.00 | +2.5% | → |
| 2024-07-11 | DAHL JAMES H | - | Buy | 7,000 | $20.10 | $140,670.60 | +1.8% | → |
| 2024-07-10 | DAHL JAMES H | - | Buy | 214 | $19.76 | $4,227.80 | - | → |
| 2024-06-18 | DAHL JAMES H | - | Buy | 10,000 | $18.88 | $188,791.62 | +0.9% | → |
| 2024-05-15 | DAHL JAMES H | - | Buy | 4,400 | $20.95 | $92,194.96 | +1.1% | → |
| 2024-05-10 | DAHL JAMES H | - | Buy | 3,200 | $20.97 | $67,114.56 | +0.8% | → |
| 2024-05-07 | DAHL JAMES H | - | Buy | 4,621 | $20.60 | $95,192.60 | +1.2% | → |
| 2024-05-03 | DAHL JAMES H | - | Buy | 10,000 | $20.95 | $209,500.00 | +2.7% | → |
| 2024-04-29 | DAHL JAMES H | - | Buy | 5,000 | $21.04 | $105,200.00 | +1.4% | → |
| 2024-04-29 | Uleau Adrienne | VP, Finance and Accounting | Sell | 1,700 | $20.79 | $35,338.75 | -28.2% | → |
| 2024-04-25 | Uleau Adrienne | VP, Finance and Accounting | Sell | 3,666 | $20.69 | $75,842.21 | -20.9% | → |
| 2024-04-18 | DAHL JAMES H | - | Buy | 2,542 | $21.77 | $55,338.52 | +0.4% | → |
| 2024-04-11 | DAHL JAMES H | - | Buy | 1,800 | $21.99 | $39,574.62 | +0.5% | → |
| 2024-04-03 | DAHL JAMES H | - | Buy | 3,000 | $22.20 | $66,600.00 | +0.8% | → |
| 2024-04-01 | DAHL JAMES H | - | Buy | 5,000 | $23.50 | $117,500.00 | +1.4% | → |
| 2024-03-26 | DAHL JAMES H | - | Buy | 2,500 | $21.43 | $53,575.00 | +0.7% | → |
| 2024-03-25 | DAHL JAMES H | - | Buy | 6,300 | $20.55 | $129,482.85 | +0.6% | → |
| 2024-03-13 | DAHL JAMES H | - | Buy | 2,000 | $23.38 | $46,755.00 | +0.6% | → |
| 2024-03-06 | DAHL JAMES H | - | Buy | 3,379 | $22.23 | $75,126.32 | +0.5% | → |
| 2024-01-31 | DAHL JAMES H | - | Buy | 44,551 | $20.00 | $891,020.00 | +15.4% | → |
| 2024-01-22 | DAHL JAMES H | - | Buy | 1,800 | $21.82 | $39,283.20 | +0.6% | → |
| 2024-01-18 | DAHL JAMES H | - | Buy | 7,000 | $21.91 | $153,384.00 | +2.5% | → |
| 2024-01-11 | DAHL JAMES H | - | Buy | 6,800 | $21.93 | $149,120.00 | +1.2% | → |
| 2024-01-05 | DAHL JAMES H | - | Buy | 8,053 | $21.44 | $172,618.38 | +1.5% | → |
| 2023-12-28 | DAHL JAMES H | - | Buy | 3,704 | $21.98 | $81,406.40 | +0.7% | → |
| 2023-12-22 | DAHL JAMES H | - | Buy | 3,800 | $21.96 | $83,440.02 | +1.5% | → |