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

Aug 28, 2025

Hutter Christopher Gerald

Hutter Christopher Gerald
Sell
2,100 $12.07

2,100

$12.07

$25,347

Aug 26, 2025

Hutter Christopher Gerald

Hutter Christopher Gerald
Sell
9,326 $12.02

9,326

$12.02

$112,099

Aug 25, 2025

Hutter Christopher Gerald

Hutter Christopher Gerald
Sell
40,000 $12.12

40,000

$12.12

$484,800

Aug 22, 2025

Hutter Christopher Gerald

Hutter Christopher Gerald
Sell
40,000 $12.11

40,000

$12.11

$484,400

Aug 19, 2025

Hutter Christopher Gerald

Hutter Christopher Gerald
Sell
470 $12.26

470

$12.26

$5,762

Aug 15, 2025

Hutter Christopher Gerald

Hutter Christopher Gerald
Sell
169 $12.55

169

$12.55

$2,121

Aug 14, 2025

Hutter Christopher Gerald

Hutter Christopher Gerald
Sell
20,000 $12.51

20,000

$12.51

$250,200

Jun 18, 2025

Srinivas Ravi Ramesh

Srinivas Ravi Ramesh
Buy
4,000 $12.44

4,000

$12.44

$49,760

Jun 11, 2025

Hutter Christopher Gerald

Hutter Christopher Gerald
Sell
8,300 $13.45

8,300

$13.45

$111,635

Jun 10, 2025

Hutter Christopher Gerald

Hutter Christopher Gerald
Sell
4,740 $13.58

4,740

$13.58

$64,369

May 14, 2025

Pan Anthony X

Pan Anthony X
VP, Sales & Bus. Development
Buy
4,000 $11.67

4,000

$11.67

$46,680

May 14, 2025

Pan Anthony X

Pan Anthony X
VP, Sales & Bus. Development
Buy
1,400 $11.65

1,400

$11.65

$16,310

Mar 21, 2025

Srinivas Ravi Ramesh

Srinivas Ravi Ramesh
Buy
4,000 $12.65

4,000

$12.65

$50,610

Mar 06, 2025

Srinivas Ravi Ramesh

Srinivas Ravi Ramesh
Buy
4,000 $11.81

4,000

$11.81

$47,240

Dec 20, 2024

Srinivas Ravi Ramesh

Srinivas Ravi Ramesh
Buy
4,000 $11.21

4,000

$11.21

$44,840

Dec 11, 2024

Durham Nicole M

Durham Nicole M
Chief Human Resources Officer
Buy
824 $11.89

824

$11.89

$9,797

Dec 06, 2024

Kitchen John Bryan

Kitchen John Bryan
CEO
Buy
4,600 $11.99

4,600

$11.99

$55,139

Sep 20, 2024

Privet Fund Management LLC

Privet Fund Management LLC
Sell
8,647 $9.13

8,647

$9.13

$78,932

Sep 20, 2024

Kitchen John Bryan

Kitchen John Bryan
CEO
Buy
11,170 $8.61

11,170

$8.61

$96,174

Sep 20, 2024

Pan Anthony X

Pan Anthony X
VP, Sales & Bus. Development
Buy
2,000 $9.42

2,000

$9.42

$18,840

Sep 19, 2024

Privet Fund Management LLC

Privet Fund Management LLC
Sell
1,665,000 $8.22

1,665,000

$8.22

$13,684,469

Jul 22, 2024

Pan Anthony X

Pan Anthony X
VP, Sales & Bus. Development
Buy
1 $9.51

1

$9.51

$10

May 29, 2024

Privet Fund Management LLC

Privet Fund Management LLC
Sell
172,995 $10.32

172,995

$10.32

$1,785,308

May 13, 2024

Kitchen John Bryan

Kitchen John Bryan
CEO
Buy
4,481 $10.30

4,481

$10.30

$46,154

Apr 15, 2024

Pan Anthony X

Pan Anthony X
VP, Sales & Bus. Development
Buy
600 $10.30

600

$10.30

$6,180

Apr 15, 2024

Pan Anthony X

Pan Anthony X
VP, Sales & Bus. Development
Buy
150 $10.30

150

$10.30

$1,545

Apr 12, 2024

Pan Anthony X

Pan Anthony X
VP, Sales & Bus. Development
Buy
50 $10.30

50

$10.30

$515

Apr 12, 2024

Pan Anthony X

Pan Anthony X
VP, Sales & Bus. Development
Buy
50 $10.30

50

$10.30

$515

Apr 01, 2024

Pan Anthony X

Pan Anthony X
VP, Sales & Bus. Development
Buy
50 $10.30

50

$10.30

$515

Mar 15, 2024

Pan Anthony X

Pan Anthony X
VP, Sales & Bus. Development
Buy
1,300 $10.50

1,300

$10.50

$13,650

Mar 15, 2024

Pan Anthony X

Pan Anthony X
VP, Sales & Bus. Development
Buy
600 $10.50

600

$10.50

$6,300

Mar 14, 2024

Pan Anthony X

Pan Anthony X
VP, Sales & Bus. Development
Buy
100 $10.50

100

$10.50

$1,050

Mar 13, 2024

Pan Anthony X

Pan Anthony X
VP, Sales & Bus. Development
Buy
300 $10.70

300

$10.70

$3,210

Feb 02, 2024

Pan Anthony X

Pan Anthony X
VP, Sales & Bus. Development
Buy
100 $9.50

100

$9.50

$950

Dec 15, 2023

Pan Anthony X

Pan Anthony X
VP, Sales & Bus. Development
Buy
469 $7.55

469

$7.55

$3,541

Dec 14, 2023

Pan Anthony X

Pan Anthony X
VP, Sales & Bus. Development
Buy
291 $7.55

291

$7.55

$2,197

Dec 14, 2023

Pan Anthony X

Pan Anthony X
VP, Sales & Bus. Development
Buy
50 $7.54

50

$7.54

$377

Dec 14, 2023

Pan Anthony X

Pan Anthony X
VP, Sales & Bus. Development
Buy
50 $7.49

50

$7.49

$375

Dec 14, 2023

Pan Anthony X

Pan Anthony X
VP, Sales & Bus. Development
Buy
292 $7.55

292

$7.55

$2,205

Dec 14, 2023

Pan Anthony X

Pan Anthony X
VP, Sales & Bus. Development
Buy
75 $7.55

75

$7.55

$566

Dec 12, 2023

Pan Anthony X

Pan Anthony X
VP, Sales & Bus. Development
Buy
1,000 $7.75

1,000

$7.75

$7,750

Dec 11, 2023

Pan Anthony X

Pan Anthony X
VP, Sales & Bus. Development
Buy
450 $7.86

450

$7.86

$3,537

Dec 11, 2023

Pan Anthony X

Pan Anthony X
VP, Sales & Bus. Development
Buy
200 $7.86

200

$7.86

$1,572

Dec 08, 2023

Pan Anthony X

Pan Anthony X
VP, Sales & Bus. Development
Buy
6 $7.86

6

$7.86

$47

Dec 07, 2023

Pan Anthony X

Pan Anthony X
VP, Sales & Bus. Development
Buy
4 $7.86

4

$7.86

$31

Dec 07, 2023

Pan Anthony X

Pan Anthony X
VP, Sales & Bus. Development
Buy
100 $7.86

100

$7.86

$786

Dec 06, 2023

Pan Anthony X

Pan Anthony X
VP, Sales & Bus. Development
Buy
1,529 $7.90

1,529

$7.90

$12,079

Dec 05, 2023

Pan Anthony X

Pan Anthony X
VP, Sales & Bus. Development
Buy
2,471 $7.90

2,471

$7.90

$19,521

Dec 05, 2023

Pan Anthony X

Pan Anthony X
VP, Sales & Bus. Development
Buy
125 $7.90

125

$7.90

$988

Nov 11, 2022

Hutter Christopher Gerald

Hutter Christopher Gerald
President and CEO
Buy
5,000 $10.76

5,000

$10.76

$53,800

Nov 11, 2022

Rosenzweig Benjamin L

Rosenzweig Benjamin L
Buy
2,500 $10.83

2,500

$10.83

$27,075

Jun 14, 2022

Mazzaferro Aldo John Jr

Mazzaferro Aldo John Jr
Buy
300 $15.57

300

$15.57

$4,672

May 13, 2022

Hutter Christopher Gerald

Hutter Christopher Gerald
President and CEO
Buy
4,592 $15.00

4,592

$15.00

$68,880

Dec 22, 2021

Privet Fund Management LLC

Privet Fund Management LLC
Buy
219,523 $12.75

219,523

$12.75

$0

Dec 14, 2021

Guy Henry L

Guy Henry L
Buy
24,985 $14.00

24,985

$14.00

$0

Dec 13, 2021

Guy Henry L

Guy Henry L
Buy
23,788 $13.99

23,788

$13.99

$0

Dec 01, 2021

Guy Henry L

Guy Henry L
Buy
7,920 $13.98

7,920

$13.98

$0

Nov 30, 2021

Guy Henry L

Guy Henry L
Buy
6,403 $13.99

6,403

$13.99

$0

Nov 29, 2021

Guy Henry L

Guy Henry L
Buy
5,199 $13.99

5,199

$13.99

$0

Nov 26, 2021

Guy Henry L

Guy Henry L
Buy
4,450 $13.95

4,450

$13.95

$0

Nov 24, 2021

Guy Henry L

Guy Henry L
Buy
55,000 $14.52

55,000

$14.52

$0

Nov 22, 2021

Guy Henry L

Guy Henry L
Buy
20,000 $13.85

20,000

$13.85

$0

Aug 18, 2021

Rosenzweig Benjamin L

Rosenzweig Benjamin L
Buy
5,000 $10.76

5,000

$10.76

$53,800

Aug 17, 2021

Hutter Christopher Gerald

Hutter Christopher Gerald
Buy
4,990 $10.89

4,990

$10.89

$54,321

Aug 17, 2021

Schauerman John P.

Schauerman John P.
Buy
10,000 $10.98

10,000

$10.98

$109,800

Jun 10, 2021

Privet Fund Management LLC

Privet Fund Management LLC
Buy
15,000 $10.57

15,000

$10.57

$158,522

Jun 09, 2021

Privet Fund Management LLC

Privet Fund Management LLC
Buy
5,665 $10.28

5,665

$10.28

$58,225

Jun 08, 2021

Privet Fund Management LLC

Privet Fund Management LLC
Buy
14,737 $10.06

14,737

$10.06

$148,312

May 18, 2021

Schauerman John P.

Schauerman John P.
Buy
7,007 $9.81

7,007

$9.81

$68,739

Mar 15, 2021

Cunningham Sarah M

Cunningham Sarah M
VP Corporate Administration
Sell
8,431 $10.05

8,431

$10.05

$84,732

Dec 10, 2020

Schauerman John P.

Schauerman John P.
Buy
16,600 $6.50

16,600

$6.50

$107,900

Dec 09, 2020

Privet Fund Management LLC

Privet Fund Management LLC
Buy
10,000 $6.44

10,000

$6.44

$64,403

Dec 08, 2020

Privet Fund Management LLC

Privet Fund Management LLC
Buy
5,700 $6.30

5,700

$6.30

$35,908

Nov 30, 2020

Privet Fund Management LLC

Privet Fund Management LLC
Buy
12,421 $5.92

12,421

$5.92

$73,486

Nov 17, 2020

Privet Fund Management LLC

Privet Fund Management LLC
Buy
910 $5.72

910

$5.72

$5,207

Nov 16, 2020

Privet Fund Management LLC

Privet Fund Management LLC
Buy
7,180 $5.62

7,180

$5.62

$40,326

Nov 13, 2020

Privet Fund Management LLC

Privet Fund Management LLC
Buy
20,000 $5.43

20,000

$5.43

$108,518

Nov 11, 2020

Schauerman John P.

Schauerman John P.
Buy
20,000 $5.44

20,000

$5.44

$108,800

Sep 11, 2020

Roberson Maria Haughton

Roberson Maria Haughton
Buy
1,000 $5.90

1,000

$5.90

$5,900

May 15, 2020

Guy Henry L

Guy Henry L
Buy
1,000 $9.70

1,000

$9.70

$9,698

May 15, 2020

Callander Anthony A

Callander Anthony A
Buy
500 $9.55

500

$9.55

$4,773

May 13, 2020

BRAM CRAIG C

BRAM CRAIG C
CEO & President
Buy
3,000 $8.87

3,000

$8.87

$26,610

May 12, 2020

BRAM CRAIG C

BRAM CRAIG C
CEO & President
Buy
2,504 $9.17

2,504

$9.17

$22,962

May 07, 2020

Roberson Maria Haughton

Roberson Maria Haughton
Buy
1,000 $7.86

1,000

$7.86

$7,860

May 07, 2020

Cunningham Sarah M

Cunningham Sarah M
VP Corporate Administration
Buy
736 $8.05

736

$8.05

$5,925

May 07, 2020

Loughran Dennis M

Loughran Dennis M
Sr. Vice President and CFO
Buy
2,500 $7.88

2,500

$7.88

$19,695

May 07, 2020

BRAM CRAIG C

BRAM CRAIG C
CEO & President
Buy
2,773 $7.99

2,773

$7.99

$22,156

May 07, 2020

KACZKA JEFFREY

KACZKA JEFFREY
Buy
2,000 $7.82

2,000

$7.82

$15,640

Mar 16, 2020

BRAM CRAIG C

BRAM CRAIG C
CEO & President
Buy
3,000 $10.35

3,000

$10.35

$31,050

Mar 12, 2020

TERRY JAMES W JR

TERRY JAMES W JR
Buy
500 $10.50

500

$10.50

$5,250

Mar 11, 2020

Gibson James G

Gibson James G
President of Subsidiary
Buy
130 $11.50

130

$11.50

$1,495

Mar 10, 2020

BRAM CRAIG C

BRAM CRAIG C
CEO & President
Buy
4,000 $11.20

4,000

$11.20

$44,800

Mar 05, 2020

Privet Fund Management LLC

Privet Fund Management LLC
Buy
88,612 $13.22

88,612

$13.22

$1,171,273

Mar 04, 2020

Privet Fund Management LLC

Privet Fund Management LLC
Buy
77,740 $13.49

77,740

$13.49

$1,048,495

Mar 03, 2020

Privet Fund Management LLC

Privet Fund Management LLC
Buy
147,706 $12.86

147,706

$12.86

$1,899,529

Feb 20, 2020

Padden Michael

Padden Michael
Director of IT
Sell
141 $12.65

141

$12.65

$1,784

Dec 19, 2019

Wright Murray H

Wright Murray H
Buy
1,000 $12.94

1,000

$12.94

$12,940

Dec 17, 2019

Wright Murray H

Wright Murray H
Buy
500 $12.64

500

$12.64

$6,322

Dec 09, 2019

BRAM CRAIG C

BRAM CRAIG C
CEO & President
Buy
2,000 $11.72

2,000

$11.72

$23,440

Dec 09, 2019

Wright Murray H

Wright Murray H
Buy
800 $11.74

800

$11.74

$9,392

Dec 09, 2019

Wright Murray H

Wright Murray H
Buy
1,000 $11.58

1,000

$11.58

$11,582

Dec 02, 2019

BRAM CRAIG C

BRAM CRAIG C
CEO & President
Buy
2,000 $12.70

2,000

$12.70

$25,400

Nov 27, 2019

Wright Murray H

Wright Murray H
Buy
200 $13.09

200

$13.09

$2,618

Nov 22, 2019

BRAM CRAIG C

BRAM CRAIG C
CEO & President
Buy
2,000 $12.44

2,000

$12.44

$24,880

Nov 21, 2019

Wright Murray H

Wright Murray H
Buy
1,000 $13.40

1,000

$13.40

$13,400

Nov 19, 2019

BRAM CRAIG C

BRAM CRAIG C
CEO & President
Buy
2,195 $13.15

2,195

$13.15

$28,864

Nov 18, 2019

Roberson Maria Haughton

Roberson Maria Haughton
Buy
500 $13.00

500

$13.00

$6,500

Nov 08, 2019

J. Kyle Pennington

J. Kyle Pennington
President of Subsidiary
Sell
15,745 $0.00

15,745

$0.00

$0

Jul 08, 2019

Privet Fund Management LLC

Privet Fund Management LLC
Buy
74,621 $0.00

74,621

$0.00

$0

Mar 20, 2019

Guy Henry L

Guy Henry L
Buy
1,600 $15.40

1,600

$15.40

$24,638

Mar 18, 2019

Privet Fund Management LLC

Privet Fund Management LLC
Buy
5,000 $15.18

5,000

$15.18

$75,900

Mar 18, 2019

Privet Fund Management LLC

Privet Fund Management LLC
Buy
50,000 $15.00

50,000

$15.00

$750,000

Mar 14, 2019

BRAM CRAIG C

BRAM CRAIG C
CEO & President
Buy
1,100 $14.95

1,100

$14.95

$16,445

Mar 13, 2019

Cunningham Sarah M

Cunningham Sarah M
VP Corporate Administration
Buy
1,000 $15.00

1,000

$15.00

$15,000

Mar 11, 2019

J. Kyle Pennington

J. Kyle Pennington
President of Subsidiary
Buy
4,000 $15.00

4,000

$15.00

$60,000

Mar 08, 2019

TERRY JAMES W JR

TERRY JAMES W JR
Buy
1,500 $15.15

1,500

$15.15

$22,725

Mar 07, 2019

Baroff Steven

Baroff Steven
President, Specialty Pipe
Buy
2,000 $15.00

2,000

$15.00

$30,000

Mar 07, 2019

BRAM CRAIG C

BRAM CRAIG C
CEO & President
Buy
7,000 $15.00

7,000

$15.00

$105,000

Mar 07, 2019

BRAM CRAIG C

BRAM CRAIG C
CEO & President
Buy
3,000 $14.88

3,000

$14.88

$44,640

Mar 07, 2019

Wright Murray H

Wright Murray H
Buy
5,916 $14.87

5,916

$14.87

$87,947

Dec 26, 2018

Privet Fund Management LLC

Privet Fund Management LLC
Buy
3,000 $16.54

3,000

$16.54

$49,620

Dec 24, 2018

Privet Fund Management LLC

Privet Fund Management LLC
Buy
30,000 $16.83

30,000

$16.83

$504,900

Dec 21, 2018

Privet Fund Management LLC

Privet Fund Management LLC
Buy
4,060 $16.81

4,060

$16.81

$68,249

Dec 20, 2018

Privet Fund Management LLC

Privet Fund Management LLC
Buy
40,000 $17.15

40,000

$17.15

$686,000

Dec 20, 2018

Privet Fund Management LLC

Privet Fund Management LLC
Buy
6,000 $17.24

6,000

$17.24

$103,440

Dec 19, 2018

Privet Fund Management LLC

Privet Fund Management LLC
Buy
20,366 $16.74

20,366

$16.74

$340,927

Dec 19, 2018

Privet Fund Management LLC

Privet Fund Management LLC
Buy
5,000 $16.75

5,000

$16.75

$83,750

Dec 18, 2018

Privet Fund Management LLC

Privet Fund Management LLC
Buy
12,600 $16.64

12,600

$16.64

$209,664

Dec 18, 2018

Privet Fund Management LLC

Privet Fund Management LLC
Buy
5,000 $16.59

5,000

$16.59

$82,950

Dec 11, 2018

Privet Fund Management LLC

Privet Fund Management LLC
Buy
8,449 $15.88

8,449

$15.88

$134,170

Dec 11, 2018

Privet Fund Management LLC

Privet Fund Management LLC
Buy
5,000 $16.25

5,000

$16.25

$81,250

Dec 10, 2018

BRAM CRAIG C

BRAM CRAIG C
CEO & President
Buy
2,500 $15.51

2,500

$15.51

$38,775

Dec 10, 2018

Privet Fund Management LLC

Privet Fund Management LLC
Buy
22,000 $15.31

22,000

$15.31

$336,820

Dec 10, 2018

Privet Fund Management LLC

Privet Fund Management LLC
Buy
1,535 $15.42

1,535

$15.42

$23,670

Sep 18, 2018

BRAM CRAIG C

BRAM CRAIG C
CEO & President
Buy
1,800 $22.27

1,800

$22.27

$40,086

Jun 13, 2018

Guy Henry L

Guy Henry L
Buy
5,000 $19.89

5,000

$19.89

$99,450

Jun 11, 2018

Wright Murray H

Wright Murray H
Sell
10,000 $20.00

10,000

$20.00

$200,000

Feb 08, 2018

Privet Fund Management LLC

Privet Fund Management LLC
Buy
864 $12.89

864

$12.89

$11,137

Feb 07, 2018

Privet Fund Management LLC

Privet Fund Management LLC
Buy
11,087 $12.81

11,087

$12.81

$142,024

TOP