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

LAFFERTY ALLISON

LAFFERTY ALLISON
Buy
312 $27.68

312

$27.68

$8,636

Aug 14, 2025

LAFFERTY ALLISON

LAFFERTY ALLISON
Buy
211 $27.71

211

$27.71

$5,847

Aug 12, 2025

Barton Don

Barton Don
Sell
375 $27.94

375

$27.94

$10,477

Aug 08, 2025

WITHROW TERRANCE P

WITHROW TERRANCE P
Buy
294 $26.88

294

$26.88

$7,903

Aug 08, 2025

Haidlen Erich A

Haidlen Erich A
Buy
71 $27.24

71

$27.24

$1,934

Aug 01, 2025

Leonard Daniel J

Leonard Daniel J
Buy
1,000 $26.20

1,000

$26.20

$26,200

Aug 01, 2025

LAFFERTY ALLISON

LAFFERTY ALLISON
Buy
165 $26.46

165

$26.46

$4,366

Jul 30, 2025

HOLDER H RANDOLPH JR

HOLDER H RANDOLPH JR
Buy
500 $27.00

500

$27.00

$13,500

Jul 14, 2025

Barton Don

Barton Don
Sell
375 $28.63

375

$28.63

$10,736

Jun 12, 2025

Barton Don

Barton Don
Sell
375 $26.11

375

$26.11

$9,789

May 27, 2025

HOLDER H RANDOLPH JR

HOLDER H RANDOLPH JR
Buy
2,000 $24.83

2,000

$24.83

$49,660

May 12, 2025

Barton Don

Barton Don
Sell
8 $25.84

8

$25.84

$207

May 12, 2025

Barton Don

Barton Don
Sell
25 $25.99

25

$25.99

$650

May 12, 2025

Barton Don

Barton Don
Sell
9 $26.02

9

$26.02

$234

May 12, 2025

Barton Don

Barton Don
Sell
11 $26.03

11

$26.03

$286

May 12, 2025

Barton Don

Barton Don
Sell
30 $26.22

30

$26.22

$787

May 12, 2025

Barton Don

Barton Don
Sell
16 $26.23

16

$26.23

$420

May 12, 2025

Barton Don

Barton Don
Sell
14 $26.30

14

$26.30

$368

May 12, 2025

Barton Don

Barton Don
Sell
37 $26.34

37

$26.34

$975

May 12, 2025

Barton Don

Barton Don
Sell
6 $26.35

6

$26.35

$158

May 12, 2025

Barton Don

Barton Don
Sell
9 $26.36

9

$26.36

$237

May 12, 2025

Barton Don

Barton Don
Sell
1 $26.38

1

$26.38

$26

May 12, 2025

Barton Don

Barton Don
Sell
5 $26.38

5

$26.38

$132

May 12, 2025

Barton Don

Barton Don
Sell
1 $26.39

1

$26.39

$26

May 12, 2025

Barton Don

Barton Don
Sell
12 $26.40

12

$26.40

$317

May 12, 2025

Barton Don

Barton Don
Sell
21 $26.41

21

$26.41

$555

May 12, 2025

Barton Don

Barton Don
Sell
4 $26.44

4

$26.44

$106

May 12, 2025

Barton Don

Barton Don
Sell
44 $26.51

44

$26.51

$1,166

May 12, 2025

Barton Don

Barton Don
Sell
14 $26.53

14

$26.53

$371

May 12, 2025

Barton Don

Barton Don
Sell
4 $26.53

4

$26.53

$106

May 12, 2025

Barton Don

Barton Don
Sell
25 $26.54

25

$26.54

$664

May 12, 2025

Barton Don

Barton Don
Sell
3 $26.56

3

$26.56

$80

May 12, 2025

Barton Don

Barton Don
Sell
5 $26.57

5

$26.57

$133

May 12, 2025

Barton Don

Barton Don
Sell
9 $26.58

9

$26.58

$239

May 12, 2025

Barton Don

Barton Don
Sell
21 $26.59

21

$26.59

$558

May 12, 2025

Barton Don

Barton Don
Sell
3 $26.60

3

$26.60

$80

May 12, 2025

Barton Don

Barton Don
Sell
5 $26.63

5

$26.63

$133

May 12, 2025

Barton Don

Barton Don
Sell
7 $26.64

7

$26.64

$186

May 12, 2025

Barton Don

Barton Don
Sell
21 $26.65

21

$26.65

$560

May 12, 2025

Barton Don

Barton Don
Sell
5 $26.68

5

$26.68

$133

May 01, 2025

Pelton Janet S

Pelton Janet S
Buy
349 $26.19

349

$26.19

$9,140

Apr 30, 2025

Pelton Janet S

Pelton Janet S
Buy
398 $25.87

398

$25.87

$10,296

Apr 28, 2025

Barton Don

Barton Don
Sell
400 $24.90

400

$24.90

$9,960

Apr 24, 2025

Courtney Christopher M.

Courtney Christopher M.
CEO
Buy
355 $24.52

355

$24.52

$8,705

Apr 24, 2025

Courtney Christopher M.

Courtney Christopher M.
CEO
Buy
45 $24.54

45

$24.54

$1,104

Apr 23, 2025

LAFFERTY ALLISON

LAFFERTY ALLISON
Buy
125 $25.25

125

$25.25

$3,156

Apr 23, 2025

LAFFERTY ALLISON

LAFFERTY ALLISON
Buy
287 $26.22

287

$26.22

$7,525

Apr 14, 2025

Barton Don

Barton Don
Sell
10 $23.42

10

$23.42

$234

Apr 14, 2025

Barton Don

Barton Don
Sell
100 $23.47

100

$23.47

$2,347

Apr 14, 2025

Barton Don

Barton Don
Sell
8 $23.71

8

$23.71

$190

Apr 14, 2025

Barton Don

Barton Don
Sell
7 $23.79

7

$23.79

$167

Apr 14, 2025

Barton Don

Barton Don
Sell
87 $23.81

87

$23.81

$2,071

Apr 14, 2025

Barton Don

Barton Don
Sell
62 $23.82

62

$23.82

$1,477

Apr 14, 2025

Barton Don

Barton Don
Sell
100 $23.90

100

$23.90

$2,390

Apr 14, 2025

Barton Don

Barton Don
Sell
1 $24.01

1

$24.01

$24

Mar 12, 2025

Barton Don

Barton Don
Sell
9 $24.03

9

$24.03

$216

Mar 12, 2025

Barton Don

Barton Don
Sell
9 $24.04

9

$24.04

$216

Mar 12, 2025

Barton Don

Barton Don
Sell
18 $24.06

18

$24.06

$433

Mar 12, 2025

Barton Don

Barton Don
Sell
10 $24.08

10

$24.08

$241

Mar 12, 2025

Barton Don

Barton Don
Sell
9 $24.09

9

$24.09

$217

Mar 12, 2025

Barton Don

Barton Don
Sell
22 $24.30

22

$24.30

$535

Mar 12, 2025

Barton Don

Barton Don
Sell
21 $24.50

21

$24.50

$515

Mar 12, 2025

Barton Don

Barton Don
Sell
1 $24.50

1

$24.50

$25

Mar 12, 2025

Barton Don

Barton Don
Sell
1 $24.51

1

$24.51

$25

Mar 12, 2025

Barton Don

Barton Don
Sell
1 $24.51

1

$24.51

$25

Mar 12, 2025

Barton Don

Barton Don
Sell
1 $24.51

1

$24.51

$25

Mar 12, 2025

Barton Don

Barton Don
Sell
1 $24.51

1

$24.51

$25

Mar 12, 2025

Barton Don

Barton Don
Sell
21 $24.51

21

$24.51

$515

Mar 12, 2025

Barton Don

Barton Don
Sell
1 $24.51

1

$24.51

$25

Mar 12, 2025

Barton Don

Barton Don
Sell
1 $24.52

1

$24.52

$25

Mar 12, 2025

Barton Don

Barton Don
Sell
1 $24.52

1

$24.52

$25

Mar 12, 2025

Barton Don

Barton Don
Sell
2 $24.52

2

$24.52

$49

Mar 12, 2025

Barton Don

Barton Don
Sell
1 $24.52

1

$24.52

$25

Mar 12, 2025

Barton Don

Barton Don
Sell
1 $24.52

1

$24.52

$25

Mar 12, 2025

Barton Don

Barton Don
Sell
43 $24.52

43

$24.52

$1,054

Mar 12, 2025

Barton Don

Barton Don
Sell
2 $24.53

2

$24.53

$49

Mar 12, 2025

Barton Don

Barton Don
Sell
39 $24.53

39

$24.53

$957

Mar 12, 2025

Barton Don

Barton Don
Sell
1 $24.53

1

$24.53

$25

Mar 12, 2025

Barton Don

Barton Don
Sell
1 $24.54

1

$24.54

$25

Mar 12, 2025

Barton Don

Barton Don
Sell
9 $24.54

9

$24.54

$221

Mar 12, 2025

Barton Don

Barton Don
Sell
9 $24.56

9

$24.56

$221

Mar 12, 2025

Barton Don

Barton Don
Sell
1 $24.56

1

$24.56

$25

Mar 12, 2025

Barton Don

Barton Don
Sell
1 $24.57

1

$24.57

$25

Mar 12, 2025

Barton Don

Barton Don
Sell
1 $24.59

1

$24.59

$25

Mar 12, 2025

Barton Don

Barton Don
Sell
2 $24.59

2

$24.59

$49

Mar 12, 2025

Barton Don

Barton Don
Sell
2 $24.60

2

$24.60

$49

Mar 12, 2025

Barton Don

Barton Don
Sell
2 $24.60

2

$24.60

$49

Mar 12, 2025

Barton Don

Barton Don
Sell
15 $24.61

15

$24.61

$369

Mar 12, 2025

Barton Don

Barton Don
Sell
22 $24.62

22

$24.62

$542

Mar 12, 2025

Barton Don

Barton Don
Sell
2 $24.65

2

$24.65

$49

Mar 12, 2025

Barton Don

Barton Don
Sell
1 $24.65

1

$24.65

$25

Mar 12, 2025

Barton Don

Barton Don
Sell
1 $24.66

1

$24.66

$25

Mar 12, 2025

Barton Don

Barton Don
Sell
1 $24.67

1

$24.67

$25

Mar 12, 2025

Barton Don

Barton Don
Sell
16 $24.67

16

$24.67

$395

Mar 12, 2025

Barton Don

Barton Don
Sell
16 $24.74

16

$24.74

$396

Mar 12, 2025

Barton Don

Barton Don
Sell
21 $24.77

21

$24.77

$520

Mar 12, 2025

Barton Don

Barton Don
Sell
1 $24.78

1

$24.78

$25

Mar 12, 2025

Barton Don

Barton Don
Sell
12 $24.80

12

$24.80

$298

Mar 12, 2025

Barton Don

Barton Don
Sell
10 $24.82

10

$24.82

$248

Mar 12, 2025

Barton Don

Barton Don
Sell
5 $24.84

5

$24.84

$124

Mar 12, 2025

Barton Don

Barton Don
Sell
4 $24.89

4

$24.89

$100

Mar 12, 2025

Barton Don

Barton Don
Sell
4 $24.94

4

$24.94

$100

Feb 14, 2025

WITHROW TERRANCE P

WITHROW TERRANCE P
Buy
278 $28.06

278

$28.06

$7,801

Feb 07, 2025

Leonard Daniel J

Leonard Daniel J
Buy
1,000 $25.00

1,000

$25.00

$25,000

Jan 29, 2025

HOLDER H RANDOLPH JR

HOLDER H RANDOLPH JR
Buy
6,000 $25.97

6,000

$25.97

$155,844

Jan 08, 2025

Strong Gary

Strong Gary
Buy
1,000 $27.17

1,000

$27.17

$27,170

Aug 21, 2024

LAFFERTY ALLISON

LAFFERTY ALLISON
Buy
100 $25.00

100

$25.00

$2,500

Aug 09, 2024

WITHROW TERRANCE P

WITHROW TERRANCE P
Buy
221 $26.22

221

$26.22

$5,795

Aug 05, 2024

Leonard Daniel J

Leonard Daniel J
Buy
1,000 $25.50

1,000

$25.50

$25,500

Aug 05, 2024

Strong Gary

Strong Gary
Buy
700 $24.50

700

$24.50

$17,150

Jun 03, 2024

LAFFERTY ALLISON

LAFFERTY ALLISON
Buy
100 $23.50

100

$23.50

$2,350

May 28, 2024

Strong Gary

Strong Gary
Buy
695 $24.00

695

$24.00

$16,680

May 24, 2024

Strong Gary

Strong Gary
Buy
1 $24.00

1

$24.00

$24

May 21, 2024

Strong Gary

Strong Gary
Buy
1 $24.00

1

$24.00

$24

May 20, 2024

Strong Gary

Strong Gary
Buy
3 $24.00

3

$24.00

$72

May 13, 2024

Martin Ronald C.

Martin Ronald C.
Sell
500 $24.62

500

$24.62

$12,310

May 13, 2024

Martin Ronald C.

Martin Ronald C.
Sell
500 $24.84

500

$24.84

$12,420

Feb 28, 2024

HOLDER H RANDOLPH JR

HOLDER H RANDOLPH JR
Buy
50 $24.54

50

$24.54

$1,227

Feb 27, 2024

HOLDER H RANDOLPH JR

HOLDER H RANDOLPH JR
Buy
100 $24.13

100

$24.13

$2,413

Feb 27, 2024

Strong Gary

Strong Gary
Buy
1,000 $24.00

1,000

$24.00

$24,000

Feb 26, 2024

Leonard Daniel J

Leonard Daniel J
Buy
1,000 $24.00

1,000

$24.00

$24,000

Feb 26, 2024

HOLDER H RANDOLPH JR

HOLDER H RANDOLPH JR
Buy
21 $24.74

21

$24.74

$520

Feb 21, 2024

HOLDER H RANDOLPH JR

HOLDER H RANDOLPH JR
Buy
175 $24.51

175

$24.51

$4,289

Feb 14, 2024

Strong Gary

Strong Gary
Buy
250 $25.00

250

$25.00

$6,250

Feb 13, 2024

Courtney Christopher M.

Courtney Christopher M.
CEO
Buy
400 $26.53

400

$26.53

$10,612

Feb 12, 2024

Gilbert James L

Gilbert James L
Buy
48 $25.63

48

$25.63

$1,230

Feb 12, 2024

WITHROW TERRANCE P

WITHROW TERRANCE P
Buy
225 $25.63

225

$25.63

$5,761

Feb 06, 2024

Strong Gary

Strong Gary
Buy
1,200 $25.00

1,200

$25.00

$30,000

Feb 05, 2024

HOLDER H RANDOLPH JR

HOLDER H RANDOLPH JR
Buy
2,500 $25.00

2,500

$25.00

$62,500

Jan 31, 2024

Leonard Daniel J

Leonard Daniel J
Buy
1,000 $26.99

1,000

$26.99

$26,990

Nov 29, 2023

Strong Gary

Strong Gary
Buy
1,000 $25.00

1,000

$25.00

$25,000

Nov 09, 2023

Martin Ronald C.

Martin Ronald C.
Sell
604 $25.65

604

$25.65

$15,493

Nov 08, 2023

Martin Ronald C.

Martin Ronald C.
Sell
396 $25.65

396

$25.65

$10,157

Aug 30, 2023

Leonard Daniel J

Leonard Daniel J
Buy
1,000 $24.30

1,000

$24.30

$24,300

Aug 29, 2023

Martin Ronald C.

Martin Ronald C.
Sell
20,317 $23.75

20,317

$23.75

$482,529

Aug 29, 2023

Strong Gary

Strong Gary
Buy
878 $24.00

878

$24.00

$21,072

Aug 28, 2023

Martin Ronald C.

Martin Ronald C.
Sell
500 $24.45

500

$24.45

$12,225

Aug 28, 2023

Martin Ronald C.

Martin Ronald C.
Sell
500 $24.50

500

$24.50

$12,250

Aug 28, 2023

Martin Ronald C.

Martin Ronald C.
Sell
11,683 $24.20

11,683

$24.20

$282,682

Aug 23, 2023

HOLDER H RANDOLPH JR

HOLDER H RANDOLPH JR
Buy
1,000 $25.00

1,000

$25.00

$25,000

Aug 23, 2023

Strong Gary

Strong Gary
Buy
1,000 $25.00

1,000

$25.00

$25,000

Aug 22, 2023

HOLDER H RANDOLPH JR

HOLDER H RANDOLPH JR
Buy
30 $25.78

30

$25.78

$773

Aug 18, 2023

Martin Ronald C.

Martin Ronald C.
Sell
237 $26.55

237

$26.55

$6,292

Aug 15, 2023

Martin Ronald C.

Martin Ronald C.
Sell
13 $26.50

13

$26.50

$345

Aug 14, 2023

Gilbert James L

Gilbert James L
Buy
33 $26.79

33

$26.79

$884

Aug 14, 2023

WITHROW TERRANCE P

WITHROW TERRANCE P
Buy
152 $26.76

152

$26.76

$4,073

May 31, 2023

HOLDER H RANDOLPH JR

HOLDER H RANDOLPH JR
Buy
5,000 $23.03

5,000

$23.03

$115,150

May 11, 2023

Strong Gary

Strong Gary
Buy
500 $23.00

500

$23.00

$11,500

May 10, 2023

DICKERSON LYNN

DICKERSON LYNN
Buy
2,030 $24.00

2,030

$24.00

$48,720

May 04, 2023

Strong Gary

Strong Gary
Buy
614 $23.00

614

$23.00

$14,122

May 03, 2023

Strong Gary

Strong Gary
Buy
1,000 $24.00

1,000

$24.00

$24,000

May 01, 2023

Strong Gary

Strong Gary
Buy
1,000 $25.47

1,000

$25.47

$25,465

Feb 27, 2023

Barton Don

Barton Don
Buy
1,190 $27.75

1,190

$27.75

$33,023

Feb 24, 2023

HOLDER H RANDOLPH JR

HOLDER H RANDOLPH JR
Buy
175 $27.56

175

$27.56

$4,823

Feb 24, 2023

HOLDER H RANDOLPH JR

HOLDER H RANDOLPH JR
Buy
30 $27.56

30

$27.56

$827

Feb 23, 2023

Barton Don

Barton Don
Buy
1,000 $27.35

1,000

$27.35

$27,350

Feb 22, 2023

DICKERSON LYNN

DICKERSON LYNN
Buy
1,800 $27.50

1,800

$27.50

$49,500

Feb 13, 2023

Gilbert James L

Gilbert James L
Buy
32 $27.35

32

$27.35

$875

Feb 13, 2023

WITHROW TERRANCE P

WITHROW TERRANCE P
Buy
148 $27.35

148

$27.35

$4,048

Feb 10, 2023

DICKERSON LYNN

DICKERSON LYNN
Buy
94 $27.31

94

$27.31

$2,567

Dec 21, 2022

HOLDER H RANDOLPH JR

HOLDER H RANDOLPH JR
Buy
725 $20.75

725

$20.75

$15,044

Nov 09, 2022

LAFFERTY ALLISON

LAFFERTY ALLISON
Buy
200 $19.53

200

$19.53

$3,906

Nov 09, 2022

DICKERSON LYNN

DICKERSON LYNN
Buy
711 $19.00

711

$19.00

$13,509

Nov 08, 2022

DICKERSON LYNN

DICKERSON LYNN
Buy
1,189 $19.00

1,189

$19.00

$22,591

Aug 15, 2022

Gilbert James L

Gilbert James L
Buy
44 $18.47

44

$18.47

$813

Aug 15, 2022

HOLDER H RANDOLPH JR

HOLDER H RANDOLPH JR
Buy
83 $18.47

83

$18.47

$1,533

Aug 12, 2022

DICKERSON LYNN

DICKERSON LYNN
Buy
100 $18.32

100

$18.32

$1,832

Aug 04, 2022

DICKERSON LYNN

DICKERSON LYNN
Buy
1,917 $17.85

1,917

$17.85

$34,218

Jul 27, 2022

DICKERSON LYNN

DICKERSON LYNN
Buy
83 $18.00

83

$18.00

$1,494

Jun 06, 2022

LAFFERTY ALLISON

LAFFERTY ALLISON
Buy
453 $17.34

453

$17.34

$7,855

May 31, 2022

Leonard Daniel J

Leonard Daniel J
Buy
84 $16.86

84

$16.86

$1,416

May 27, 2022

Leonard Daniel J

Leonard Daniel J
Buy
100 $16.77

100

$16.77

$1,677

May 25, 2022

Leonard Daniel J

Leonard Daniel J
Buy
107 $17.00

107

$17.00

$1,819

May 23, 2022

Leonard Daniel J

Leonard Daniel J
Buy
17 $17.00

17

$17.00

$289

May 20, 2022

Leonard Daniel J

Leonard Daniel J
Buy
80 $17.08

80

$17.08

$1,366

May 19, 2022

Leonard Daniel J

Leonard Daniel J
Buy
120 $17.08

120

$17.08

$2,050

May 18, 2022

Leonard Daniel J

Leonard Daniel J
Buy
15 $17.06

15

$17.06

$256

May 17, 2022

LAFFERTY ALLISON

LAFFERTY ALLISON
Buy
200 $17.43

200

$17.43

$3,486

May 09, 2022

HOLDER H RANDOLPH JR

HOLDER H RANDOLPH JR
Buy
5,000 $17.25

5,000

$17.25

$86,250

Apr 28, 2022

DICKERSON LYNN

DICKERSON LYNN
Buy
1,000 $17.71

1,000

$17.71

$17,714

Apr 27, 2022

Leonard Daniel J

Leonard Daniel J
Buy
100 $17.73

100

$17.73

$1,773

Apr 27, 2022

Strong Gary

Strong Gary
Buy
500 $17.76

500

$17.76

$8,878

Apr 26, 2022

Leonard Daniel J

Leonard Daniel J
Buy
100 $17.73

100

$17.73

$1,773

Apr 26, 2022

Leonard Daniel J

Leonard Daniel J
Buy
150 $17.75

150

$17.75

$2,663

Apr 26, 2022

Leonard Daniel J

Leonard Daniel J
Buy
100 $17.73

100

$17.73

$1,773

Feb 23, 2022

Gilbert James L

Gilbert James L
Sell
1,400 $19.00

1,400

$19.00

$26,600

Feb 18, 2022

DICKERSON LYNN

DICKERSON LYNN
Buy
678 $19.22

678

$19.22

$13,031

Feb 17, 2022

DICKERSON LYNN

DICKERSON LYNN
Buy
224 $19.00

224

$19.00

$4,256

Feb 14, 2022

Gilbert James L

Gilbert James L
Buy
245 $19.27

245

$19.27

$4,721

Feb 11, 2022

DICKERSON LYNN

DICKERSON LYNN
Buy
77 $19.48

77

$19.48

$1,500

Feb 02, 2022

Martin Ronald C.

Martin Ronald C.
Sell
1,000 $18.25

1,000

$18.25

$18,250

Jan 31, 2022

DICKERSON LYNN

DICKERSON LYNN
Buy
98 $17.85

98

$17.85

$1,749

Nov 29, 2021

Leonard Daniel J

Leonard Daniel J
Buy
1,000 $17.72

1,000

$17.72

$0

Nov 24, 2021

DICKERSON LYNN

DICKERSON LYNN
Buy
38 $17.53

38

$17.53

$0

Nov 24, 2021

DICKERSON LYNN

DICKERSON LYNN
Buy
962 $17.55

962

$17.55

$0

Nov 19, 2021

Strong Gary

Strong Gary
Buy
500 $18.11

500

$18.11

$9,055

Oct 28, 2021

HOLDER H RANDOLPH JR

HOLDER H RANDOLPH JR
Buy
5,000 $17.50

5,000

$17.50

$87,500

Oct 28, 2021

LAFFERTY ALLISON

LAFFERTY ALLISON
Buy
200 $17.40

200

$17.40

$3,480

Oct 26, 2021

Barton Don

Barton Don
Buy
11 $17.68

11

$17.68

$194

Oct 26, 2021

Barton Don

Barton Don
Buy
2,248 $17.70

2,248

$17.70

$39,790

TOP