2025-03-19 |
2025-03-05 |
B
Purchase
|
deVilliers David H III
President & COO
Officer
|
1,356
+2.4%
31.00
USD 42,036
|
1,356
+2.4%
|
31.00
|
USD 42,036
|
|
2024-11-27 |
2024-11-25 |
PS
Planned sale
|
STEIN MARTIN E JR
Non-Executive Director
|
1,029
-0.7%
33.00
USD 33,957
|
1,029
-0.7%
|
33.00
|
USD 33,957
|
|
2024-11-25 |
2024-11-22 |
PS
Planned sale
|
STEIN MARTIN E JR
Non-Executive Director
|
4,929
-3.4%
32.00
USD 157,728
|
4,929
-3.4%
|
32.00
|
USD 157,728
|
|
2024-11-25 |
2024-11-21 |
PS
Planned sale
|
STEIN MARTIN E JR
Non-Executive Director
|
71
-0.0%
32.00
USD 2,272
|
71
-0.0%
|
32.00
|
USD 2,272
|
|
2024-11-20 |
2024-11-18 |
S
Sale
|
DEVILLIERS DAVID H JR
President
Officer
|
2,500
-4.2%
31.50
USD 78,750
|
2,500
-4.2%
|
31.50
|
USD 78,750
|
|
2024-11-14 |
2024-11-13 |
S
Sale
|
DEVILLIERS DAVID H JR
President
Officer
|
1,219
-2.0%
31.06
USD 37,862
|
1,219
-2.0%
|
31.06
|
USD 37,862
|
|
2024-11-14 |
2024-11-12 |
S
Sale
|
DEVILLIERS DAVID H JR
President
Officer
|
1,281
-2.1%
31.22
USD 39,993
|
1,281
-2.1%
|
31.22
|
USD 39,993
|
|
2024-11-14 |
2024-11-12 |
S
Sale
|
MILTON JOHN D JR
Executive Vice President
Officer
|
960
-100.0%
31.25
USD 30,000
|
960
-100.0%
|
31.25
|
USD 30,000
|
|
2024-11-08 |
2024-11-06 |
PS
Planned sale
|
STEIN MARTIN E JR
Non-Executive Director
|
5,000
-3.3%
31.00
USD 155,000
|
5,000
-3.3%
|
31.00
|
USD 155,000
|
|
2024-09-18 |
2024-09-16 |
S
Sale
|
deVilliers David H III
Chief Operating Officer
Officer
|
1,725
-3.7%
29.30
USD 50,543
|
1,725
-3.7%
|
29.30
|
USD 50,543
|
|
2024-09-17 |
2024-09-13 |
S
Sale
|
DEVILLIERS DAVID H JR
President
Officer
|
487
-0.8%
29.64
USD 14,435
|
487
-0.8%
|
29.64
|
USD 14,435
|
|
2024-09-10 |
2024-09-06 |
S
Sale
|
deVilliers David H III
Chief Operating Officer
Officer
|
1,725
-3.6%
28.46
USD 49,094
|
1,725
-3.6%
|
28.46
|
USD 49,094
|
|
2024-09-04 |
2024-08-30 |
S
Sale
|
deVilliers David H III
Chief Operating Officer
Officer
|
1,725
-3.4%
29.62
USD 51,095
|
1,725
-3.4%
|
29.62
|
USD 51,095
|
|
2024-08-30 |
2024-08-29 |
S
Sale
|
DEVILLIERS DAVID H JR
President
Officer
|
1,867
-2.9%
30.01
USD 56,029
|
1,867
-2.9%
|
30.01
|
USD 56,029
|
|
2024-08-30 |
2024-08-29 |
S
Sale
|
DEVILLIERS DAVID H JR
President
Officer
|
2,267
-3.4%
30.00
USD 68,010
|
2,267
-3.4%
|
30.00
|
USD 68,010
|
|
2024-08-29 |
2024-08-27 |
S
Sale
|
DEVILLIERS DAVID H JR
President
Officer
|
379
-0.6%
30.00
USD 11,370
|
379
-0.6%
|
30.00
|
USD 11,370
|
|
2024-08-27 |
2024-08-23 |
S
Sale
|
DEVILLIERS DAVID H JR
President
Officer
|
855
-1.7%
29.52
USD 25,240
|
855
-1.7%
|
29.52
|
USD 25,240
|
|
2024-08-21 |
2024-08-19 |
S
Sale
|
DEVILLIERS DAVID H JR
President
Officer
|
2,280
-4.3%
29.53
USD 67,328
|
2,280
-4.3%
|
29.53
|
USD 67,328
|
|
2024-08-19 |
2024-08-16 |
S
Sale
|
DEVILLIERS DAVID H JR
President
Officer
|
1,865
-3.4%
29.51
USD 55,036
|
1,865
-3.4%
|
29.51
|
USD 55,036
|
|
2024-08-19 |
2024-08-15 |
S
Sale
|
DEVILLIERS DAVID H JR
President
Officer
|
5,000
-8.3%
29.04
USD 145,200
|
5,000
-8.3%
|
29.04
|
USD 145,200
|
|
2024-06-14 |
2024-06-12 |
S
Sale
|
MILTON JOHN D JR
Executive Vice President
Officer
|
1,500
-61.0%
30.40
USD 45,600
|
1,500
-61.0%
|
30.40
|
USD 45,600
|
|
2023-12-18 |
2023-12-15 |
S
Sale
|
deVilliers David H III
Vice President
Officer
|
775
-4.0%
62.26
USD 48,252
|
775
-4.0%
|
62.26
|
USD 48,252
|
|
2023-12-11 |
2023-12-08 |
S
Sale
|
MILTON JOHN D JR
Executive Vice President
Officer
|
384
-23.8%
57.60
USD 22,118
|
384
-23.8%
|
57.60
|
USD 22,118
|
|
2023-12-11 |
2023-12-07 |
S
Sale
|
MILTON JOHN D JR
Executive Vice President
Officer
|
544
-25.2%
57.22
USD 31,126
|
544
-25.2%
|
57.22
|
USD 31,126
|
|
2023-11-30 |
2023-11-28 |
S
Sale
|
DEVILLIERS DAVID H JR
President
Officer
|
300
-1.2%
58.25
USD 17,475
|
300
-1.2%
|
58.25
|
USD 17,475
|
|
2023-11-24 |
2023-11-22 |
S
Sale
|
DEVILLIERS DAVID H JR
President
Officer
|
105
-0.4%
58.00
USD 6,090
|
105
-0.4%
|
58.00
|
USD 6,090
|
|
2023-09-15 |
2023-09-14 |
S
Sale
|
DEVILLIERS DAVID H JR
President
Officer
|
3,904
-11.4%
57.18
USD 223,231
|
3,904
-11.4%
|
57.18
|
USD 223,231
|
|
2023-09-14 |
2023-09-13 |
S
Sale
|
DEVILLIERS DAVID H JR
President
Officer
|
96
-0.3%
57.00
USD 5,472
|
96
-0.3%
|
57.00
|
USD 5,472
|
|
2024-05-09 |
2023-06-16 |
S
Sale
|
STEIN MARTIN E JR
Non-Executive Director
|
343
-0.5%
57.50
USD 19,723
|
343
-0.5%
|
57.50
|
USD 19,723
|
|
2023-06-20 |
2023-06-16 |
S
Sale
|
DEVILLIERS DAVID H JR
President
Officer
|
145
-0.4%
60.00
USD 8,700
|
145
-0.4%
|
60.00
|
USD 8,700
|
|
2024-05-09 |
2023-06-15 |
S
Sale
|
STEIN MARTIN E JR
Non-Executive Director
|
433
-0.6%
57.50
USD 24,898
|
433
-0.6%
|
57.50
|
USD 24,898
|
|
2023-06-14 |
2023-06-13 |
S
Sale
|
deVilliers David H III
Vice President
Officer
|
1,300
-6.3%
59.45
USD 77,285
|
1,300
-6.3%
|
59.45
|
USD 77,285
|
|
2023-06-14 |
2023-06-13 |
S
Sale
|
DEVILLIERS DAVID H JR
President
Officer
|
401
-1.2%
60.01
USD 24,064
|
401
-1.2%
|
60.01
|
USD 24,064
|
|
2023-06-13 |
2023-06-12 |
S
Sale
|
DEVILLIERS DAVID H JR
President
Officer
|
2,919
-7.7%
60.17
USD 175,636
|
2,919
-7.7%
|
60.17
|
USD 175,636
|
|
2023-06-02 |
2023-05-31 |
B
Purchase
|
BAKER JOHN D II
Chief Executive Officer
Executive Director
Large shareholder
|
4,525
+22.6%
53.21
USD 240,775
|
4,525
+22.6%
|
53.21
|
USD 240,775
|
|
2023-05-31 |
2023-05-30 |
B
Purchase
|
BAKER JOHN D II
Chief Executive Officer
Executive Director
Large shareholder
|
2,225
+12.5%
53.52
USD 119,082
|
2,225
+12.5%
|
53.52
|
USD 119,082
|
|
2023-06-07 |
2023-05-26 |
S
Sale
|
deVilliers David H III
Vice President
Officer
|
1,315
-6.0%
53.29
USD 70,076
|
1,315
-6.0%
|
53.29
|
USD 70,076
|
|
2023-05-31 |
2023-05-26 |
B
Purchase
|
BAKER JOHN D II
Chief Executive Officer
Executive Director
Large shareholder
|
1,293
+7.8%
53.68
USD 69,408
|
1,293
+7.8%
|
53.68
|
USD 69,408
|
|
2023-03-15 |
2023-03-14 |
S
Sale
|
MILTON JOHN D JR
Executive Vice President
Officer
|
7,959
-78.7%
56.06
USD 446,182
|
7,959
-78.7%
|
56.06
|
USD 446,182
|
|
2023-03-14 |
2023-03-13 |
S
Sale
|
MILTON JOHN D JR
Executive Vice President
Officer
|
1,351
-38.5%
56.12
USD 75,818
|
1,351
-38.5%
|
56.12
|
USD 75,818
|
|
2023-03-14 |
2023-03-13 |
S
Sale
|
MILTON JOHN D JR
Executive Vice President
Officer
|
4,561
-67.9%
55.94
USD 255,142
|
4,561
-67.9%
|
55.94
|
USD 255,142
|
|
2023-03-14 |
2023-03-10 |
S
Sale
|
MILTON JOHN D JR
Executive Vice President
Officer
|
3,864
-64.2%
56.07
USD 216,654
|
3,864
-64.2%
|
56.07
|
USD 216,654
|
|
2022-12-19 |
2022-12-14 |
S
Sale
|
deVilliers David H III
Vice President
Officer
|
690
-4.4%
58.29
USD 40,220
|
690
-4.4%
|
58.29
|
USD 40,220
|
|
2022-12-13 |
2022-12-12 |
S
Sale
|
MILTON JOHN D JR
Executive Vice President
Officer
|
1,393
-55.9%
59.05
USD 82,257
|
1,393
-55.9%
|
59.05
|
USD 82,257
|
|
2022-12-12 |
2022-12-09 |
S
Sale
|
MILTON JOHN D JR
Executive Vice President
Officer
|
2,219
-66.9%
59.04
USD 131,001
|
2,219
-66.9%
|
59.04
|
USD 131,001
|
|
2022-12-12 |
2022-12-08 |
S
Sale
|
MILTON JOHN D JR
Executive Vice President
Officer
|
978
-47.1%
59.03
USD 57,733
|
978
-47.1%
|
59.03
|
USD 57,733
|
|
2022-11-18 |
2022-11-18 |
S
Sale
|
MILTON JOHN D JR
Executive Vice President
Officer
|
898
-45.0%
59.60
USD 53,516
|
898
-45.0%
|
59.60
|
USD 53,516
|
|
2022-11-29 |
2022-11-16 |
S
Sale
|
deVilliers David H III
Vice President
Officer
|
400
-2.5%
57.88
USD 23,152
|
400
-2.5%
|
57.88
|
USD 23,152
|
|
2022-06-09 |
2022-06-08 |
S
Sale
|
DEVILLIERS DAVID H JR
President
Officer
|
2,000
-5.9%
59.02
USD 118,040
|
2,000
-5.9%
|
59.02
|
USD 118,040
|
|
2022-05-27 |
2022-05-26 |
S
Sale
|
DEVILLIERS DAVID H JR
President
Officer
|
5,000
-18.7%
61.42
USD 307,075
|
5,000
-18.7%
|
61.42
|
USD 307,075
|
|
2022-05-19 |
2022-05-18 |
B
Purchase
|
MILTON JOHN D JR
Executive Vice President
Officer
|
1,000
+33.4%
56.77
USD 56,770
|
1,000
+33.4%
|
56.77
|
USD 56,770
|
|
2022-05-17 |
2022-05-16 |
S
Sale
|
deVilliers David H III
Vice President
Officer
|
350
-2.1%
56.69
USD 19,842
|
350
-2.1%
|
56.69
|
USD 19,842
|
|
2022-03-16 |
2022-03-15 |
B
Purchase
|
Baker John D. III
Chief Financial Officer
Officer
|
406
+0.4%
56.47
USD 22,927
|
406
+0.4%
|
56.47
|
USD 22,927
|
|
2022-03-16 |
2022-03-15 |
S
Sale
|
DEVILLIERS DAVID H JR
President
Officer
|
1,500
-5.3%
56.93
USD 85,398
|
1,500
-5.3%
|
56.93
|
USD 85,398
|
|
2022-03-16 |
2022-03-14 |
B
Purchase
|
Baker John D. III
Chief Financial Officer
Officer
|
940
+0.9%
56.50
USD 53,110
|
940
+0.9%
|
56.50
|
USD 53,110
|
|
2022-03-16 |
2022-03-14 |
S
Sale
|
MILTON JOHN D JR
Executive Vice President
Officer
|
1,849
-38.2%
56.91
USD 105,219
|
1,849
-38.2%
|
56.91
|
USD 105,219
|
|
2022-03-14 |
2022-03-11 |
S
Sale
|
MILTON JOHN D JR
Executive Vice President
Officer
|
318
-6.2%
57.05
USD 18,142
|
318
-6.2%
|
57.05
|
USD 18,142
|
|
2022-03-14 |
2022-03-10 |
S
Sale
|
MILTON JOHN D JR
Executive Vice President
Officer
|
833
-13.9%
57.48
USD 47,881
|
833
-13.9%
|
57.48
|
USD 47,881
|
|
2021-12-13 |
2021-12-09 |
S
Sale
|
MILTON JOHN D JR
Executive Vice President
Officer
|
1,098
-16.9%
56.00
USD 61,488
|
1,098
-16.9%
|
56.00
|
USD 61,488
|
|
2021-11-05 |
2021-10-12 |
B
Purchase
|
BAKER JOHN D II
Chief Executive Officer
Executive Director
Large shareholder
|
543
+0.0%
55.73
USD 30,261
|
543
+0.0%
|
55.73
|
USD 30,261
|
|
2021-05-20 |
2021-05-18 |
S
Sale
|
DEVILLIERS DAVID H JR
President
Officer
|
8,500
-26.7%
56.40
USD 479,360
|
8,500
-26.7%
|
56.40
|
USD 479,360
|
|
2021-05-18 |
2021-05-17 |
S
Sale
|
DEVILLIERS DAVID H JR
President
Officer
|
1,500
-4.5%
58.08
USD 87,115
|
1,500
-4.5%
|
58.08
|
USD 87,115
|
|
2020-12-11 |
2020-12-09 |
S
Sale
|
MILTON JOHN D JR
Executive Vice President
Officer
|
2,160
-33.3%
45.04
USD 97,280
|
2,160
-33.3%
|
45.04
|
USD 97,280
|
|
2020-11-20 |
2020-11-19 |
S
Sale
|
DEVILLIERS DAVID H JR
President
Officer
|
1,500
-10.6%
44.50
USD 66,747
|
1,500
-10.6%
|
44.50
|
USD 66,747
|
|
2020-11-20 |
2020-11-18 |
S
Sale
|
DEVILLIERS DAVID H JR
President
Officer
|
1,415
-9.1%
44.23
USD 62,580
|
1,415
-9.1%
|
44.23
|
USD 62,580
|
|
2020-11-18 |
2020-11-16 |
S
Sale
|
DEVILLIERS DAVID H JR
President
Officer
|
1,500
-8.8%
44.09
USD 66,129
|
1,500
-8.8%
|
44.09
|
USD 66,129
|
|
2020-11-12 |
2020-11-10 |
S
Sale
|
DEVILLIERS DAVID H JR
President
Officer
|
1,000
-5.5%
46.88
USD 46,875
|
1,000
-5.5%
|
46.88
|
USD 46,875
|
|
2020-11-12 |
2020-11-09 |
S
Sale
|
DEVILLIERS DAVID H JR
President
Officer
|
2,160
-10.7%
46.30
USD 100,008
|
2,160
-10.7%
|
46.30
|
USD 100,008
|
|
2020-10-06 |
2020-10-06 |
PS
Planned sale
|
deVilliers David H III
Vice President
Officer
|
144
-2.6%
43.22
USD 6,224
|
144
-2.6%
|
43.22
|
USD 6,224
|
|
2020-09-16 |
2020-09-15 |
PS
Planned sale
|
deVilliers David H III
Vice President
Officer
|
150
-2.6%
41.81
USD 6,272
|
150
-2.6%
|
41.81
|
USD 6,272
|
|
2020-09-08 |
2020-09-08 |
PS
Planned sale
|
deVilliers David H III
Vice President
Officer
|
150
-2.5%
41.42
USD 6,213
|
150
-2.5%
|
41.42
|
USD 6,213
|
|
2020-09-01 |
2020-09-01 |
PS
Planned sale
|
deVilliers David H III
Vice President
Officer
|
150
-2.4%
41.00
USD 6,150
|
150
-2.4%
|
41.00
|
USD 6,150
|
|
2020-08-27 |
2020-08-26 |
B
Purchase
|
Baker John D. III
Chief Financial Officer
Officer
|
300
+4.2%
40.32
USD 12,096
|
300
+4.2%
|
40.32
|
USD 12,096
|
|
2020-08-26 |
2020-08-26 |
B
Purchase
|
BAKER JOHN D II
Chief Executive Officer
Executive Director
Large shareholder
|
300
+0.1%
40.32
USD 12,096
|
300
+0.1%
|
40.32
|
USD 12,096
|
|
2021-03-16 |
2020-08-25 |
B
Purchase
|
Baker John D. III
Chief Financial Officer
Officer
|
2,480
+2.3%
40.66
USD 100,837
|
2,480
+2.3%
|
40.66
|
USD 100,837
|
|