|
2025-06-13 |
2025-06-13 |
PrS
Proposed sale
|
Officer
Officer
|
53,032
219.13
US$4,450,625
|
53,032
|
219.13
|
US$4,450,625
|
|
|
2025-06-13 |
2025-06-13 |
PrS
Proposed sale
|
Officer
Officer
|
290
415.79
US$1,206,976
|
290
|
415.79
|
US$1,206,976
|
|
|
2025-06-12 |
2025-06-12 |
PrS
Proposed sale
|
Officer
Officer
|
41,421
421.54
US$2,341,330
|
41,421
|
421.54
|
US$2,341,330
|
|
|
2025-06-11 |
2025-06-11 |
PrS
Proposed sale
|
Officer
Officer
|
96,613
60.39
US$5,834,103
|
96,613
|
60.39
|
US$5,834,103
|
|
|
2025-06-09 |
2025-06-09 |
PrS
Proposed sale
|
Officer
Officer
|
3,387
60.20
US$203,899
|
3,387
|
60.20
|
US$203,899
|
|
|
2025-05-30 |
2025-05-30 |
PrS
Proposed sale
|
Officer
Officer
|
22,496
57.65
US$1,296,894
|
22,496
|
57.65
|
US$1,296,894
|
|
|
2025-05-29 |
2025-05-29 |
PrS
Proposed sale
|
Officer
Officer
|
75,000
57.55
US$4,316,072
|
75,000
|
57.55
|
US$4,316,072
|
|
|
2025-05-23 |
2025-05-23 |
PrS
Proposed sale
|
Officer
Officer
|
75,000
57.35
US$4,301,250
|
75,000
|
57.35
|
US$4,301,250
|
|
|
2025-05-20 |
2025-05-20 |
PrS
Proposed sale
|
Officer
Officer
|
25,000
57.15
US$1,428,750
|
25,000
|
57.15
|
US$1,428,750
|
|
|
2025-06-02 |
2025-05-16 |
B
Purchase
|
EVP
Officer
|
18,100
+60.7%
55.90
US$1,011,790
|
18,100
+60.7%
|
55.90
|
US$1,011,790
|
|
|
2025-06-02 |
2025-05-15 |
B
Purchase
|
EVP
Officer
|
400
+1.4%
54.44
US$21,774
|
400
+1.4%
|
54.44
|
US$21,774
|
|
|
2025-06-02 |
2025-05-15 |
B
Purchase
|
EVP
Officer
|
100
+0.3%
54.44
US$5,444
|
100
+0.3%
|
54.44
|
US$5,444
|
|
|
2025-06-02 |
2025-05-15 |
B
Purchase
|
EVP
Officer
|
200
+0.7%
54.44
US$10,888
|
200
+0.7%
|
54.44
|
US$10,888
|
|
|
2025-06-02 |
2025-05-15 |
B
Purchase
|
EVP
Officer
|
400
+1.4%
54.44
US$21,774
|
400
+1.4%
|
54.44
|
US$21,774
|
|
|
2025-06-02 |
2025-05-15 |
B
Purchase
|
EVP
Officer
|
100
+0.3%
54.45
US$5,445
|
100
+0.3%
|
54.45
|
US$5,445
|
|
|
2025-06-02 |
2025-05-15 |
B
Purchase
|
EVP
Officer
|
100
+0.4%
54.45
US$5,445
|
100
+0.4%
|
54.45
|
US$5,445
|
|
|
2025-06-02 |
2025-05-15 |
B
Purchase
|
EVP
Officer
|
200
+0.7%
54.45
US$10,890
|
200
+0.7%
|
54.45
|
US$10,890
|
|
|
2025-06-02 |
2025-05-15 |
B
Purchase
|
EVP
Officer
|
100
+0.4%
54.44
US$5,444
|
100
+0.4%
|
54.44
|
US$5,444
|
|
|
2025-06-02 |
2025-05-15 |
B
Purchase
|
EVP
Officer
|
300
+1.1%
54.44
US$16,332
|
300
+1.1%
|
54.44
|
US$16,332
|
|
|
2025-01-28 |
2025-01-28 |
PrS
Proposed sale
|
Officer
Officer
|
3,500
63.25
US$221,375
|
3,500
|
63.25
|
US$221,375
|
|
|
2024-08-14 |
2024-08-14 |
PrS
Proposed sale
|
Officer
Officer
|
1,952
58.90
US$114,973
|
1,952
|
58.90
|
US$114,973
|
|
|
2024-08-13 |
2024-08-13 |
PrS
Proposed sale
|
Officer
Officer
|
100,000
57.25
US$5,725,075
|
100,000
|
57.25
|
US$5,725,075
|
|
|
2024-08-13 |
2024-08-13 |
PrS
Proposed sale
|
Officer
Officer
|
4,000
57.18
US$228,729
|
4,000
|
57.18
|
US$228,729
|
|
|
2024-07-31 |
2024-07-31 |
PrS
Proposed sale
|
Officer
Officer
|
16,000
59.05
US$944,845
|
16,000
|
59.05
|
US$944,845
|
|
|
2024-07-30 |
2024-07-30 |
PrS
Proposed sale
|
Officer
Officer
|
24,254
58.52
US$1,419,254
|
24,254
|
58.52
|
US$1,419,254
|
|
|
2024-07-29 |
2024-07-29 |
PrS
Proposed sale
|
Officer
Officer
|
8,786
58.57
US$514,636
|
8,786
|
58.57
|
US$514,636
|
|
|
2024-01-24 |
2024-01-24 |
PrS
Proposed sale
|
Officer
Officer
|
15,000
69.00
US$1,035,000
|
15,000
|
69.00
|
US$1,035,000
|
|
|
2023-12-18 |
2023-12-15 |
PrS
Proposed sale
|
Officer
Officer
|
17,283
64.50
US$1,114,754
|
17,283
|
64.50
|
US$1,114,754
|
|
|
2023-12-15 |
2023-12-15 |
PrS
Proposed sale
|
Officer
Officer
|
19,104
63.96
US$1,221,819
|
19,104
|
63.96
|
US$1,221,819
|
|
|
2023-12-14 |
2023-12-14 |
PrS
Proposed sale
|
Officer
Officer
|
10,000
65.00
US$650,000
|
10,000
|
65.00
|
US$650,000
|
|
|
2023-12-14 |
2023-12-14 |
PrS
Proposed sale
|
Officer
Officer
|
22,717
65.05
US$1,477,800
|
22,717
|
65.05
|
US$1,477,800
|
|
|
2023-12-13 |
2023-12-13 |
PrS
Proposed sale
|
Officer
Officer
|
20,000
62.37
US$1,247,300
|
20,000
|
62.37
|
US$1,247,300
|
|
|
2023-12-13 |
2023-12-13 |
PrS
Proposed sale
|
Officer
Officer
|
50,000
62.07
US$3,103,485
|
50,000
|
62.07
|
US$3,103,485
|
|
|
2023-11-20 |
2023-11-20 |
PrS
Proposed sale
|
Officer
Officer
|
20,896
58.50
US$1,222,416
|
20,896
|
58.50
|
US$1,222,416
|
|
|
2023-09-14 |
2023-09-14 |
PrS
Proposed sale
|
Officer
Officer
|
19,293
66.12
US$1,275,665
|
19,293
|
66.12
|
US$1,275,665
|
|
|
2023-09-13 |
2023-09-13 |
PrS
Proposed sale
|
Officer
Officer
|
50,000
65.53
US$3,276,655
|
50,000
|
65.53
|
US$3,276,655
|
|
|
2023-07-26 |
2023-07-26 |
PrS
Proposed sale
|
Officer
Officer
|
1,000
73.64
US$73,642
|
1,000
|
73.64
|
US$73,642
|
|
|
2023-07-25 |
2023-07-25 |
PrS
Proposed sale
|
Officer
Officer
|
1,000
73.00
US$73,000
|
1,000
|
73.00
|
US$73,000
|
|
|
2023-07-19 |
2023-07-19 |
PrS
Proposed sale
|
Officer
Officer
|
1,500
72.39
US$108,584
|
1,500
|
72.39
|
US$108,584
|
|
|
2023-07-07 |
2023-07-07 |
PrS
Proposed sale
|
Officer
Officer
|
1,000
74.50
US$74,500
|
1,000
|
74.50
|
US$74,500
|
|
|
2023-06-13 |
2023-06-13 |
PrS
Proposed sale
|
Officer
Officer
|
1,000
75.51
US$75,507
|
1,000
|
75.51
|
US$75,507
|
|
|
2023-06-12 |
2023-06-12 |
PrS
Proposed sale
|
Officer
Officer
|
1,500
74.00
US$111,000
|
1,500
|
74.00
|
US$111,000
|
|
|
2023-06-08 |
2023-06-08 |
PrS
Proposed sale
|
Officer
Officer
|
1,640
74.64
US$122,408
|
1,640
|
74.64
|
US$122,408
|
|
|
2023-05-30 |
2023-05-30 |
PrS
Proposed sale
|
Officer
Officer
|
3,000
79.11
US$237,338
|
3,000
|
79.11
|
US$237,338
|
|