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