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

deVilliers David H III

deVilliers David H III
President & COO
Buy
1,356 $31.00

1,356

$31.00

$42,036

Nov 25, 2024

STEIN MARTIN E JR

STEIN MARTIN E JR
Sell
1,029 $33.00

1,029

$33.00

$33,957

Nov 22, 2024

STEIN MARTIN E JR

STEIN MARTIN E JR
Sell
4,929 $32.00

4,929

$32.00

$157,728

Nov 21, 2024

STEIN MARTIN E JR

STEIN MARTIN E JR
Sell
71 $32.00

71

$32.00

$2,272

Nov 18, 2024

DEVILLIERS DAVID H JR

DEVILLIERS DAVID H JR
President
Sell
2,500 $31.50

2,500

$31.50

$78,750

Nov 13, 2024

DEVILLIERS DAVID H JR

DEVILLIERS DAVID H JR
President
Sell
1,219 $31.06

1,219

$31.06

$37,862

Nov 12, 2024

DEVILLIERS DAVID H JR

DEVILLIERS DAVID H JR
President
Sell
1,281 $31.22

1,281

$31.22

$39,993

Nov 12, 2024

MILTON JOHN D JR

MILTON JOHN D JR
EVP
Sell
960 $31.25

960

$31.25

$30,000

Nov 06, 2024

STEIN MARTIN E JR

STEIN MARTIN E JR
Sell
5,000 $31.00

5,000

$31.00

$155,000

Sep 16, 2024

deVilliers David H III

deVilliers David H III
COO
Sell
1,725 $29.30

1,725

$29.30

$50,543

Sep 13, 2024

DEVILLIERS DAVID H JR

DEVILLIERS DAVID H JR
President
Sell
487 $29.64

487

$29.64

$14,435

Sep 06, 2024

deVilliers David H III

deVilliers David H III
COO
Sell
1,725 $28.46

1,725

$28.46

$49,094

Aug 30, 2024

deVilliers David H III

deVilliers David H III
COO
Sell
1,725 $29.62

1,725

$29.62

$51,095

Aug 29, 2024

DEVILLIERS DAVID H JR

DEVILLIERS DAVID H JR
President
Sell
2,267 $30.00

2,267

$30.00

$68,010

Aug 29, 2024

DEVILLIERS DAVID H JR

DEVILLIERS DAVID H JR
President
Sell
1,867 $30.01

1,867

$30.01

$56,029

Aug 27, 2024

DEVILLIERS DAVID H JR

DEVILLIERS DAVID H JR
President
Sell
379 $30.00

379

$30.00

$11,370

Aug 23, 2024

DEVILLIERS DAVID H JR

DEVILLIERS DAVID H JR
President
Sell
855 $29.52

855

$29.52

$25,240

Aug 19, 2024

DEVILLIERS DAVID H JR

DEVILLIERS DAVID H JR
President
Sell
2,280 $29.53

2,280

$29.53

$67,328

Jun 12, 2024

MILTON JOHN D JR

MILTON JOHN D JR
EVP
Sell
1,500 $30.40

1,500

$30.40

$45,600

Dec 15, 2023

deVilliers David H III

deVilliers David H III
Vice President
Sell
775 $62.26

775

$62.26

$48,252

Dec 08, 2023

MILTON JOHN D JR

MILTON JOHN D JR
EVP
Sell
384 $57.60

384

$57.60

$22,118

Dec 07, 2023

MILTON JOHN D JR

MILTON JOHN D JR
EVP
Sell
544 $57.22

544

$57.22

$31,126

Nov 28, 2023

DEVILLIERS DAVID H JR

DEVILLIERS DAVID H JR
President
Sell
300 $58.25

300

$58.25

$17,475

Nov 22, 2023

DEVILLIERS DAVID H JR

DEVILLIERS DAVID H JR
President
Sell
105 $58.00

105

$58.00

$6,090

Nov 17, 2023

DEVILLIERS DAVID H JR

DEVILLIERS DAVID H JR
President
Sell
2,595 $58.11

2,595

$58.11

$150,795

Sep 14, 2023

DEVILLIERS DAVID H JR

DEVILLIERS DAVID H JR
President
Sell
3,904 $57.18

3,904

$57.18

$223,231

Sep 13, 2023

DEVILLIERS DAVID H JR

DEVILLIERS DAVID H JR
President
Sell
96 $57.00

96

$57.00

$5,472

Jun 16, 2023

STEIN MARTIN E JR

STEIN MARTIN E JR
Sell
343 $57.50

343

$57.50

$19,723

Jun 15, 2023

STEIN MARTIN E JR

STEIN MARTIN E JR
Sell
433 $57.50

433

$57.50

$24,898

Jun 13, 2023

deVilliers David H III

deVilliers David H III
Vice President
Sell
1,300 $59.45

1,300

$59.45

$77,285

Jun 13, 2023

DEVILLIERS DAVID H JR

DEVILLIERS DAVID H JR
President
Sell
401 $60.01

401

$60.01

$24,064

Jun 12, 2023

DEVILLIERS DAVID H JR

DEVILLIERS DAVID H JR
President
Sell
2,919 $60.17

2,919

$60.17

$175,636

May 31, 2023

BAKER JOHN D II

BAKER JOHN D II
CEO
Buy
4,525 $53.21

4,525

$53.21

$240,775

May 30, 2023

BAKER JOHN D II

BAKER JOHN D II
CEO
Buy
2,225 $53.52

2,225

$53.52

$119,082

May 26, 2023

BAKER JOHN D II

BAKER JOHN D II
CEO
Buy
1,293 $53.68

1,293

$53.68

$69,408

May 26, 2023

deVilliers David H III

deVilliers David H III
Vice President
Sell
1,315 $53.29

1,315

$53.29

$70,076

Mar 14, 2023

MILTON JOHN D JR

MILTON JOHN D JR
EVP
Sell
7,959 $56.06

7,959

$56.06

$446,182

Mar 13, 2023

MILTON JOHN D JR

MILTON JOHN D JR
EVP
Sell
4,561 $55.94

4,561

$55.94

$255,142

Mar 13, 2023

MILTON JOHN D JR

MILTON JOHN D JR
EVP
Sell
1,351 $56.12

1,351

$56.12

$75,818

Mar 10, 2023

MILTON JOHN D JR

MILTON JOHN D JR
EVP
Sell
3,864 $56.07

3,864

$56.07

$216,654

Dec 14, 2022

deVilliers David H III

deVilliers David H III
Vice President
Sell
690 $58.29

690

$58.29

$40,220

Dec 12, 2022

MILTON JOHN D JR

MILTON JOHN D JR
EVP
Sell
1,393 $59.05

1,393

$59.05

$82,257

Dec 09, 2022

MILTON JOHN D JR

MILTON JOHN D JR
EVP
Sell
2,219 $59.04

2,219

$59.04

$131,001

Dec 08, 2022

MILTON JOHN D JR

MILTON JOHN D JR
EVP
Sell
978 $59.03

978

$59.03

$57,733

Nov 18, 2022

MILTON JOHN D JR

MILTON JOHN D JR
EVP
Sell
898 $59.60

898

$59.60

$53,516

Nov 16, 2022

deVilliers David H III

deVilliers David H III
Vice President
Sell
400 $57.88

400

$57.88

$23,152

Jun 08, 2022

DEVILLIERS DAVID H JR

DEVILLIERS DAVID H JR
President
Sell
2,000 $59.02

2,000

$59.02

$118,040

May 26, 2022

DEVILLIERS DAVID H JR

DEVILLIERS DAVID H JR
President
Sell
5,000 $61.42

5,000

$61.42

$307,075

May 18, 2022

MILTON JOHN D JR

MILTON JOHN D JR
EVP
Buy
1,000 $56.77

1,000

$56.77

$56,770

May 16, 2022

deVilliers David H III

deVilliers David H III
Vice President
Sell
350 $56.69

350

$56.69

$19,842

Mar 15, 2022

Baker John D. III

Baker John D. III
CFO
Buy
406 $56.47

406

$56.47

$22,927

Mar 15, 2022

DEVILLIERS DAVID H JR

DEVILLIERS DAVID H JR
President
Sell
1,500 $56.93

1,500

$56.93

$85,398

Mar 14, 2022

Baker John D. III

Baker John D. III
CFO
Buy
940 $56.50

940

$56.50

$53,110

Mar 14, 2022

MILTON JOHN D JR

MILTON JOHN D JR
EVP
Sell
1,849 $56.91

1,849

$56.91

$105,219

Mar 11, 2022

MILTON JOHN D JR

MILTON JOHN D JR
EVP
Sell
318 $57.05

318

$57.05

$18,142

Mar 10, 2022

MILTON JOHN D JR

MILTON JOHN D JR
EVP
Sell
833 $57.48

833

$57.48

$47,881

Dec 09, 2021

MILTON JOHN D JR

MILTON JOHN D JR
EVP
Sell
1,098 $56.00

1,098

$56.00

$61,488

Nov 11, 2021

deVilliers David H III

deVilliers David H III
Vice President
Sell
250 $59.00

250

$59.00

$14,750

Aug 09, 2021

deVilliers David H III

deVilliers David H III
Vice President
Sell
205 $59.42

205

$59.42

$12,181

May 18, 2021

DEVILLIERS DAVID H JR

DEVILLIERS DAVID H JR
President
Sell
8,500 $56.40

8,500

$56.40

$479,360

May 17, 2021

DEVILLIERS DAVID H JR

DEVILLIERS DAVID H JR
President
Sell
1,500 $58.08

1,500

$58.08

$87,115

Dec 09, 2020

MILTON JOHN D JR

MILTON JOHN D JR
EVP
Sell
2,160 $45.04

2,160

$45.04

$97,280

Nov 19, 2020

DEVILLIERS DAVID H JR

DEVILLIERS DAVID H JR
President
Sell
1,500 $44.50

1,500

$44.50

$66,747

Nov 18, 2020

DEVILLIERS DAVID H JR

DEVILLIERS DAVID H JR
President
Sell
1,415 $44.23

1,415

$44.23

$62,580

Nov 16, 2020

DEVILLIERS DAVID H JR

DEVILLIERS DAVID H JR
President
Sell
1,500 $44.09

1,500

$44.09

$66,129

Nov 10, 2020

DEVILLIERS DAVID H JR

DEVILLIERS DAVID H JR
President
Sell
1,000 $46.88

1,000

$46.88

$46,875

Nov 09, 2020

DEVILLIERS DAVID H JR

DEVILLIERS DAVID H JR
President
Sell
2,160 $46.30

2,160

$46.30

$100,008

Oct 06, 2020

deVilliers David H III

deVilliers David H III
Vice President
Sell
144 $43.22

144

$43.22

$6,224

Sep 29, 2020

deVilliers David H III

deVilliers David H III
Vice President
Sell
150 $41.67

150

$41.67

$6,251

Sep 15, 2020

deVilliers David H III

deVilliers David H III
Vice President
Sell
150 $41.81

150

$41.81

$6,272

Sep 08, 2020

deVilliers David H III

deVilliers David H III
Vice President
Sell
150 $41.42

150

$41.42

$6,213

Sep 01, 2020

deVilliers David H III

deVilliers David H III
Vice President
Sell
150 $41.00

150

$41.00

$6,150

Aug 26, 2020

BAKER JOHN D II

BAKER JOHN D II
CEO
Buy
300 $40.32

300

$40.32

$12,096

Aug 26, 2020

Baker John D. III

Baker John D. III
CFO
Buy
300 $40.32

300

$40.32

$12,096

Aug 25, 2020

BAKER JOHN D II

BAKER JOHN D II
CEO
Buy
3,400 $40.61

3,400

$40.61

$138,074

Aug 25, 2020

Baker John D. III

Baker John D. III
CFO
Buy
3,400 $40.61

3,400

$40.61

$138,074

Aug 25, 2020

Baker John D. III

Baker John D. III
CFO
Buy
2,480 $40.66

2,480

$40.66

$100,837

Aug 25, 2020

deVilliers David H III

deVilliers David H III
Vice President
Sell
150 $40.43

150

$40.43

$6,065

Aug 18, 2020

deVilliers David H III

deVilliers David H III
Vice President
Sell
150 $42.03

150

$42.03

$6,305

Aug 11, 2020

deVilliers David H III

deVilliers David H III
Vice President
Sell
150 $42.83

150

$42.83

$6,425

Aug 04, 2020

deVilliers David H III

deVilliers David H III
Vice President
Sell
150 $40.00

150

$40.00

$6,000

Jul 28, 2020

deVilliers David H III

deVilliers David H III
Vice President
Sell
150 $40.00

150

$40.00

$6,000

Jul 21, 2020

deVilliers David H III

deVilliers David H III
Vice President
Sell
150 $40.70

150

$40.70

$6,105

Jul 14, 2020

deVilliers David H III

deVilliers David H III
Vice President
Sell
150 $40.00

150

$40.00

$6,000

Jun 08, 2020

deVilliers David H III

deVilliers David H III
Vice President
Sell
1,000 $44.72

1,000

$44.72

$44,716

Dec 13, 2019

Klopfenstein John D

Klopfenstein John D
Controller & CAO
Sell
666 $50.24

666

$50.24

$33,460

Dec 13, 2019

Klopfenstein John D

Klopfenstein John D
Controller & CAO
Sell
380 $50.24

380

$50.24

$19,092

Dec 06, 2019

Klopfenstein John D

Klopfenstein John D
Controller & CAO
Sell
578 $52.20

578

$52.20

$30,172

Dec 06, 2019

Klopfenstein John D

Klopfenstein John D
Controller & CAO
Sell
666 $52.20

666

$52.20

$34,765

Dec 06, 2019

Klopfenstein John D

Klopfenstein John D
Controller & CAO
Sell
380 $52.20

380

$52.20

$19,836

Nov 13, 2019

MILTON JOHN D JR

MILTON JOHN D JR
Sell
411 $51.02

411

$51.02

$20,968

Nov 11, 2019

MILTON JOHN D JR

MILTON JOHN D JR
Sell
649 $51.50

649

$51.50

$33,421

Sep 13, 2019

MILTON JOHN D JR

MILTON JOHN D JR
EVP
Sell
1,500 $50.39

1,500

$50.39

$75,591

Aug 21, 2019

MILTON JOHN D JR

MILTON JOHN D JR
EVP
Sell
3,000 $50.60

3,000

$50.60

$151,813

Aug 08, 2019

MILTON JOHN D JR

MILTON JOHN D JR
EVP
Sell
69 $50.01

69

$50.01

$3,451

Aug 07, 2019

MILTON JOHN D JR

MILTON JOHN D JR
EVP
Sell
1,931 $49.68

1,931

$49.68

$95,932

Jun 03, 2019

MILTON JOHN D JR

MILTON JOHN D JR
EVP
Sell
2,500 $46.64

2,500

$46.64

$116,601

Dec 11, 2018

MILTON JOHN D JR

MILTON JOHN D JR
Executive VP & CFO
Sell
2,800 $46.09

2,800

$46.09

$129,045

Dec 10, 2018

MILTON JOHN D JR

MILTON JOHN D JR
Executive VP & CFO
Sell
200 $46.00

200

$46.00

$9,200

Dec 04, 2018

MILTON JOHN D JR

MILTON JOHN D JR
Executive VP & CFO
Sell
3,375 $46.50

3,375

$46.50

$156,938

Sep 14, 2018

Klopfenstein John D

Klopfenstein John D
Controller & CAO
Sell
1,415 $64.50

1,415

$64.50

$91,268

Aug 30, 2018

DEVILLIERS DAVID H JR

DEVILLIERS DAVID H JR
President
Sell
10,120 $63.47

10,120

$63.47

$642,289

Aug 23, 2018

DEVILLIERS DAVID H JR

DEVILLIERS DAVID H JR
President
Sell
4,988 $63.49

4,988

$63.49

$316,678

Aug 21, 2018

DEVILLIERS DAVID H JR

DEVILLIERS DAVID H JR
President
Sell
8,333 $63.73

8,333

$63.73

$531,086

Aug 17, 2018

DEVILLIERS DAVID H JR

DEVILLIERS DAVID H JR
President
Sell
3,150 $64.56

3,150

$64.56

$203,369

Aug 09, 2018

Klopfenstein John D

Klopfenstein John D
Controller & CAO
Sell
1,035 $64.68

1,035

$64.68

$66,942

Aug 08, 2018

Klopfenstein John D

Klopfenstein John D
Controller & CAO
Sell
961 $63.67

961

$63.67

$61,204

Aug 07, 2018

DEVILLIERS DAVID H JR

DEVILLIERS DAVID H JR
President
Sell
10,000 $65.12

10,000

$65.12

$651,210

Aug 07, 2018

MILTON JOHN D JR

MILTON JOHN D JR
Executive VP & CFO
Sell
3,000 $66.10

3,000

$66.10

$198,300

Jun 14, 2018

MILTON JOHN D JR

MILTON JOHN D JR
Executive VP & CFO
Sell
2,368 $58.94

2,368

$58.94

$139,575

Jun 13, 2018

MILTON JOHN D JR

MILTON JOHN D JR
Executive VP & CFO
Sell
632 $59.55

632

$59.55

$37,635

May 30, 2018

Klopfenstein John D

Klopfenstein John D
Controller & CAO
Sell
1,610 $58.25

1,610

$58.25

$93,783

May 23, 2018

MILTON JOHN D JR

MILTON JOHN D JR
Executive VP & CFO
Sell
2,500 $57.70

2,500

$57.70

$144,250

May 11, 2018

Klopfenstein John D

Klopfenstein John D
Controller & CAO
Sell
600 $58.04

600

$58.04

$34,822

May 11, 2018

Klopfenstein John D

Klopfenstein John D
Controller & CAO
Sell
578 $58.04

578

$58.04

$33,545

May 11, 2018

Klopfenstein John D

Klopfenstein John D
Controller & CAO
Sell
666 $58.04

666

$58.04

$38,652

May 11, 2018

Klopfenstein John D

Klopfenstein John D
Controller & CAO
Sell
632 $58.04

632

$58.04

$36,679

May 11, 2018

COMMANDER CHARLES E III

COMMANDER CHARLES E III
Sell
5,000 $57.87

5,000

$57.87

$289,350

TOP