Overview

Basic information

Litigation

Active legal matters

Material Events

8-K disclosures

SEC Filings

Key regulatory docs

Insider Transactions

Ownership changes

Overview

Basic information

Litigation

Active legal matters

Material Events

8-K disclosures

SEC Filings

Key regulatory docs

Insider Transactions

Ownership changes

Historical Insider Transactions

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

Mar 14, 2025

Scarpulla Justin

Scarpulla Justin
CFO
Buy
6,565 $3.20

6,565

$3.20

$20,999

Mar 13, 2025

Newquist Kirsten F.

Newquist Kirsten F.
CEO
Buy
19,000 $3.32

19,000

$3.32

$63,107

May 23, 2024

Newquist Kirsten F.

Newquist Kirsten F.
President, IOT Solutions
Buy
17,166 $4.47

17,166

$4.47

$76,732

May 22, 2024

HUMPHREYS STEVEN

HUMPHREYS STEVEN
CEO
Buy
11,000 $4.30

11,000

$4.30

$47,300

May 21, 2024

HUMPHREYS STEVEN

HUMPHREYS STEVEN
CEO
Buy
9,000 $4.31

9,000

$4.31

$38,790

May 20, 2024

KREMEN GARY

KREMEN GARY
Buy
25,000 $4.14

25,000

$4.14

$103,500

May 17, 2024

HUMPHREYS STEVEN

HUMPHREYS STEVEN
CEO
Buy
10,000 $4.15

10,000

$4.15

$41,500

May 15, 2023

HUMPHREYS STEVEN

HUMPHREYS STEVEN
CEO
Buy
5,000 $6.93

5,000

$6.93

$34,650

May 11, 2023

HUMPHREYS STEVEN

HUMPHREYS STEVEN
CEO
Buy
3,632 $6.89

3,632

$6.89

$25,024

May 11, 2023

HUMPHREYS STEVEN

HUMPHREYS STEVEN
CEO
Buy
1,368 $7.09

1,368

$7.09

$9,699

May 10, 2023

HUMPHREYS STEVEN

HUMPHREYS STEVEN
CEO
Buy
10,000 $6.76

10,000

$6.76

$67,600

May 25, 2022

Bleichroeder LP

Bleichroeder LP
Buy
5,487 $11.15

5,487

$11.15

$61,180

May 24, 2022

Bleichroeder LP

Bleichroeder LP
Buy
10,000 $11.15

10,000

$11.15

$111,498

May 10, 2022

Bleichroeder LP

Bleichroeder LP
Buy
25,000 $11.74

25,000

$11.74

$293,555

May 09, 2022

Bleichroeder LP

Bleichroeder LP
Buy
3,301 $11.75

3,301

$11.75

$38,787

May 06, 2022

Bleichroeder LP

Bleichroeder LP
Buy
100,000 $12.10

100,000

$12.10

$1,209,980

Apr 22, 2022

Bleichroeder LP

Bleichroeder LP
Buy
35,100 $12.56

35,100

$12.56

$440,881

Apr 21, 2022

Bleichroeder LP

Bleichroeder LP
Buy
67,671 $12.61

67,671

$12.61

$853,094

Mar 15, 2022

Scarpulla Justin

Scarpulla Justin
CFO
Buy
6,500 $15.36

6,500

$15.36

$99,840

Mar 14, 2022

Bleichroeder LP

Bleichroeder LP
Buy
24,606 $14.98

24,606

$14.98

$368,682

Mar 08, 2022

Bleichroeder LP

Bleichroeder LP
Buy
81,172 $15.05

81,172

$15.05

$1,221,452

Mar 07, 2022

Bleichroeder LP

Bleichroeder LP
Buy
26,399 $15.28

26,399

$15.28

$403,274

Mar 04, 2022

Bleichroeder LP

Bleichroeder LP
Buy
59,370 $15.16

59,370

$15.16

$900,162

Mar 03, 2022

KREMEN GARY

KREMEN GARY
Sell
10,283 $18.07

10,283

$18.07

$185,814

Mar 03, 2022

KREMEN GARY

KREMEN GARY
Sell
12,555 $19.02

12,555

$19.02

$238,796

Mar 02, 2022

KREMEN GARY

KREMEN GARY
Sell
8,592 $20.34

8,592

$20.34

$174,761

Mar 02, 2022

KREMEN GARY

KREMEN GARY
Sell
408 $21.02

408

$21.02

$8,576

Mar 01, 2022

KREMEN GARY

KREMEN GARY
Sell
11,000 $20.30

11,000

$20.30

$223,300

Nov 30, 2021

OUSLEY JAMES E

OUSLEY JAMES E
Sell
2,903 $22.29

2,903

$22.29

$64,708

Nov 30, 2021

OUSLEY JAMES E

OUSLEY JAMES E
Sell
2,653 $22.85

2,653

$22.85

$60,621

Nov 29, 2021

OUSLEY JAMES E

OUSLEY JAMES E
Sell
5,240 $21.40

5,240

$21.40

$112,136

Nov 29, 2021

OUSLEY JAMES E

OUSLEY JAMES E
Sell
316 $22.24

316

$22.24

$7,028

Nov 26, 2021

OUSLEY JAMES E

OUSLEY JAMES E
Sell
5,556 $22.04

5,556

$22.04

$122,454

Nov 11, 2021

HUMPHREYS STEVEN

HUMPHREYS STEVEN
CEO
Sell
23,800 $24.46

23,800

$24.46

$582,148

Nov 11, 2021

HUMPHREYS STEVEN

HUMPHREYS STEVEN
CEO
Sell
1,200 $25.05

1,200

$25.05

$30,060

Nov 10, 2021

HUMPHREYS STEVEN

HUMPHREYS STEVEN
CEO
Sell
19,661 $24.60

19,661

$24.60

$483,661

Nov 10, 2021

HUMPHREYS STEVEN

HUMPHREYS STEVEN
CEO
Sell
5,339 $24.91

5,339

$24.91

$132,994

Nov 09, 2021

KREMEN GARY

KREMEN GARY
Sell
13,000 $24.43

13,000

$24.43

$317,590

Nov 08, 2021

KREMEN GARY

KREMEN GARY
Sell
16,414 $24.52

16,414

$24.52

$402,471

Nov 03, 2021

OUSLEY JAMES E

OUSLEY JAMES E
Sell
5,356 $23.54

5,356

$23.54

$126,080

Nov 03, 2021

OUSLEY JAMES E

OUSLEY JAMES E
Sell
200 $23.57

200

$23.57

$4,714

Nov 02, 2021

OUSLEY JAMES E

OUSLEY JAMES E
Sell
5,555 $19.28

5,555

$19.28

$107,100

Nov 01, 2021

OUSLEY JAMES E

OUSLEY JAMES E
Sell
5,555 $19.46

5,555

$19.46

$108,100

Oct 29, 2021

OUSLEY JAMES E

OUSLEY JAMES E
Sell
5,556 $18.95

5,556

$18.95

$105,286

Oct 28, 2021

OUSLEY JAMES E

OUSLEY JAMES E
Sell
5,556 $18.74

5,556

$18.74

$104,119

Oct 27, 2021

OUSLEY JAMES E

OUSLEY JAMES E
Sell
5,556 $18.43

5,556

$18.43

$102,397

Oct 18, 2021

KREMEN GARY

KREMEN GARY
Sell
11,663 $17.84

11,663

$17.84

$208,068

Oct 18, 2021

KREMEN GARY

KREMEN GARY
Sell
337 $18.29

337

$18.29

$6,164

Oct 15, 2021

KREMEN GARY

KREMEN GARY
Sell
8,000 $18.34

8,000

$18.34

$146,720

Oct 14, 2021

KREMEN GARY

KREMEN GARY
Sell
10,000 $18.29

10,000

$18.29

$182,900

Oct 13, 2021

HUMPHREYS STEVEN

HUMPHREYS STEVEN
CEO
Sell
25,000 $18.25

25,000

$18.25

$456,250

Oct 12, 2021

HUMPHREYS STEVEN

HUMPHREYS STEVEN
CEO
Sell
21,963 $18.21

21,963

$18.21

$399,946

Oct 12, 2021

HUMPHREYS STEVEN

HUMPHREYS STEVEN
CEO
Sell
3,037 $18.62

3,037

$18.62

$56,549

Oct 11, 2021

HUMPHREYS STEVEN

HUMPHREYS STEVEN
CEO
Sell
25,000 $18.68

25,000

$18.68

$467,000

Oct 05, 2021

OUSLEY JAMES E

OUSLEY JAMES E
Sell
5,555 $19.32

5,555

$19.32

$107,323

Oct 04, 2021

OUSLEY JAMES E

OUSLEY JAMES E
Sell
5,555 $18.94

5,555

$18.94

$105,212

Oct 01, 2021

OUSLEY JAMES E

OUSLEY JAMES E
Sell
4,325 $19.06

4,325

$19.06

$82,435

Oct 01, 2021

OUSLEY JAMES E

OUSLEY JAMES E
Sell
1,230 $19.67

1,230

$19.67

$24,194

Sep 30, 2021

OUSLEY JAMES E

OUSLEY JAMES E
Sell
5,556 $18.84

5,556

$18.84

$104,675

Sep 29, 2021

OUSLEY JAMES E

OUSLEY JAMES E
Sell
5,556 $18.85

5,556

$18.85

$104,731

Sep 28, 2021

OUSLEY JAMES E

OUSLEY JAMES E
Sell
5,492 $19.27

5,492

$19.27

$105,831

Sep 28, 2021

OUSLEY JAMES E

OUSLEY JAMES E
Sell
64 $20.12

64

$20.12

$1,288

Sep 21, 2021

OUSLEY JAMES E

OUSLEY JAMES E
Sell
5,555 $17.98

5,555

$17.98

$99,879

Sep 20, 2021

OUSLEY JAMES E

OUSLEY JAMES E
Sell
5,355 $18.29

5,355

$18.29

$97,943

Sep 20, 2021

OUSLEY JAMES E

OUSLEY JAMES E
Sell
200 $18.91

200

$18.91

$3,782

Sep 17, 2021

OUSLEY JAMES E

OUSLEY JAMES E
Sell
5,555 $18.85

5,555

$18.85

$104,712

Sep 15, 2021

HUMPHREYS STEVEN

HUMPHREYS STEVEN
CEO
Sell
21,278 $17.72

21,278

$17.72

$377,046

Sep 15, 2021

HUMPHREYS STEVEN

HUMPHREYS STEVEN
CEO
Sell
3,000 $18.64

3,000

$18.64

$55,920

Sep 15, 2021

HUMPHREYS STEVEN

HUMPHREYS STEVEN
CEO
Sell
722 $19.63

722

$19.63

$14,173

Sep 14, 2021

HUMPHREYS STEVEN

HUMPHREYS STEVEN
CEO
Sell
25,000 $19.51

25,000

$19.51

$487,750

Sep 13, 2021

HUMPHREYS STEVEN

HUMPHREYS STEVEN
CEO
Sell
24,500 $19.66

24,500

$19.66

$481,670

Sep 13, 2021

HUMPHREYS STEVEN

HUMPHREYS STEVEN
CEO
Sell
500 $20.35

500

$20.35

$10,175

Dec 11, 2020

Shapiro Nina B.

Shapiro Nina B.
Sell
15,000 $7.38

15,000

$7.38

$110,700

Nov 16, 2020

KREMEN GARY

KREMEN GARY
Sell
6,666 $6.75

6,666

$6.75

$44,996

Aug 19, 2020

Shapiro Nina B.

Shapiro Nina B.
Sell
10,000 $5.13

10,000

$5.13

$51,300

Mar 18, 2020

Bleichroeder LP

Bleichroeder LP
Buy
34,066 $2.34

34,066

$2.34

$79,786

Mar 17, 2020

Bleichroeder LP

Bleichroeder LP
Buy
18,334 $2.55

18,334

$2.55

$46,721

Mar 16, 2020

Bleichroeder LP

Bleichroeder LP
Buy
29,000 $2.55

29,000

$2.55

$73,831

Mar 03, 2020

Bleichroeder LP

Bleichroeder LP
Buy
6,688 $4.46

6,688

$4.46

$29,820

Mar 03, 2020

Bleichroeder LP

Bleichroeder LP
Buy
5,501 $4.13

5,501

$4.13

$22,694

Mar 02, 2020

Bleichroeder LP

Bleichroeder LP
Buy
13,212 $4.48

13,212

$4.48

$59,240

Feb 28, 2020

Bleichroeder LP

Bleichroeder LP
Buy
100 $4.48

100

$4.48

$448

Feb 24, 2020

Bleichroeder LP

Bleichroeder LP
Buy
16,213 $4.79

16,213

$4.79

$77,579

Feb 21, 2020

Bleichroeder LP

Bleichroeder LP
Buy
1,100 $4.99

1,100

$4.99

$5,487

Feb 20, 2020

Bleichroeder LP

Bleichroeder LP
Buy
5,836 $4.95

5,836

$4.95

$28,876

Feb 05, 2020

Bleichroeder LP

Bleichroeder LP
Buy
10,113 $4.90

10,113

$4.90

$49,554

Feb 04, 2020

Bleichroeder LP

Bleichroeder LP
Buy
13,111 $4.99

13,111

$4.99

$65,424

Feb 04, 2020

Bleichroeder LP

Bleichroeder LP
Buy
8,222 $4.83

8,222

$4.83

$39,712

Feb 03, 2020

Bleichroeder LP

Bleichroeder LP
Buy
36,889 $4.99

36,889

$4.99

$184,076

Feb 03, 2020

Bleichroeder LP

Bleichroeder LP
Buy
110,000 $4.87

110,000

$4.87

$535,700

Jun 14, 2019

HUMPHREYS STEVEN

HUMPHREYS STEVEN
CEO
Buy
6,000 $4.92

6,000

$4.92

$29,520

Jun 14, 2019

HUMPHREYS STEVEN

HUMPHREYS STEVEN
CEO
Buy
2,000 $4.98

2,000

$4.98

$9,960

Jun 14, 2019

HUMPHREYS STEVEN

HUMPHREYS STEVEN
CEO
Buy
2,000 $5.09

2,000

$5.09

$10,180

Jun 12, 2019

KREMEN GARY

KREMEN GARY
Buy
20,000 $4.99

20,000

$4.99

$99,800

Jun 11, 2019

KREMEN GARY

KREMEN GARY
Buy
440 $4.89

440

$4.89

$2,152

Jun 11, 2019

KREMEN GARY

KREMEN GARY
Buy
529 $4.90

529

$4.90

$2,592

Jun 10, 2019

KREMEN GARY

KREMEN GARY
Buy
3,197 $4.80

3,197

$4.80

$15,346

Dec 06, 2018

KREMEN GARY

KREMEN GARY
Buy
500 $4.96

500

$4.96

$2,480

Dec 06, 2018

KREMEN GARY

KREMEN GARY
Buy
9,500 $5.00

9,500

$5.00

$47,500

Nov 28, 2018

KREMEN GARY

KREMEN GARY
Buy
1,350 $5.13

1,350

$5.13

$6,926

Nov 28, 2018

KREMEN GARY

KREMEN GARY
Buy
10,204 $5.17

10,204

$5.17

$52,755

Nov 27, 2018

KREMEN GARY

KREMEN GARY
Buy
100 $5.05

100

$5.05

$505

Nov 27, 2018

KREMEN GARY

KREMEN GARY
Buy
1,900 $5.06

1,900

$5.06

$9,614

Nov 27, 2018

KREMEN GARY

KREMEN GARY
Buy
3,446 $5.10

3,446

$5.10

$17,575

May 30, 2018

First Eagle Investment Management, LLC

First Eagle Investment Management, LLC
Buy
1,592,307 $4.00

1,592,307

$4.00

$6,369,228

May 30, 2018

First Eagle Investment Management, LLC

First Eagle Investment Management, LLC
Buy
407,693 $4.00

407,693

$4.00

$1,630,772

TOP