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

Grandpre Christopher M

Grandpre Christopher M
Buy
10,000 $10.41

10,000

$10.41

$104,082

Aug 18, 2025

Grandpre Christopher M

Grandpre Christopher M
Buy
10,000 $10.70

10,000

$10.70

$106,978

Aug 15, 2025

Grandpre Christopher M

Grandpre Christopher M
Buy
14,388 $10.88

14,388

$10.88

$156,531

Sep 21, 2023

Bandera Partners LLC

Bandera Partners LLC
Buy
5,179 $9.48

5,179

$9.48

$49,090

Sep 21, 2023

Bandera Partners LLC

Bandera Partners LLC
Buy
212,922 $9.60

212,922

$9.60

$2,043,008

Sep 20, 2023

Bandera Partners LLC

Bandera Partners LLC
Buy
6,923 $9.49

6,923

$9.49

$65,683

Sep 20, 2023

Bandera Partners LLC

Bandera Partners LLC
Buy
15,743 $9.50

15,743

$9.50

$149,481

Sep 19, 2023

Bandera Partners LLC

Bandera Partners LLC
Buy
95 $9.40

95

$9.40

$893

Sep 18, 2023

Bandera Partners LLC

Bandera Partners LLC
Buy
13,544 $9.38

13,544

$9.38

$127,081

Sep 18, 2023

Bandera Partners LLC

Bandera Partners LLC
Buy
10,417 $9.49

10,417

$9.49

$98,873

Sep 15, 2023

Bandera Partners LLC

Bandera Partners LLC
Buy
7,378 $9.47

7,378

$9.47

$69,859

Sep 14, 2023

Bandera Partners LLC

Bandera Partners LLC
Buy
21,381 $8.94

21,381

$8.94

$191,217

Sep 14, 2023

Bandera Partners LLC

Bandera Partners LLC
Buy
24,716 $9.29

24,716

$9.29

$229,584

Sep 13, 2023

Bandera Partners LLC

Bandera Partners LLC
Buy
20,814 $9.27

20,814

$9.27

$192,912

Sep 13, 2023

Bandera Partners LLC

Bandera Partners LLC
Buy
5,053 $9.34

5,053

$9.34

$47,190

Sep 12, 2023

Bandera Partners LLC

Bandera Partners LLC
Buy
3,029 $9.49

3,029

$9.49

$28,735

Sep 12, 2023

Bandera Partners LLC

Bandera Partners LLC
Buy
9,984 $9.50

9,984

$9.50

$94,835

Sep 11, 2023

Bandera Partners LLC

Bandera Partners LLC
Buy
8,276 $9.43

8,276

$9.43

$78,007

Sep 07, 2023

Bandera Partners LLC

Bandera Partners LLC
Buy
21,307 $9.11

21,307

$9.11

$194,120

Sep 06, 2023

Bandera Partners LLC

Bandera Partners LLC
Buy
37,072 $9.10

37,072

$9.10

$337,492

Sep 05, 2023

Bandera Partners LLC

Bandera Partners LLC
Buy
4,480 $9.10

4,480

$9.10

$40,774

Aug 25, 2023

Bandera Partners LLC

Bandera Partners LLC
Buy
16,462 $9.54

16,462

$9.54

$156,977

Aug 24, 2023

Bandera Partners LLC

Bandera Partners LLC
Buy
19,713 $9.55

19,713

$9.55

$188,243

Aug 23, 2023

Bandera Partners LLC

Bandera Partners LLC
Buy
6,247 $9.53

6,247

$9.53

$59,527

Aug 11, 2023

Bandera Partners LLC

Bandera Partners LLC
Buy
50,000 $9.70

50,000

$9.70

$484,960

Aug 11, 2023

Bandera Partners LLC

Bandera Partners LLC
Buy
534,496 $9.54

534,496

$9.54

$5,099,092

Aug 10, 2023

Bandera Partners LLC

Bandera Partners LLC
Buy
31,020 $12.41

31,020

$12.41

$385,005

Aug 10, 2023

Bandera Partners LLC

Bandera Partners LLC
Buy
43,700 $12.40

43,700

$12.40

$541,880

Aug 09, 2023

Bandera Partners LLC

Bandera Partners LLC
Buy
125,410 $12.93

125,410

$12.93

$1,621,614

Aug 09, 2023

Bandera Partners LLC

Bandera Partners LLC
Buy
3,902 $12.92

3,902

$12.92

$50,421

Jul 17, 2023

Bandera Partners LLC

Bandera Partners LLC
Buy
299 $13.10

299

$13.10

$3,917

Jul 14, 2023

Bandera Partners LLC

Bandera Partners LLC
Buy
22,164 $13.03

22,164

$13.03

$288,852

Jul 07, 2023

Bandera Partners LLC

Bandera Partners LLC
Buy
4,413 $13.08

4,413

$13.08

$57,722

Jul 06, 2023

Bandera Partners LLC

Bandera Partners LLC
Buy
1,961 $13.07

1,961

$13.07

$25,638

Jun 28, 2023

Bandera Partners LLC

Bandera Partners LLC
Buy
769 $13.06

769

$13.06

$10,044

Jun 27, 2023

Bandera Partners LLC

Bandera Partners LLC
Buy
2,127 $13.08

2,127

$13.08

$27,811

Jun 26, 2023

Bandera Partners LLC

Bandera Partners LLC
Buy
1,640 $13.09

1,640

$13.09

$21,468

Jun 23, 2023

Bandera Partners LLC

Bandera Partners LLC
Buy
16,673 $13.07

16,673

$13.07

$217,876

Jun 22, 2023

Bandera Partners LLC

Bandera Partners LLC
Buy
437 $13.08

437

$13.08

$5,717

Jun 21, 2023

Bandera Partners LLC

Bandera Partners LLC
Buy
6,999 $13.06

6,999

$13.06

$91,420

Jun 14, 2023

Bandera Partners LLC

Bandera Partners LLC
Buy
16,487 $13.02

16,487

$13.02

$214,730

Jun 12, 2023

Bandera Partners LLC

Bandera Partners LLC
Buy
4,912 $13.06

4,912

$13.06

$64,132

Jan 04, 2023

Bandera Partners LLC

Bandera Partners LLC
Buy
29,064 $13.53

29,064

$13.53

$393,326

Jan 03, 2023

Bandera Partners LLC

Bandera Partners LLC
Buy
40,339 $13.45

40,339

$13.45

$542,745

Dec 30, 2022

Bandera Partners LLC

Bandera Partners LLC
Buy
14,597 $13.59

14,597

$13.59

$198,369

Dec 29, 2022

Bandera Partners LLC

Bandera Partners LLC
Buy
46,000 $13.79

46,000

$13.79

$634,248

Oct 24, 2022

Bandera Partners LLC

Bandera Partners LLC
Buy
9,464 $15.33

9,464

$15.33

$145,091

Oct 21, 2022

Bandera Partners LLC

Bandera Partners LLC
Buy
5,763 $15.18

5,763

$15.18

$87,455

Oct 20, 2022

Bandera Partners LLC

Bandera Partners LLC
Buy
1,300 $15.50

1,300

$15.50

$20,147

Oct 12, 2022

Bandera Partners LLC

Bandera Partners LLC
Buy
100 $15.50

100

$15.50

$1,550

Oct 11, 2022

Bandera Partners LLC

Bandera Partners LLC
Buy
20,400 $15.37

20,400

$15.37

$313,524

Oct 10, 2022

Bandera Partners LLC

Bandera Partners LLC
Buy
33,484 $15.36

33,484

$15.36

$514,281

Oct 07, 2022

Bandera Partners LLC

Bandera Partners LLC
Buy
3,615 $15.49

3,615

$15.49

$55,992

Sep 29, 2022

Bandera Partners LLC

Bandera Partners LLC
Buy
10,452 $15.26

10,452

$15.26

$159,446

Sep 28, 2022

Bandera Partners LLC

Bandera Partners LLC
Buy
26,331 $16.03

26,331

$16.03

$422,054

Sep 27, 2022

Bandera Partners LLC

Bandera Partners LLC
Buy
35,684 $15.82

35,684

$15.82

$564,639

Sep 26, 2022

Bandera Partners LLC

Bandera Partners LLC
Buy
60,000 $15.79

60,000

$15.79

$947,502

Sep 23, 2022

Bandera Partners LLC

Bandera Partners LLC
Buy
39,379 $15.74

39,379

$15.74

$620,007

Sep 22, 2022

Bandera Partners LLC

Bandera Partners LLC
Buy
28,506 $16.04

28,506

$16.04

$457,139

Sep 20, 2022

Bandera Partners LLC

Bandera Partners LLC
Buy
8,961 $16.26

8,961

$16.26

$145,686

Sep 19, 2022

Bandera Partners LLC

Bandera Partners LLC
Buy
2,325 $16.24

2,325

$16.24

$37,748

Sep 16, 2022

Bandera Partners LLC

Bandera Partners LLC
Buy
31,041 $16.41

31,041

$16.41

$509,367

Sep 06, 2022

Bandera Partners LLC

Bandera Partners LLC
Buy
2,346 $16.47

2,346

$16.47

$38,631

Jun 14, 2022

Bandera Partners LLC

Bandera Partners LLC
Buy
38,132 $13.71

38,132

$13.71

$522,862

Jun 13, 2022

Bandera Partners LLC

Bandera Partners LLC
Buy
6,593 $13.86

6,593

$13.86

$91,407

May 25, 2022

Bandera Partners LLC

Bandera Partners LLC
Buy
200 $14.98

200

$14.98

$2,996

May 24, 2022

Bandera Partners LLC

Bandera Partners LLC
Buy
22,187 $14.98

22,187

$14.98

$332,277

May 10, 2022

Bandera Partners LLC

Bandera Partners LLC
Buy
47,326 $16.04

47,326

$16.04

$759,256

May 09, 2022

Bandera Partners LLC

Bandera Partners LLC
Buy
185,489 $15.93

185,489

$15.93

$2,955,025

Mar 16, 2022

Singleton Jake

Singleton Jake
CFO
Buy
1,515 $33.00

1,515

$33.00

$49,995

Mar 16, 2022

Holt Peter D

Holt Peter D
President and CEO
Buy
1,500 $33.24

1,500

$33.24

$49,853

Sep 13, 2021

DaVella Ronald V

DaVella Ronald V
Sell
1,600 $99.33

1,600

$99.33

$158,935

Sep 13, 2021

DaVella Ronald V

DaVella Ronald V
Sell
5,114 $100.24

5,114

$100.24

$512,614

Sep 13, 2021

DaVella Ronald V

DaVella Ronald V
Sell
7,572 $101.36

7,572

$101.36

$767,492

Sep 13, 2021

DaVella Ronald V

DaVella Ronald V
Sell
5,514 $102.27

5,514

$102.27

$563,936

Sep 13, 2021

DaVella Ronald V

DaVella Ronald V
Sell
200 $102.80

200

$102.80

$20,561

Sep 01, 2021

Singleton Jake

Singleton Jake
CFO
Sell
2,614 $103.12

2,614

$103.12

$269,543

Aug 10, 2021

KREVLIN GLENN J

KREVLIN GLENN J
Sell
2,800 $102.38

2,800

$102.38

$286,668

Aug 10, 2021

KREVLIN GLENN J

KREVLIN GLENN J
Sell
7,200 $103.27

7,200

$103.27

$743,560

Jun 24, 2021

Rubel Matthew E

Rubel Matthew E
Sell
4,768 $82.07

4,768

$82.07

$391,308

Jun 23, 2021

Singleton Jake

Singleton Jake
CFO
Sell
4,611 $78.00

4,611

$78.00

$359,658

Jun 23, 2021

Singleton Jake

Singleton Jake
CFO
Sell
4,351 $78.05

4,351

$78.05

$339,596

Jun 09, 2021

DaVella Ronald V

DaVella Ronald V
Sell
2,647 $72.86

2,647

$72.86

$192,847

Jun 02, 2021

Bandera Partners LLC

Bandera Partners LLC
Sell
191,953 $71.80

191,953

$71.80

$13,782,552

Jun 01, 2021

Bandera Partners LLC

Bandera Partners LLC
Sell
120,307 $71.52

120,307

$71.52

$8,604,200

May 28, 2021

Bandera Partners LLC

Bandera Partners LLC
Sell
57,053 $71.38

57,053

$71.38

$4,072,289

May 14, 2021

KREVLIN GLENN J

KREVLIN GLENN J
Sell
4,087 $48.80

4,087

$48.80

$199,433

May 14, 2021

KREVLIN GLENN J

KREVLIN GLENN J
Sell
9,581 $49.99

9,581

$49.99

$478,970

May 14, 2021

KREVLIN GLENN J

KREVLIN GLENN J
Sell
9,329 $50.48

9,329

$50.48

$470,930

May 13, 2021

KREVLIN GLENN J

KREVLIN GLENN J
Sell
11,202 $48.70

11,202

$48.70

$545,485

May 13, 2021

KREVLIN GLENN J

KREVLIN GLENN J
Sell
2,890 $49.62

2,890

$49.62

$143,413

May 13, 2021

KREVLIN GLENN J

KREVLIN GLENN J
Sell
2,427 $50.78

2,427

$50.78

$123,250

May 13, 2021

KREVLIN GLENN J

KREVLIN GLENN J
Sell
762 $51.53

762

$51.53

$39,270

May 12, 2021

KREVLIN GLENN J

KREVLIN GLENN J
Sell
8,373 $49.87

8,373

$49.87

$417,561

May 12, 2021

KREVLIN GLENN J

KREVLIN GLENN J
Sell
2,948 $51.02

2,948

$51.02

$150,418

May 12, 2021

KREVLIN GLENN J

KREVLIN GLENN J
Sell
6,774 $52.09

6,774

$52.09

$352,889

May 12, 2021

KREVLIN GLENN J

KREVLIN GLENN J
Sell
556 $52.62

556

$52.62

$29,254

May 11, 2021

KREVLIN GLENN J

KREVLIN GLENN J
Sell
4,233 $51.37

4,233

$51.37

$217,444

May 11, 2021

KREVLIN GLENN J

KREVLIN GLENN J
Sell
11,719 $52.29

11,719

$52.29

$612,831

May 11, 2021

KREVLIN GLENN J

KREVLIN GLENN J
Sell
119 $52.89

119

$52.89

$6,294

May 11, 2021

KREVLIN GLENN J

KREVLIN GLENN J
Sell
5,338 $52.31

5,338

$52.31

$279,248

May 11, 2021

Rubel Matthew E

Rubel Matthew E
Sell
10,000 $52.53

10,000

$52.53

$525,300

Mar 24, 2021

DaVella Ronald V

DaVella Ronald V
Sell
2,500 $42.44

2,500

$42.44

$106,100

Mar 22, 2021

KREVLIN GLENN J

KREVLIN GLENN J
Sell
8,802 $42.62

8,802

$42.62

$375,130

Mar 19, 2021

KREVLIN GLENN J

KREVLIN GLENN J
Sell
5,334 $41.43

5,334

$41.43

$221,005

Mar 19, 2021

KREVLIN GLENN J

KREVLIN GLENN J
Sell
11,729 $42.56

11,729

$42.56

$499,183

Mar 19, 2021

KREVLIN GLENN J

KREVLIN GLENN J
Sell
1,441 $42.99

1,441

$42.99

$61,956

Mar 18, 2021

KREVLIN GLENN J

KREVLIN GLENN J
Sell
15,756 $41.92

15,756

$41.92

$660,525

Mar 18, 2021

KREVLIN GLENN J

KREVLIN GLENN J
Sell
2,712 $42.72

2,712

$42.72

$115,844

Mar 17, 2021

KREVLIN GLENN J

KREVLIN GLENN J
Sell
2,997 $42.32

2,997

$42.32

$126,832

Mar 17, 2021

KREVLIN GLENN J

KREVLIN GLENN J
Sell
4,613 $43.17

4,613

$43.17

$199,152

Mar 17, 2021

KREVLIN GLENN J

KREVLIN GLENN J
Sell
563 $43.81

563

$43.81

$24,666

Mar 16, 2021

KREVLIN GLENN J

KREVLIN GLENN J
Sell
4,177 $43.46

4,177

$43.46

$181,543

Mar 16, 2021

KREVLIN GLENN J

KREVLIN GLENN J
Sell
1,722 $44.57

1,722

$44.57

$76,757

Mar 16, 2021

KREVLIN GLENN J

KREVLIN GLENN J
Sell
500 $46.02

500

$46.02

$23,010

Mar 15, 2021

KREVLIN GLENN J

KREVLIN GLENN J
Sell
8,582 $45.92

8,582

$45.92

$394,065

Mar 15, 2021

KREVLIN GLENN J

KREVLIN GLENN J
Sell
100 $46.58

100

$46.58

$4,658

Mar 12, 2021

KREVLIN GLENN J

KREVLIN GLENN J
Sell
7,545 $45.17

7,545

$45.17

$340,814

Mar 12, 2021

KREVLIN GLENN J

KREVLIN GLENN J
Sell
8,529 $45.90

8,529

$45.90

$391,504

Mar 12, 2021

KREVLIN GLENN J

KREVLIN GLENN J
Sell
7,553 $46.73

7,553

$46.73

$352,960

Mar 11, 2021

KREVLIN GLENN J

KREVLIN GLENN J
Sell
3,426 $43.97

3,426

$43.97

$150,635

Mar 11, 2021

KREVLIN GLENN J

KREVLIN GLENN J
Sell
15,492 $44.97

15,492

$44.97

$696,725

Mar 11, 2021

KREVLIN GLENN J

KREVLIN GLENN J
Sell
7,518 $45.78

7,518

$45.78

$344,162

Mar 11, 2021

Rubel Matthew E

Rubel Matthew E
Sell
10,700 $45.22

10,700

$45.22

$483,854

Mar 11, 2021

Rubel Matthew E

Rubel Matthew E
Sell
12 $45.48

12

$45.48

$546

Mar 10, 2021

KREVLIN GLENN J

KREVLIN GLENN J
Sell
1,300 $42.35

1,300

$42.35

$55,051

Mar 10, 2021

KREVLIN GLENN J

KREVLIN GLENN J
Sell
10,947 $43.61

10,947

$43.61

$477,344

Mar 10, 2021

KREVLIN GLENN J

KREVLIN GLENN J
Sell
12,753 $44.14

12,753

$44.14

$562,971

Mar 09, 2021

KREVLIN GLENN J

KREVLIN GLENN J
Sell
4,982 $41.10

4,982

$41.10

$204,760

Mar 09, 2021

KREVLIN GLENN J

KREVLIN GLENN J
Sell
20,132 $41.87

20,132

$41.87

$842,927

Mar 09, 2021

KREVLIN GLENN J

KREVLIN GLENN J
Sell
10,400 $42.59

10,400

$42.59

$442,936

Mar 23, 2020

Bandera Partners LLC

Bandera Partners LLC
Buy
1,357 $8.46

1,357

$8.46

$11,479

Mar 20, 2020

Bandera Partners LLC

Bandera Partners LLC
Buy
7,500 $8.49

7,500

$8.49

$63,638

Mar 18, 2020

Bandera Partners LLC

Bandera Partners LLC
Buy
23,701 $7.99

23,701

$7.99

$189,269

Mar 18, 2020

Bandera Partners LLC

Bandera Partners LLC
Buy
500 $8.10

500

$8.10

$4,049

Mar 18, 2020

DaVella Ronald V

DaVella Ronald V
Sell
2,000 $7.71

2,000

$7.71

$15,427

Mar 18, 2020

DaVella Ronald V

DaVella Ronald V
Sell
1,600 $8.41

1,600

$8.41

$13,456

Mar 18, 2020

DaVella Ronald V

DaVella Ronald V
Sell
1,900 $8.42

1,900

$8.42

$15,998

Mar 18, 2020

DaVella Ronald V

DaVella Ronald V
Sell
100 $8.43

100

$8.43

$843

Mar 17, 2020

Holt Peter D

Holt Peter D
President and CEO
Buy
3,100 $9.47

3,100

$9.47

$29,352

Mar 17, 2020

Bandera Partners LLC

Bandera Partners LLC
Buy
37,000 $9.20

37,000

$9.20

$340,430

Mar 16, 2020

Bandera Partners LLC

Bandera Partners LLC
Buy
40,000 $11.24

40,000

$11.24

$449,648

Mar 13, 2020

Bandera Partners LLC

Bandera Partners LLC
Buy
45,687 $13.12

45,687

$13.12

$599,240

Mar 12, 2020

Bandera Partners LLC

Bandera Partners LLC
Buy
69,173 $12.98

69,173

$12.98

$897,610

Mar 11, 2020

Bandera Partners LLC

Bandera Partners LLC
Buy
26,505 $13.49

26,505

$13.49

$357,651

Mar 10, 2020

Singleton Jake

Singleton Jake
CFO
Buy
1,851 $13.50

1,851

$13.50

$24,989

Mar 10, 2020

Bandera Partners LLC

Bandera Partners LLC
Buy
42,318 $13.48

42,318

$13.48

$570,332

Nov 13, 2019

KREVLIN GLENN J

KREVLIN GLENN J
Sell
100,000 $17.76

100,000

$17.76

$1,775,720

Jun 05, 2019

Amos James H. JR

Amos James H. JR
Buy
200 $16.04

200

$16.04

$3,209

Jun 05, 2019

Amos James H. JR

Amos James H. JR
Buy
3,800 $16.08

3,800

$16.08

$61,117

May 24, 2019

DaVella Ronald V

DaVella Ronald V
Sell
9,850 $16.43

9,850

$16.43

$161,806

May 22, 2019

DaVella Ronald V

DaVella Ronald V
Sell
340 $17.31

340

$17.31

$5,885

Mar 29, 2019

Holt Peter D

Holt Peter D
President and CEO
Buy
850 $15.73

850

$15.73

$13,371

Dec 20, 2018

Amos James H. JR

Amos James H. JR
Buy
5,000 $6.79

5,000

$6.79

$33,971

Dec 04, 2018

DaVella Ronald V

DaVella Ronald V
Sell
3,000 $7.62

3,000

$7.62

$22,862

Sep 04, 2018

DaVella Ronald V

DaVella Ronald V
Sell
9,000 $8.54

9,000

$8.54

$76,878

Aug 23, 2018

DaVella Ronald V

DaVella Ronald V
Sell
3,000 $8.78

3,000

$8.78

$26,340

Aug 23, 2018

Amos James H. JR

Amos James H. JR
Buy
10,000 $8.74

10,000

$8.74

$87,350

Jun 29, 2018

Meloun John P

Meloun John P
CFO
Sell
4,040 $8.00

4,040

$8.00

$32,320

Jun 28, 2018

Meloun John P

Meloun John P
CFO
Sell
29,909 $8.02

29,909

$8.02

$239,870

Jun 28, 2018

Meloun John P

Meloun John P
CFO
Sell
10,630 $8.00

10,630

$8.00

$85,040

May 15, 2018

Holt Peter D

Holt Peter D
President and CEO
Buy
7,125 $7.74

7,125

$7.74

$55,148

May 08, 2018

GLENHILL ADVISORS LLC

GLENHILL ADVISORS LLC
Sell
72,652 $7.10

72,652

$7.10

$515,829

May 08, 2018

GLENHILL ADVISORS LLC

GLENHILL ADVISORS LLC
Sell
316,020 $7.10

316,020

$7.10

$2,243,742

May 08, 2018

GLENHILL ADVISORS LLC

GLENHILL ADVISORS LLC
Sell
99,512 $7.10

99,512

$7.10

$706,535

May 08, 2018

GLENHILL ADVISORS LLC

GLENHILL ADVISORS LLC
Sell
110,522 $7.10

110,522

$7.10

$784,706

TOP