|
2026-05-18 |
2026-05-14 |
S
Sale
|
EVP and General Counsel
Officer
|
24,217
+38.2%
201.92
US$4,152,670
|
24,217
+38.2%
|
201.92
|
US$4,152,670
|
|
|
2026-05-14 |
2026-05-14 |
PrS
Proposed sale
|
Officer
Officer
|
20,468
470.80
US$4,501,191
|
20,468
|
470.80
|
US$4,501,191
|
|
|
2026-02-18 |
2026-02-17 |
B
Purchase
|
Non-Executive Director
|
41,771
-35.2%
32.32
US$3,131,671
|
41,771
-35.2%
|
32.32
|
US$3,131,671
|
|
|
2026-02-12 |
2026-02-11 |
B
Purchase
|
Non-Executive Director
|
400
+inf%
105.32
US$42,128
|
400
+inf%
|
105.32
|
US$42,128
|
|
|
2026-02-09 |
2026-02-06 |
B
Purchase
|
Executive Vice President
Officer
|
1,000
+inf%
100.97
US$100,970
|
1,000
+inf%
|
100.97
|
US$100,970
|
|
|
2025-12-15 |
2025-12-11 |
S
Sale
|
Executive Vice President
Officer
|
1,201
-5.0%
116.28
US$139,652
|
1,201
-5.0%
|
116.28
|
US$139,652
|
|
|
2025-12-15 |
2025-12-11 |
S
Sale
|
Executive Vice President
Officer
|
2,096
-8.5%
116.28
US$243,723
|
2,096
-8.5%
|
116.28
|
US$243,723
|
|
|
2025-12-15 |
2025-12-11 |
S
Sale
|
Executive Vice President
Officer
|
2,874
-11.3%
116.28
US$334,189
|
2,874
-11.3%
|
116.28
|
US$334,189
|
|
|
2025-12-15 |
2025-12-11 |
S
Sale
|
Executive Vice President
Officer
|
384
-1.7%
116.28
US$44,652
|
384
-1.7%
|
116.28
|
US$44,652
|
|
|
2025-12-11 |
2025-12-11 |
PrS
Proposed sale
|
Officer
Officer
|
6,662
116.28
US$774,657
|
6,662
|
116.28
|
US$774,657
|
|
|
2025-12-02 |
2025-12-02 |
PrS
Proposed sale
|
Officer
Officer
|
8,000
107.69
US$861,520
|
8,000
|
107.69
|
US$861,520
|
|
|
2025-12-02 |
2025-12-02 |
S
Sale
|
Senior Vice President
Officer
|
8,000
-41.0%
107.69
US$861,520
|
8,000
-41.0%
|
107.69
|
US$861,520
|
|
|
2025-11-12 |
2025-11-10 |
S
Sale
|
Chairman of the Board
Executive Director
|
48,164
-22.5%
107.39
US$5,172,332
|
48,164
-22.5%
|
107.39
|
US$5,172,332
|
|
|
2025-11-10 |
2025-11-10 |
PrS
Proposed sale
|
Officer; CHAIRMAN OF THE BOARD
Officer
|
48,164
106.00
US$5,105,384
|
48,164
|
106.00
|
US$5,105,384
|
|
|
2025-09-03 |
2025-08-29 |
S
Sale
|
EVP and General Counsel
Officer
|
4,000
-15.7%
109.65
US$438,600
|
4,000
-15.7%
|
109.65
|
US$438,600
|
|
|
2025-08-29 |
2025-08-29 |
PrS
Proposed sale
|
Officer
Officer
|
4,000
109.65
US$438,600
|
4,000
|
109.65
|
US$438,600
|
|
|
2025-05-12 |
2025-05-12 |
PrS
Proposed sale
|
Former Section 16 Insider
|
11,250
107.38
US$1,208,000
|
11,250
|
107.38
|
US$1,208,000
|
|
|
2025-03-14 |
2025-03-12 |
S
Sale
|
Executive Vice President
Officer
|
6,000
-18.1%
105.98
US$635,880
|
6,000
-18.1%
|
105.98
|
US$635,880
|
|
|
2025-03-12 |
2025-03-12 |
PrS
Proposed sale
|
Officer
Officer
|
6,000
105.98
US$635,880
|
6,000
|
105.98
|
US$635,880
|
|
|
2025-02-24 |
2025-02-20 |
B
Purchase
|
Non-Executive Director
|
200
+inf%
111.04
US$22,208
|
200
+inf%
|
111.04
|
US$22,208
|
|
|
2025-02-11 |
2025-02-07 |
S
Sale
|
Non-Executive Director
|
2,950
-88.7%
112.98
US$333,291
|
2,950
-88.7%
|
112.98
|
US$333,291
|
|
|
2025-02-07 |
2025-02-07 |
PrS
Proposed sale
|
Director
Non-Executive Director
|
2,950
112.99
US$333,318
|
2,950
|
112.99
|
US$333,318
|
|
|
2025-03-21 |
2024-12-12 |
B
Purchase
|
Executive Vice President
Officer
|
111
+1.1%
120.31
US$13,324
|
111
+1.1%
|
120.31
|
US$13,324
|
|
|
2024-11-12 |
2024-11-07 |
S
Sale
|
Executive Vice President
Officer
|
2,817
-15.7%
124.68
US$351,224
|
2,817
-15.7%
|
124.68
|
US$351,224
|
|
|
2024-11-12 |
2024-11-07 |
S
Sale
|
Executive Vice President
Officer
|
22,868
-56.0%
124.03
US$2,836,318
|
22,868
-56.0%
|
124.03
|
US$2,836,318
|
|
|
2024-11-08 |
2024-11-07 |
S
Sale
|
Chief Executive Officer
Executive Director
|
71,535
-29.6%
123.99
US$8,869,625
|
71,535
-29.6%
|
123.99
|
US$8,869,625
|
|
|
2024-11-08 |
2024-11-07 |
S
Sale
|
Chief Executive Officer
Executive Director
|
24,279
-9.1%
126.09
US$3,061,339
|
24,279
-9.1%
|
126.09
|
US$3,061,339
|
|
|
2024-11-07 |
2024-11-07 |
PrS
Proposed sale
|
Officer; Director; Chairman of the Board
Executive Director
|
98,909
124.00
US$12,264,716
|
98,909
|
124.00
|
US$12,264,716
|
|
|
2024-11-07 |
2024-11-07 |
PrS
Proposed sale
|
Officer
Officer
|
27,117
124.10
US$3,365,219
|
27,117
|
124.10
|
US$3,365,219
|
|
|
2024-11-08 |
2024-11-06 |
S
Sale
|
Chief Executive Officer
Executive Director
|
56,149
-24.6%
127.95
US$7,184,265
|
56,149
-24.6%
|
127.95
|
US$7,184,265
|
|
|
2024-11-08 |
2024-11-06 |
S
Sale
|
Chief Executive Officer
Executive Director
|
33,690
-12.8%
128.55
US$4,330,850
|
33,690
-12.8%
|
128.55
|
US$4,330,850
|
|
|
2024-11-08 |
2024-11-06 |
S
Sale
|
EVP and Vice Chairman
Officer
|
24,587
-10.5%
128.26
US$3,153,529
|
24,587
-10.5%
|
128.26
|
US$3,153,529
|
|
|
2024-11-08 |
2024-11-06 |
S
Sale
|
EVP and Vice Chairman
Officer
|
28,150
-11.9%
128.26
US$3,610,519
|
28,150
-11.9%
|
128.26
|
US$3,610,519
|
|
|
2024-11-06 |
2024-11-06 |
PrS
Proposed sale
|
Officer
Officer
|
55,453
128.26
US$7,112,402
|
55,453
|
128.26
|
US$7,112,402
|
|
|
2024-11-06 |
2024-11-06 |
PrS
Proposed sale
|
Officer; Director; Chairman of the Board
Executive Director
|
95,036
128.18
US$12,181,714
|
95,036
|
128.18
|
US$12,181,714
|
|
|
2024-11-04 |
2024-11-04 |
PrS
Proposed sale
|
Officer
Officer
|
9,649
121.18
US$1,169,265
|
9,649
|
121.18
|
US$1,169,265
|
|
|
2025-03-21 |
2024-09-12 |
B
Purchase
|
Executive Vice President
Officer
|
129
+1.3%
113.01
US$14,601
|
129
+1.3%
|
113.01
|
US$14,601
|
|
|
2024-09-05 |
2024-09-03 |
S
Sale
|
Executive Vice President
Officer
|
1,110
-9.8%
119.97
US$133,167
|
1,110
-9.8%
|
119.97
|
US$133,167
|
|
|
2024-09-03 |
2024-09-03 |
PrS
Proposed sale
|
Officer
Officer
|
1,110
119.98
US$133,177
|
1,110
|
119.98
|
US$133,177
|
|
|
2024-08-22 |
2024-08-21 |
S
Sale
|
EVP and General Counsel
Officer
|
2,839
-16.3%
113.43
US$322,028
|
2,839
-16.3%
|
113.43
|
US$322,028
|
|
|
2024-08-21 |
2024-08-21 |
PrS
Proposed sale
|
Officer
Officer
|
2,839
113.43
US$322,028
|
2,839
|
113.43
|
US$322,028
|
|
|
2025-03-21 |
2024-06-13 |
B
Purchase
|
Executive Vice President
Officer
|
125
+1.1%
115.90
US$14,439
|
125
+1.1%
|
115.90
|
US$14,439
|
|
|
2024-05-15 |
2024-05-13 |
S
Sale
|
EVP and Vice Chairman
Officer
|
69,093
-25.0%
118.57
US$8,192,357
|
69,093
-25.0%
|
118.57
|
US$8,192,357
|
|
|
2024-05-15 |
2024-05-13 |
S
Sale
|
EVP and Vice Chairman
Officer
|
60,999
-23.2%
118.57
US$7,232,651
|
60,999
-23.2%
|
118.57
|
US$7,232,651
|
|
|
2024-05-13 |
2024-05-13 |
PrS
Proposed sale
|
Officer
Officer
|
130,092
118.35
US$15,396,388
|
130,092
|
118.35
|
US$15,396,388
|
|
|
2024-05-09 |
2024-05-08 |
S
Sale
|
Senior Vice President
Officer
|
5,189
-29.8%
116.58
US$604,934
|
5,189
-29.8%
|
116.58
|
US$604,934
|
|
|
2024-05-08 |
2024-05-08 |
PrS
Proposed sale
|
Officer
Officer
|
5,189
116.58
US$604,933
|
5,189
|
116.58
|
US$604,933
|
|
|
2024-03-14 |
2024-03-12 |
S
Sale
|
SVP and Controller
Officer
|
1,116
-12.4%
111.87
US$124,847
|
1,116
-12.4%
|
111.87
|
US$124,847
|
|
|
2024-03-14 |
2024-03-12 |
S
Sale
|
SVP and Controller
Officer
|
5,320
-37.1%
111.86
US$595,095
|
5,320
-37.1%
|
111.86
|
US$595,095
|
|
|
2024-03-14 |
2024-03-12 |
S
Sale
|
Executive Vice President
Officer
|
7,018
-33.9%
111.57
US$782,998
|
7,018
-33.9%
|
111.57
|
US$782,998
|
|
|
2024-03-14 |
2024-03-12 |
S
Sale
|
Executive Vice President
Officer
|
667
-3.1%
111.57
US$74,417
|
667
-3.1%
|
111.57
|
US$74,417
|
|
|
2024-03-12 |
2024-03-12 |
PrS
Proposed sale
|
Officer
Officer
|
7,685
111.86
US$859,682
|
7,685
|
111.86
|
US$859,682
|
|
|
2024-03-12 |
2024-03-12 |
PrS
Proposed sale
|
Officer
Officer
|
6,436
111.42
US$717,099
|
6,436
|
111.42
|
US$717,099
|
|
|
2024-03-13 |
2024-03-11 |
S
Sale
|
Executive Vice President
Officer
|
11,197
-49.8%
110.53
US$1,237,604
|
11,197
-49.8%
|
110.53
|
US$1,237,604
|
|
|
2024-03-13 |
2024-03-11 |
S
Sale
|
EVP and General Counsel
Officer
|
10,067
-36.7%
110.42
US$1,111,598
|
10,067
-36.7%
|
110.42
|
US$1,111,598
|
|
|
2024-03-11 |
2024-03-11 |
PrS
Proposed sale
|
Officer
Officer
|
10,067
110.42
US$1,111,598
|
10,067
|
110.42
|
US$1,111,598
|
|
|
2024-03-11 |
2024-03-11 |
PrS
Proposed sale
|
Officer
Officer
|
11,197
110.52
US$1,237,492
|
11,197
|
110.52
|
US$1,237,492
|
|
|
2024-03-01 |
2024-02-29 |
S
Sale
|
Senior Vice President
Officer
|
7,685
-34.2%
108.13
US$830,979
|
7,685
-34.2%
|
108.13
|
US$830,979
|
|
|
2024-03-01 |
2024-02-29 |
S
Sale
|
Senior Vice President
Officer
|
227
-1.0%
108.20
US$24,561
|
227
-1.0%
|
108.20
|
US$24,561
|
|
|
2024-02-29 |
2024-02-29 |
PrS
Proposed sale
|
Officer
Officer
|
7,912
108.55
US$858,847
|
7,912
|
108.55
|
US$858,847
|
|
|
2024-03-01 |
2024-02-28 |
S
Sale
|
EVP and General Counsel
Officer
|
7,222
-22.9%
108.39
US$782,793
|
7,222
-22.9%
|
108.39
|
US$782,793
|
|
|
2024-02-28 |
2024-02-28 |
PrS
Proposed sale
|
Officer
Officer
|
8,011
108.39
US$868,312
|
8,011
|
108.39
|
US$868,312
|
|
|
2024-02-27 |
2024-02-23 |
S
Sale
|
Executive Vice President
Officer
|
17,606
-53.2%
109.07
US$1,920,286
|
17,606
-53.2%
|
109.07
|
US$1,920,286
|
|
|
2024-02-27 |
2024-02-23 |
S
Sale
|
Executive Vice President
Officer
|
640
-1.9%
109.18
US$69,875
|
640
-1.9%
|
109.18
|
US$69,875
|
|
|
2024-02-27 |
2024-02-23 |
S
Sale
|
Executive Vice President
Officer
|
12,899
-40.4%
108.46
US$1,399,026
|
12,899
-40.4%
|
108.46
|
US$1,399,026
|
|
|
2024-02-27 |
2024-02-23 |
S
Sale
|
EVP and CFO
Officer
|
6,028
-23.9%
109.33
US$659,041
|
6,028
-23.9%
|
109.33
|
US$659,041
|
|
|
2024-02-27 |
2024-02-23 |
S
Sale
|
EVP and CFO
Officer
|
2,632
-4.1%
108.82
US$286,414
|
2,632
-4.1%
|
108.82
|
US$286,414
|
|
|
2024-02-27 |
2024-02-23 |
S
Sale
|
EVP and CFO
Officer
|
36,052
-58.8%
108.69
US$3,918,492
|
36,052
-58.8%
|
108.69
|
US$3,918,492
|
|
|
2024-02-23 |
2024-02-23 |
PrS
Proposed sale
|
Officer
Officer
|
44,712
108.30
US$4,842,309
|
44,712
|
108.30
|
US$4,842,309
|
|
|
2024-02-23 |
2024-02-23 |
PrS
Proposed sale
|
Officer
Officer
|
18,246
108.46
US$1,978,961
|
18,246
|
108.46
|
US$1,978,961
|
|
|
2024-02-23 |
2024-02-23 |
PrS
Proposed sale
|
Officer
Officer
|
12,899
108.53
US$1,399,928
|
12,899
|
108.53
|
US$1,399,928
|
|
|
2023-12-18 |
2023-12-14 |
S
Sale
|
EVP and CFO
Officer
|
23,124
-32.9%
105.14
US$2,431,257
|
23,124
-32.9%
|
105.14
|
US$2,431,257
|
|
|
2023-12-14 |
2023-12-14 |
PrS
Proposed sale
|
Officer
Officer
|
23,124
105.16
US$2,431,719
|
23,124
|
105.16
|
US$2,431,719
|
|
|
2023-11-20 |
2023-11-16 |
S
Sale
|
Senior Vice President
Officer
|
8,281
-36.2%
94.49
US$782,472
|
8,281
-36.2%
|
94.49
|
US$782,472
|
|
|
2023-11-16 |
2023-11-16 |
PrS
Proposed sale
|
Officer
Officer
|
8,281
95.00
US$786,695
|
8,281
|
95.00
|
US$786,695
|
|