The table below lists insider purchases and sales reported by company officers, directors, and major shareholders during the last 12 months.
DATE INSIDER |
INSIDER | TYPE | SHARES | PRICE | SHARES PRICE VALUE |
|---|---|---|---|---|---|
Nov 18, 2025 O'Neil Kevin Wayne |
O'Neil Kevin Wayne
|
Buy |
5,000 | $8.28 | 5,000 $8.28 $41,400 |
Nov 18, 2025 O'Neil Kevin Wayne |
O'Neil Kevin Wayne
|
Buy |
1,602 | $8.22 | 1,602 $8.22 $13,168 |
Nov 18, 2025 O'Neil Kevin Wayne |
O'Neil Kevin Wayne
|
Buy |
5,000 | $8.36 | 5,000 $8.36 $41,800 |
Nov 18, 2025 O'Neil Kevin Wayne |
O'Neil Kevin Wayne
|
Buy |
5,000 | $8.65 | 5,000 $8.65 $43,250 |
Nov 18, 2025 O'Neil Kevin Wayne |
O'Neil Kevin Wayne
|
Buy |
1,800 | $8.50 | 1,800 $8.50 $15,300 |
Nov 18, 2025 O'Neil Kevin Wayne |
O'Neil Kevin Wayne
|
Buy |
200 | $8.50 | 200 $8.50 $1,700 |
Nov 18, 2025 O'Neil Kevin Wayne |
O'Neil Kevin Wayne
|
Buy |
3,545 | $8.65 | 3,545 $8.65 $30,664 |
Nov 18, 2025 O'Neil Kevin Wayne |
O'Neil Kevin Wayne
|
Buy |
1,455 | $8.50 | 1,455 $8.50 $12,368 |
Nov 18, 2025 O'Neil Kevin Wayne |
O'Neil Kevin Wayne
|
Buy |
1,000 | $8.39 | 1,000 $8.39 $8,390 |
Nov 18, 2025 O'Neil Kevin Wayne |
O'Neil Kevin Wayne
|
Buy |
5,000 | $8.36 | 5,000 $8.36 $41,800 |
Nov 18, 2025 O'Neil Kevin Wayne |
O'Neil Kevin Wayne
|
Buy |
200 | $8.27 | 200 $8.27 $1,654 |
Nov 18, 2025 O'Neil Kevin Wayne |
O'Neil Kevin Wayne
|
Buy |
1,000 | $8.31 | 1,000 $8.31 $8,310 |
Nov 18, 2025 O'Neil Kevin Wayne |
O'Neil Kevin Wayne
|
Buy |
1,011 | $8.33 | 1,011 $8.33 $8,422 |
Nov 18, 2025 O'Neil Kevin Wayne |
O'Neil Kevin Wayne
|
Buy |
5,000 | $8.50 | 5,000 $8.50 $42,500 |
Nov 18, 2025 O'Neil Kevin Wayne |
O'Neil Kevin Wayne
|
Buy |
600 | $8.24 | 600 $8.24 $4,944 |
Nov 18, 2025 O'Neil Kevin Wayne |
O'Neil Kevin Wayne
|
Buy |
987 | $8.25 | 987 $8.25 $8,143 |
Nov 18, 2025 O'Neil Kevin Wayne |
O'Neil Kevin Wayne
|
Buy |
200 | $8.27 | 200 $8.27 $1,654 |
Nov 18, 2025 O'Neil Kevin Wayne |
O'Neil Kevin Wayne
|
Buy |
5,000 | $8.36 | 5,000 $8.36 $41,800 |
Nov 18, 2025 O'Neil Kevin Wayne |
O'Neil Kevin Wayne
|
Buy |
4,800 | $8.21 | 4,800 $8.21 $39,408 |
Nov 18, 2025 O'Neil Kevin Wayne |
O'Neil Kevin Wayne
|
Buy |
1,000 | $8.29 | 1,000 $8.29 $8,290 |
Nov 18, 2025 O'Neil Kevin Wayne |
O'Neil Kevin Wayne
|
Buy |
600 | $8.26 | 600 $8.26 $4,956 |
Nov 18, 2025 O'Neil Kevin Wayne |
O'Neil Kevin Wayne
|
Buy |
5,000 | $8.36 | 5,000 $8.36 $41,800 |
Jul 11, 2025 Atkinson Heather |
Atkinson Heather
CFO
|
Sell |
154 | $12.20 | 154 $12.20 $1,879 |
Jul 11, 2025 ROTH JAY W |
ROTH JAY W
CEO & Chairman
|
Sell |
3,055 | $12.20 | 3,055 $12.20 $37,271 |
Jul 11, 2025 ROTH JAY W |
ROTH JAY W
CEO & Chairman
|
Sell |
832 | $12.20 | 832 $12.20 $10,150 |
Jul 11, 2025 Cominsky Stephen Joseph |
Cominsky Stephen Joseph
|
Sell |
93 | $12.20 | 93 $12.20 $1,135 |
Jul 10, 2025 ROTH JAY W |
ROTH JAY W
CEO & Chairman
|
Sell |
2,304 | $12.39 | 2,304 $12.39 $28,547 |
Jul 10, 2025 ROTH JAY W |
ROTH JAY W
CEO & Chairman
|
Sell |
627 | $12.39 | 627 $12.39 $7,769 |
Jul 10, 2025 Atkinson Heather |
Atkinson Heather
CFO
|
Sell |
116 | $12.39 | 116 $12.39 $1,437 |
Jul 09, 2025 ROTH JAY W |
ROTH JAY W
CEO & Chairman
|
Sell |
5,497 | $12.31 | 5,497 $12.31 $67,668 |
Jul 09, 2025 ROTH JAY W |
ROTH JAY W
CEO & Chairman
|
Sell |
1,497 | $12.31 | 1,497 $12.31 $18,428 |
Jul 09, 2025 Atkinson Heather |
Atkinson Heather
CFO
|
Sell |
277 | $12.31 | 277 $12.31 $3,410 |
Jul 08, 2025 Atkinson Heather |
Atkinson Heather
CFO
|
Sell |
310 | $12.88 | 310 $12.88 $3,993 |
Jul 08, 2025 ROTH JAY W |
ROTH JAY W
CEO & Chairman
|
Sell |
6,149 | $12.88 | 6,149 $12.88 $79,199 |
Jul 08, 2025 ROTH JAY W |
ROTH JAY W
CEO & Chairman
|
Sell |
1,674 | $12.88 | 1,674 $12.88 $21,561 |
Jul 07, 2025 ROTH JAY W |
ROTH JAY W
CEO & Chairman
|
Sell |
3,656 | $12.56 | 3,656 $12.56 $45,919 |
Jul 07, 2025 Atkinson Heather |
Atkinson Heather
CFO
|
Sell |
184 | $12.56 | 184 $12.56 $2,311 |
Jul 07, 2025 ROTH JAY W |
ROTH JAY W
CEO & Chairman
|
Sell |
996 | $12.56 | 996 $12.56 $12,510 |
Jul 03, 2025 ROTH JAY W |
ROTH JAY W
CEO & Chairman
|
Sell |
2,723 | $12.93 | 2,723 $12.93 $35,208 |
Jul 03, 2025 Atkinson Heather |
Atkinson Heather
CFO
|
Sell |
137 | $12.93 | 137 $12.93 $1,771 |
Jul 03, 2025 ROTH JAY W |
ROTH JAY W
CEO & Chairman
|
Sell |
741 | $12.93 | 741 $12.93 $9,581 |
Jul 02, 2025 Atkinson Heather |
Atkinson Heather
CFO
|
Sell |
256 | $12.39 | 256 $12.39 $3,172 |
Jul 02, 2025 ROTH JAY W |
ROTH JAY W
CEO & Chairman
|
Sell |
5,073 | $12.39 | 5,073 $12.39 $62,854 |
Jul 02, 2025 ROTH JAY W |
ROTH JAY W
CEO & Chairman
|
Sell |
1,381 | $12.39 | 1,381 $12.39 $17,111 |
Jul 01, 2025 Atkinson Heather |
Atkinson Heather
CFO
|
Sell |
414 | $12.22 | 414 $12.22 $5,059 |
Jul 01, 2025 ROTH JAY W |
ROTH JAY W
CEO & Chairman
|
Sell |
2,233 | $12.22 | 2,233 $12.22 $27,287 |
Jul 01, 2025 ROTH JAY W |
ROTH JAY W
CEO & Chairman
|
Sell |
8,201 | $12.22 | 8,201 $12.22 $100,216 |
Jun 30, 2025 LAVIGNE DAVID |
LAVIGNE DAVID
|
Sell |
2,390 | $11.32 | 2,390 $11.32 $27,055 |
Jun 27, 2025 ROTH JAY W |
ROTH JAY W
CEO & Chairman
|
Sell |
1,818 | $12.10 | 1,818 $12.10 $21,998 |
Jun 27, 2025 LAVIGNE DAVID |
LAVIGNE DAVID
|
Sell |
6,435 | $11.34 | 6,435 $11.34 $72,973 |
Jun 27, 2025 Atkinson Heather |
Atkinson Heather
CFO
|
Sell |
337 | $12.10 | 337 $12.10 $4,078 |
Jun 27, 2025 ROTH JAY W |
ROTH JAY W
CEO & Chairman
|
Sell |
6,676 | $12.10 | 6,676 $12.10 $80,780 |
Jun 26, 2025 LAVIGNE DAVID |
LAVIGNE DAVID
|
Sell |
3,263 | $11.92 | 3,263 $11.92 $38,895 |
Jun 26, 2025 Atkinson Heather |
Atkinson Heather
CFO
|
Sell |
154 | $12.02 | 154 $12.02 $1,851 |
Jun 26, 2025 ROTH JAY W |
ROTH JAY W
CEO & Chairman
|
Sell |
3,049 | $12.02 | 3,049 $12.02 $36,649 |
Jun 26, 2025 ROTH JAY W |
ROTH JAY W
CEO & Chairman
|
Sell |
830 | $12.02 | 830 $12.02 $9,977 |
Jun 25, 2025 ROTH JAY W |
ROTH JAY W
CEO & Chairman
|
Sell |
1,049 | $12.54 | 1,049 $12.54 $13,154 |
Jun 25, 2025 Atkinson Heather |
Atkinson Heather
CFO
|
Sell |
51 | $12.54 | 51 $12.54 $640 |
Jun 25, 2025 LAVIGNE DAVID |
LAVIGNE DAVID
|
Sell |
2,459 | $11.95 | 2,459 $11.95 $29,385 |
Jun 25, 2025 ROTH JAY W |
ROTH JAY W
CEO & Chairman
|
Sell |
274 | $12.54 | 274 $12.54 $3,436 |
Jun 24, 2025 LAVIGNE DAVID |
LAVIGNE DAVID
|
Sell |
555 | $13.05 | 555 $13.05 $7,243 |
Jun 24, 2025 Atkinson Heather |
Atkinson Heather
CFO
|
Sell |
910 | $13.05 | 910 $13.05 $11,876 |
Jun 24, 2025 ROTH JAY W |
ROTH JAY W
CEO, Chairman
|
Sell |
4,913 | $13.05 | 4,913 $13.05 $64,115 |
Jun 24, 2025 ROTH JAY W |
ROTH JAY W
CEO, Chairman
|
Sell |
18,046 | $13.05 | 18,046 $13.05 $235,500 |
Jun 24, 2025 LAVIGNE DAVID |
LAVIGNE DAVID
|
Sell |
221 | $13.05 | 221 $13.05 $2,884 |
Jun 23, 2025 Atkinson Heather |
Atkinson Heather
CFO
|
Sell |
950 | $13.44 | 950 $13.44 $12,768 |
Jun 23, 2025 ROTH JAY W |
ROTH JAY W
CEO, Chairman
|
Sell |
5,129 | $13.44 | 5,129 $13.44 $68,934 |
Jun 23, 2025 ROTH JAY W |
ROTH JAY W
CEO, Chairman
|
Sell |
18,418 | $13.44 | 18,418 $13.44 $247,538 |
Jun 23, 2025 LAVIGNE DAVID |
LAVIGNE DAVID
|
Sell |
505 | $13.44 | 505 $13.44 $6,787 |
Jun 23, 2025 LAVIGNE DAVID |
LAVIGNE DAVID
|
Sell |
724 | $13.44 | 724 $13.44 $9,731 |
TOP