$28.75
-0.62 (-2.10%)
USD · as of 2026-08-21 · marketstack
Signal = open-market buys/sells (P/S); grants, exercises, tax, gifts are mechanics. Filings through 2026-06-30 only.
| Date | Insider | Role | Transaction | Shares | Price | Value |
|---|---|---|---|---|---|---|
| 2025-06-27 | Swenson Nicholas John | Director,Officer,TenPercentOwner | −Other | 1,620 | — | — |
| 2024-11-15 | Foudray William R | Director | +Buy | 1,250 | $18.00 | $22,500 |
| 2023-12-28 | Swenson Nicholas John | Director,Officer,TenPercentOwner | −Gift | 611 | — | — |
| 2023-08-14 | Foudray William R | Director | +Exercise | 3,750 | $7.04 | $26,400 |
| 2022-09-16 | CABILLOT RAYMOND E | Director | +Buy | 1,991 | $15.50 | $30,861 |
| 2022-09-16 | McClung Peter B. | Director | +Buy | 2,500 | $14.75 | $36,875 |
| 2022-09-15 | CABILLOT RAYMOND E | Director | +Buy | 2,707 | $15.41 | $41,715 |
| 2022-09-14 | CABILLOT RAYMOND E | Director | +Buy | 302 | $15.30 | $4,621 |
| 2022-09-13 | McClung Peter B. | Director | +Buy | 2,400 | $16.75 | $40,200 |
| 2022-09-12 | CABILLOT RAYMOND E | Director | +Buy | 5,000 | $17.54 | $87,700 |
| 2022-09-12 | McClung Peter B. | Director | +Buy | 2,500 | $17.60 | $44,000 |
| 2022-08-26 | Swenson Nicholas John | Director,Officer,TenPercentOwner | +Exercise | 3,750 | $5.75 | $21,563 |
| 2022-08-26 | Swenson Nicholas John | Director,Officer,TenPercentOwner | +Exercise | 3,750 | $5.75 | $21,563 |
| 2022-08-18 | McClung Peter B. | Director | +Buy | 100 | $17.00 | $1,700 |
| 2022-08-17 | CABILLOT RAYMOND E | Director | +Buy | 500 | $15.30 | $7,650 |
| 2022-02-15 | Swenson Nicholas John | Director,Officer,TenPercentOwner | +Buy | 1,100 | $24.59 | $27,049 |
| 2022-02-14 | Swenson Nicholas John | Director,Officer,TenPercentOwner | +Buy | 1,100 | $24.72 | $27,192 |
| 2022-02-11 | Swenson Nicholas John | Director,Officer,TenPercentOwner | +Buy | 875 | $25.52 | $22,330 |
| 2022-02-10 | Swenson Nicholas John | Director,Officer,TenPercentOwner | +Buy | 66 | $29.00 | $1,914 |
| 2022-02-10 | Swenson Nicholas John | Director,Officer,TenPercentOwner | +Buy | 809 | $27.52 | $22,264 |
| 2022-02-09 | Swenson Nicholas John | Director,Officer,TenPercentOwner | +Buy | 875 | $28.82 | $25,218 |
| 2022-02-08 | Swenson Nicholas John | Director,Officer,TenPercentOwner | +Buy | 673 | $26.98 | $18,158 |
| 2022-02-08 | Swenson Nicholas John | Director,Officer,TenPercentOwner | +Buy | 202 | $26.08 | $5,268 |
| 2022-02-07 | Swenson Nicholas John | Director,Officer,TenPercentOwner | +Buy | 37 | $22.77 | $842 |
| 2022-02-07 | Swenson Nicholas John | Director,Officer,TenPercentOwner | +Buy | 838 | $24.54 | $20,565 |
| 2022-02-04 | Swenson Nicholas John | Director,Officer,TenPercentOwner | +Buy | 720 | $22.60 | $16,272 |
| 2022-02-03 | Swenson Nicholas John | Director,Officer,TenPercentOwner | +Buy | 570 | $22.55 | $12,854 |
| 2022-02-03 | Swenson Nicholas John | Director,Officer,TenPercentOwner | +Buy | 150 | $23.47 | $3,521 |
| 2022-02-02 | Swenson Nicholas John | Director,Officer,TenPercentOwner | +Buy | 420 | $25.33 | $10,639 |
| 2022-02-02 | Swenson Nicholas John | Director,Officer,TenPercentOwner | +Buy | 300 | $26.20 | $7,860 |
| 2022-02-01 | Swenson Nicholas John | Director,Officer,TenPercentOwner | +Buy | 419 | $25.45 | $10,664 |
| 2022-02-01 | Swenson Nicholas John | Director,Officer,TenPercentOwner | +Buy | 301 | $23.66 | $7,122 |
| 2021-09-07 | Swenson Nicholas John | Director,Officer,TenPercentOwner | +Buy | 160 | $36.00 | $5,760 |
| 2021-09-07 | Swenson Nicholas John | Director,Officer,TenPercentOwner | +Buy | 340 | $39.27 | $13,352 |
| 2021-09-07 | Swenson Nicholas John | Director,Officer,TenPercentOwner | +Buy | 416 | $38.18 | $15,883 |
| 2021-09-07 | Swenson Nicholas John | Director,Officer,TenPercentOwner | +Buy | 488 | $40.23 | $19,632 |
| 2021-09-07 | Swenson Nicholas John | Director,Officer,TenPercentOwner | +Buy | 60 | $34.96 | $2,098 |
| 2021-09-03 | Swenson Nicholas John | Director,Officer,TenPercentOwner | +Buy | 368 | $34.69 | $12,766 |
| 2021-09-02 | Swenson Nicholas John | Director,Officer,TenPercentOwner | +Buy | 87 | $34.35 | $2,988 |
| 2021-09-01 | Swenson Nicholas John | Director,Officer,TenPercentOwner | +Buy | 80 | $34.23 | $2,738 |
| 2021-08-31 | Swenson Nicholas John | Director,Officer,TenPercentOwner | +Buy | 150 | $34.39 | $5,159 |
| 2021-08-30 | Swenson Nicholas John | Director,Officer,TenPercentOwner | +Buy | 100 | $33.90 | $3,390 |
| 2021-08-27 | Swenson Nicholas John | Director,Officer,TenPercentOwner | +Buy | 500 | $34.75 | $17,375 |
| 2021-08-26 | Swenson Nicholas John | Director,Officer,TenPercentOwner | +Buy | 200 | $34.05 | $6,810 |
| 2021-08-26 | Swenson Nicholas John | Director,Officer,TenPercentOwner | +Buy | 100 | $35.00 | $3,500 |
| 2021-08-25 | Swenson Nicholas John | Director,Officer,TenPercentOwner | +Buy | 288 | $34.79 | $10,020 |
| 2021-08-24 | Swenson Nicholas John | Director,Officer,TenPercentOwner | +Buy | 200 | $34.71 | $6,942 |
| 2021-08-23 | Swenson Nicholas John | Director,Officer,TenPercentOwner | +Buy | 100 | $33.37 | $3,337 |
| 2021-08-20 | Swenson Nicholas John | Director,Officer,TenPercentOwner | +Buy | 100 | $33.72 | $3,372 |
| 2021-08-17 | Swenson Nicholas John | Director,Officer,TenPercentOwner | +Buy | 500 | $32.94 | $16,470 |
| 2021-08-17 | Swenson Nicholas John | Director,Officer,TenPercentOwner | +Buy | 100 | $33.70 | $3,370 |
| 2021-08-17 | CABILLOT RAYMOND E | Director | +Buy | 1,646 | $33.07 | $54,433 |
| 2021-08-17 | CABILLOT RAYMOND E | Director | +Buy | 1,000 | $33.95 | $33,950 |
| 2021-08-16 | Swenson Nicholas John | Director,Officer,TenPercentOwner | +Buy | 300 | $33.13 | $9,939 |
| 2021-08-13 | Swenson Nicholas John | Director,Officer,TenPercentOwner | +Buy | 100 | $35.00 | $3,500 |
| 2021-08-13 | Swenson Nicholas John | Director,Officer,TenPercentOwner | +Buy | 700 | $33.38 | $23,366 |
| 2021-08-12 | Swenson Nicholas John | Director,Officer,TenPercentOwner | +Buy | 300 | $32.73 | $9,819 |
| 2021-08-12 | Swenson Nicholas John | Director,Officer,TenPercentOwner | +Buy | 346 | $33.86 | $11,716 |
| 2021-08-11 | Swenson Nicholas John | Director,Officer,TenPercentOwner | +Buy | 100 | $32.40 | $3,240 |
| 2021-08-11 | Swenson Nicholas John | Director,Officer,TenPercentOwner | +Buy | 196 | $34.08 | $6,680 |
| 2021-08-11 | Swenson Nicholas John | Director,Officer,TenPercentOwner | +Buy | 4 | $33.45 | $134 |
| 2021-08-10 | Swenson Nicholas John | Director,Officer,TenPercentOwner | +Buy | 400 | $33.42 | $13,368 |
| 2021-08-09 | Swenson Nicholas John | Director,Officer,TenPercentOwner | +Buy | 100 | $31.35 | $3,135 |
| 2021-08-09 | Swenson Nicholas John | Director,Officer,TenPercentOwner | +Buy | 204 | $30.60 | $6,242 |
| 2021-08-09 | Swenson Nicholas John | Director,Officer,TenPercentOwner | +Buy | 300 | $32.92 | $9,876 |
| 2021-08-06 | Swenson Nicholas John | Director,Officer,TenPercentOwner | +Buy | 100 | $31.90 | $3,190 |
| 2021-08-03 | Swenson Nicholas John | Director,Officer,TenPercentOwner | +Buy | 500 | $32.21 | $16,105 |
| 2021-08-03 | Swenson Nicholas John | Director,Officer,TenPercentOwner | +Buy | 300 | $31.36 | $9,408 |
| 2021-08-02 | Swenson Nicholas John | Director,Officer,TenPercentOwner | +Buy | 100 | $29.78 | $2,978 |
| 2021-07-30 | Swenson Nicholas John | Director,Officer,TenPercentOwner | +Buy | 208 | $30.35 | $6,313 |
| 2021-07-29 | Swenson Nicholas John | Director,Officer,TenPercentOwner | +Buy | 210 | $30.21 | $6,344 |
| 2021-07-28 | Swenson Nicholas John | Director,Officer,TenPercentOwner | +Buy | 400 | $30.08 | $12,032 |
| 2021-07-27 | Swenson Nicholas John | Director,Officer,TenPercentOwner | +Buy | 300 | $29.71 | $8,913 |
| 2021-07-26 | Swenson Nicholas John | Director,Officer,TenPercentOwner | +Buy | 500 | $29.80 | $14,900 |
| 2021-07-23 | Swenson Nicholas John | Director,Officer,TenPercentOwner | +Buy | 1,900 | $28.65 | $54,435 |
| 2021-07-22 | Swenson Nicholas John | Director,Officer,TenPercentOwner | +Buy | 206 | $27.70 | $5,706 |
| 2021-07-21 | Swenson Nicholas John | Director,Officer,TenPercentOwner | +Buy | 2,185 | $27.46 | $60,000 |
| 2021-07-21 | Swenson Nicholas John | Director,Officer,TenPercentOwner | +Buy | 300 | $28.28 | $8,484 |
| 2021-07-20 | Swenson Nicholas John | Director,Officer,TenPercentOwner | +Buy | 270 | $26.44 | $7,139 |
| 2021-07-20 | Swenson Nicholas John | Director,Officer,TenPercentOwner | +Buy | 500 | $25.77 | $12,885 |
| 2021-07-19 | Swenson Nicholas John | Director,Officer,TenPercentOwner | +Buy | 1,097 | $24.50 | $26,877 |
| 2021-07-19 | Swenson Nicholas John | Director,Officer,TenPercentOwner | +Buy | 100 | $24.85 | $2,485 |
| 2021-07-16 | Swenson Nicholas John | Director,Officer,TenPercentOwner | +Buy | 280 | $24.49 | $6,857 |
| 2021-07-15 | Swenson Nicholas John | Director,Officer,TenPercentOwner | +Buy | 287 | $24.98 | $7,169 |
| 2021-07-14 | Swenson Nicholas John | Director,Officer,TenPercentOwner | +Buy | 800 | $24.96 | $19,968 |
| 2021-07-13 | Swenson Nicholas John | Director,Officer,TenPercentOwner | +Buy | 1,723 | $24.82 | $42,765 |
| 2021-07-12 | Swenson Nicholas John | Director,Officer,TenPercentOwner | +Buy | 690 | $23.84 | $16,450 |
| 2021-07-09 | Swenson Nicholas John | Director,Officer,TenPercentOwner | +Buy | 372 | $24.15 | $8,984 |
| 2021-07-08 | Swenson Nicholas John | Director,Officer,TenPercentOwner | +Buy | 400 | $24.32 | $9,728 |
| 2021-01-29 | Swenson Nicholas John | Director,Officer,TenPercentOwner | +Buy | 1,292 | $20.25 | $26,163 |
| 2021-01-29 | CABILLOT RAYMOND E | Director | +Buy | 1,291 | $20.25 | $26,143 |
| 2021-01-28 | Swenson Nicholas John | Director,Officer,TenPercentOwner | +Buy | 1,874 | $20.25 | $37,949 |
| 2021-01-28 | CABILLOT RAYMOND E | Director | +Buy | 1,875 | $20.25 | $37,969 |
| 2021-01-27 | Swenson Nicholas John | Director,Officer,TenPercentOwner | +Buy | 500 | $20.25 | $10,125 |
| 2021-01-27 | CABILLOT RAYMOND E | Director | +Buy | 500 | $20.25 | $10,125 |
| 2021-01-19 | Swenson Nicholas John | Director,Officer,TenPercentOwner | −Gift | 1,291 | — | — |
| 2021-01-19 | Swenson Nicholas John | Director,Officer,TenPercentOwner | −Gift | 1,291 | — | — |
| 2020-12-31 | CABILLOT RAYMOND E | Director | +Buy | 5,586 | $20.11 | $112,334 |
| 2020-12-31 | CABILLOT RAYMOND E | Director | +Buy | 13,034 | $20.11 | $262,114 |
| 2020-12-31 | Swenson Nicholas John | Director,Officer,TenPercentOwner | +Buy | 18,617 | $20.11 | $374,388 |
| 2020-12-30 | Swenson Nicholas John | Director,Officer,TenPercentOwner | +Buy | 6,011 | $19.34 | $116,253 |
| 2020-12-30 | Swenson Nicholas John | Director,Officer,TenPercentOwner | +Buy | 12,168 | $20.23 | $246,159 |
| 2020-12-30 | CABILLOT RAYMOND E | Director | +Buy | 3,458 | $20.25 | $70,025 |
| 2020-12-30 | CABILLOT RAYMOND E | Director | +Buy | 1,253 | $19.52 | $24,459 |
| 2020-12-30 | CABILLOT RAYMOND E | Director | +Buy | 2,923 | $19.52 | $57,057 |
| 2020-12-30 | CABILLOT RAYMOND E | Director | +Buy | 8,068 | $20.25 | $163,377 |
| 2020-12-29 | Swenson Nicholas John | Director,Officer,TenPercentOwner | +Buy | 9,936 | $17.79 | $176,761 |
| 2020-12-29 | Swenson Nicholas John | Director,Officer,TenPercentOwner | +Buy | 6,795 | $18.92 | $128,561 |
| 2020-12-29 | CABILLOT RAYMOND E | Director | +Buy | 4,709 | $18.01 | $84,809 |
| 2020-12-29 | CABILLOT RAYMOND E | Director | +Buy | 11,377 | $19.08 | $217,073 |
| 2020-12-29 | CABILLOT RAYMOND E | Director | +Buy | 2,019 | $18.01 | $36,362 |
| 2020-12-29 | CABILLOT RAYMOND E | Director | +Buy | 4,875 | $19.08 | $93,015 |
| 2020-12-29 | KOHLER GARY S | Director | +Buy | 38,125 | $19.06 | $726,654 |
| 2020-12-29 | KOHLER GARY S | Director | +Buy | 2,000 | $19.06 | $38,120 |
| 2020-03-23 | Swenson Nicholas John | Director,Officer,TenPercentOwner | +Buy | 2,862 | $11.95 | $34,201 |
| 2020-03-23 | Swenson Nicholas John | Director,Officer,TenPercentOwner | +Buy | 2,862 | $11.95 | $34,201 |
| 2020-03-20 | CABILLOT RAYMOND E | Director | +Buy | 174 | $12.75 | $2,219 |
| 2020-03-19 | CABILLOT RAYMOND E | Director | +Buy | 27,400 | $11.22 | $307,428 |
| 2020-03-19 | Swenson Nicholas John | Director,Officer,TenPercentOwner | +Buy | 7,498 | $10.50 | $78,729 |
| 2020-03-18 | CABILLOT RAYMOND E | Director | +Buy | 11,996 | $11.33 | $135,915 |
SEC Form 3/4/5 through 2026-06-30 · P buy · S sell · A grant · M/X/C exercise · F tax · G gift.
A model's estimate — for research. See the Disclaimer.