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 22, 2025

Taylor Stephen Charles

Taylor Stephen Charles
Sell
10,000 $26.00

10,000

$26.00

$260,035

Aug 22, 2025

Taylor Stephen Charles

Taylor Stephen Charles
Sell
10,000 $26.50

10,000

$26.50

$265,025

Aug 14, 2025

HOLLEY JEAN K

HOLLEY JEAN K
Buy
4,048 $24.49

4,048

$24.49

$99,154

May 15, 2025

Taylor Stephen Charles

Taylor Stephen Charles
Sell
25,000 $24.90

25,000

$24.90

$622,500

Jan 21, 2025

Taylor Stephen Charles

Taylor Stephen Charles
Sell
10,000 $29.01

10,000

$29.01

$290,100

Jan 21, 2025

Taylor Stephen Charles

Taylor Stephen Charles
Sell
9,400 $28.57

9,400

$28.57

$268,549

Dec 12, 2024

Taylor Stephen Charles

Taylor Stephen Charles
Sell
10,000 $27.15

10,000

$27.15

$271,500

Nov 25, 2024

Taylor Stephen Charles

Taylor Stephen Charles
Sell
600 $28.50

600

$28.50

$17,100

Nov 22, 2024

Taylor Stephen Charles

Taylor Stephen Charles
Sell
10,000 $28.00

10,000

$28.00

$280,000

Nov 21, 2024

Taylor Stephen Charles

Taylor Stephen Charles
Sell
38,479 $26.89

38,479

$26.89

$1,034,777

Nov 20, 2024

Taylor Stephen Charles

Taylor Stephen Charles
Sell
1,521 $26.00

1,521

$26.00

$39,546

Nov 19, 2024

Taylor Stephen Charles

Taylor Stephen Charles
Sell
6,516 $25.50

6,516

$25.50

$166,158

Nov 18, 2024

Taylor Stephen Charles

Taylor Stephen Charles
Sell
3,442 $25.51

3,442

$25.51

$87,809

Nov 15, 2024

Taylor Stephen Charles

Taylor Stephen Charles
Sell
10,042 $25.01

10,042

$25.01

$251,110

Nov 13, 2024

Taylor Stephen Charles

Taylor Stephen Charles
Sell
2,191 $24.50

2,191

$24.50

$53,680

Nov 12, 2024

Taylor Stephen Charles

Taylor Stephen Charles
Sell
4,713 $24.51

4,713

$24.51

$115,506

Nov 11, 2024

Taylor Stephen Charles

Taylor Stephen Charles
Sell
3,096 $24.50

3,096

$24.50

$75,853

Aug 26, 2024

Taylor Stephen Charles

Taylor Stephen Charles
Sell
3,181 $22.00

3,181

$22.00

$69,982

Aug 20, 2024

Taylor Stephen Charles

Taylor Stephen Charles
Sell
4,690 $22.14

4,690

$22.14

$103,837

Jun 14, 2024

Jacobs Justin

Jacobs Justin
CEO
Buy
2,500 $19.08

2,500

$19.08

$47,700

Dec 01, 2022

Beyer Leslie Ann

Beyer Leslie Ann
Sell
3,000 $11.05

3,000

$11.05

$33,150

Jun 07, 2022

Hazlett James R

Hazlett James R
VP - Technical Services
Sell
972 $15.00

972

$15.00

$14,580

Jun 07, 2022

Taylor Stephen Charles

Taylor Stephen Charles
CEO
Sell
3,918 $15.00

3,918

$15.00

$58,770

May 31, 2022

Hazlett James R

Hazlett James R
VP - Technical Services
Sell
2,405 $14.01

2,405

$14.01

$33,694

May 27, 2022

Hazlett James R

Hazlett James R
VP - Technical Services
Sell
595 $14.05

595

$14.05

$8,360

Apr 11, 2022

CHISHOLM JOHN

CHISHOLM JOHN
Sell
500 $11.79

500

$11.79

$5,895

Apr 01, 2022

CHISHOLM JOHN

CHISHOLM JOHN
Sell
1,500 $10.68

1,500

$10.68

$16,020

Mar 30, 2022

CHISHOLM JOHN

CHISHOLM JOHN
Sell
700 $11.61

700

$11.61

$8,127

Mar 29, 2022

CHISHOLM JOHN

CHISHOLM JOHN
Sell
2,300 $12.01

2,300

$12.01

$27,623

Oct 06, 2021

Hazlett James R

Hazlett James R
VP - Technical Services
Sell
2,750 $12.08

2,750

$12.08

$33,220

Sep 14, 2021

CHISHOLM JOHN

CHISHOLM JOHN
Sell
7,000 $9.97

7,000

$9.97

$69,790

Aug 27, 2021

CHISHOLM JOHN

CHISHOLM JOHN
Sell
2,515 $9.56

2,515

$9.56

$24,043

Aug 26, 2021

CHISHOLM JOHN

CHISHOLM JOHN
Sell
3,485 $9.24

3,485

$9.24

$32,201

Dec 10, 2020

Hazlett James R

Hazlett James R
VP -- Technical Services
Sell
2,500 $12.00

2,500

$12.00

$30,000

Jun 04, 2019

BRADSHAW DAVID L

BRADSHAW DAVID L
Sell
1,756 $15.20

1,756

$15.20

$26,691

Jun 04, 2019

BRADSHAW DAVID L

BRADSHAW DAVID L
Sell
1,600 $14.98

1,600

$14.98

$23,968

Apr 23, 2019

Hazlett James R

Hazlett James R
VP -- Technical Services
Sell
1,413 $17.77

1,413

$17.77

$25,109

Apr 22, 2019

Hazlett James R

Hazlett James R
VP -- Technical Services
Sell
1,687 $17.79

1,687

$17.79

$30,012

Apr 10, 2019

Lawrence G Larry

Lawrence G Larry
CFO
Sell
701 $18.25

701

$18.25

$12,793

Apr 08, 2019

Lawrence G Larry

Lawrence G Larry
CFO
Sell
3,299 $18.42

3,299

$18.42

$60,768

Apr 01, 2019

Hazlett James R

Hazlett James R
VP -- Technical Services
Sell
1,000 $17.57

1,000

$17.57

$17,570

Mar 29, 2019

Hazlett James R

Hazlett James R
VP -- Technical Services
Sell
1,000 $17.07

1,000

$17.07

$17,070

Mar 28, 2019

Hazlett James R

Hazlett James R
VP -- Technical Services
Sell
1,000 $17.14

1,000

$17.14

$17,140

Mar 27, 2019

Hazlett James R

Hazlett James R
VP -- Technical Services
Sell
1,000 $17.33

1,000

$17.33

$17,330

Mar 26, 2019

Hazlett James R

Hazlett James R
VP -- Technical Services
Sell
1,000 $17.26

1,000

$17.26

$17,260

Feb 05, 2019

Taylor Stephen Charles

Taylor Stephen Charles
CEO
Sell
2,720 $17.00

2,720

$17.00

$46,240

Feb 04, 2019

Taylor Stephen Charles

Taylor Stephen Charles
CEO
Sell
12,771 $17.06

12,771

$17.06

$217,873

Jan 31, 2019

Taylor Stephen Charles

Taylor Stephen Charles
CEO
Sell
18 $17.00

18

$17.00

$306

Jan 30, 2019

Taylor Stephen Charles

Taylor Stephen Charles
CEO
Sell
348 $17.00

348

$17.00

$5,916

Jan 29, 2019

Taylor Stephen Charles

Taylor Stephen Charles
CEO
Sell
4,905 $17.05

4,905

$17.05

$83,630

Jan 28, 2019

Taylor Stephen Charles

Taylor Stephen Charles
CEO
Sell
1,110 $17.00

1,110

$17.00

$18,870

Jan 25, 2019

Taylor Stephen Charles

Taylor Stephen Charles
CEO
Sell
2,994 $17.14

2,994

$17.14

$51,317

Jan 25, 2019

Taylor Stephen Charles

Taylor Stephen Charles
CEO
Sell
1,980 $17.14

1,980

$17.14

$33,937

Jan 24, 2019

Taylor Stephen Charles

Taylor Stephen Charles
CEO
Sell
1,205 $17.00

1,205

$17.00

$20,485

Jan 23, 2019

Taylor Stephen Charles

Taylor Stephen Charles
CEO
Sell
1,846 $17.21

1,846

$17.21

$31,770

Jan 22, 2019

Taylor Stephen Charles

Taylor Stephen Charles
CEO
Sell
1,200 $17.48

1,200

$17.48

$20,976

Jan 18, 2019

Taylor Stephen Charles

Taylor Stephen Charles
CEO
Sell
12,444 $17.89

12,444

$17.89

$222,623

Jan 17, 2019

Taylor Stephen Charles

Taylor Stephen Charles
CEO
Sell
10,311 $17.50

10,311

$17.50

$180,443

Jan 08, 2019

CHISHOLM JOHN

CHISHOLM JOHN
Sell
2,500 $18.20

2,500

$18.20

$45,500

Aug 29, 2018

Taylor Stephen Charles

Taylor Stephen Charles
CEO
Sell
13,776 $22.01

13,776

$22.01

$303,210

Aug 27, 2018

Taylor Stephen Charles

Taylor Stephen Charles
CEO
Sell
514 $22.04

514

$22.04

$11,329

Aug 24, 2018

Taylor Stephen Charles

Taylor Stephen Charles
CEO
Sell
1,500 $22.45

1,500

$22.45

$33,675

Aug 23, 2018

Taylor Stephen Charles

Taylor Stephen Charles
CEO
Sell
1,306 $22.51

1,306

$22.51

$29,398

Aug 21, 2018

Taylor Stephen Charles

Taylor Stephen Charles
CEO
Sell
2,704 $22.02

2,704

$22.02

$59,542

Mar 28, 2018

CHISHOLM JOHN

CHISHOLM JOHN
Sell
4,511 $23.20

4,511

$23.20

$104,655

Mar 27, 2018

CHISHOLM JOHN

CHISHOLM JOHN
Sell
9,569 $24.07

9,569

$24.07

$230,326

Mar 26, 2018

CHISHOLM JOHN

CHISHOLM JOHN
Sell
4,110 $24.13

4,110

$24.13

$99,174

Mar 23, 2018

CHISHOLM JOHN

CHISHOLM JOHN
Sell
2,750 $24.35

2,750

$24.35

$66,963

Mar 13, 2018

BRADSHAW DAVID L

BRADSHAW DAVID L
Sell
647 $27.11

647

$27.11

$17,540

Mar 13, 2018

BRADSHAW DAVID L

BRADSHAW DAVID L
Sell
1,853 $27.35

1,853

$27.35

$50,680

Jan 25, 2018

Hazlett James R

Hazlett James R
VP -- Technical Services
Sell
102 $28.90

102

$28.90

$2,948

Jan 24, 2018

Hazlett James R

Hazlett James R
VP -- Technical Services
Sell
200 $28.90

200

$28.90

$5,780

Jan 23, 2018

Hazlett James R

Hazlett James R
VP -- Technical Services
Sell
513 $29.00

513

$29.00

$14,877

Jan 23, 2018

Hazlett James R

Hazlett James R
VP -- Technical Services
Sell
979 $28.95

979

$28.95

$28,342

Jan 22, 2018

Hazlett James R

Hazlett James R
VP -- Technical Services
Sell
198 $28.90

198

$28.90

$5,722

Jan 17, 2018

Hazlett James R

Hazlett James R
VP -- Technical Services
Sell
2,005 $28.96

2,005

$28.96

$58,065

Jan 17, 2018

Hazlett James R

Hazlett James R
VP -- Technical Services
Sell
1,688 $29.01

1,688

$29.01

$48,969

Jan 16, 2018

Hazlett James R

Hazlett James R
VP -- Technical Services
Sell
1,201 $29.02

1,201

$29.02

$34,853

Jan 16, 2018

Hazlett James R

Hazlett James R
VP -- Technical Services
Sell
1,239 $28.95

1,239

$28.95

$35,869

Jan 12, 2018

Hazlett James R

Hazlett James R
VP -- Technical Services
Sell
277 $28.92

277

$28.92

$8,011

TOP