|
2026-08-19 |
2026-08-14 |
S
Sale
|
Chair and CEO
Officer
|
75,080
-4.2%
262.41
US$3,603,537
|
75,080
-4.2%
|
262.41
|
US$3,603,537
|
|
|
2026-08-19 |
2026-08-14 |
S
Sale
|
Chair and CEO
Officer
|
41,410
+3.2%
497.92
US$1,456,271
|
41,410
+3.2%
|
497.92
|
US$1,456,271
|
|
|
2026-08-18 |
2026-08-14 |
S
Sale
|
Executive Vice President
Officer
|
82,738
-7.5%
47.50
US$1,370,768
|
82,738
-7.5%
|
47.50
|
US$1,370,768
|
|
|
2026-08-18 |
2026-08-14 |
S
Sale
|
Executive Vice President
Officer
|
5,127
-7.6%
274.00
US$1,404,804
|
5,127
-7.6%
|
274.00
|
US$1,404,804
|
|
|
2026-08-14 |
2026-08-14 |
PrS
Proposed sale
|
Officer; Director
Executive Director
|
26,000
268.52
US$6,981,555
|
26,000
|
268.52
|
US$6,981,555
|
|
|
2026-08-14 |
2026-08-14 |
PrS
Proposed sale
|
Officer
Officer
|
7,739
274.14
US$2,121,578
|
7,739
|
274.14
|
US$2,121,578
|
|
|
2026-08-05 |
2026-08-03 |
S
Sale
|
Executive Vice President
Officer
|
4,000
-19.9%
261.02
US$1,044,062
|
4,000
-19.9%
|
261.02
|
US$1,044,062
|
|
|
2026-08-03 |
2026-08-03 |
PrS
Proposed sale
|
Officer
Officer
|
4,000
261.02
US$1,044,062
|
4,000
|
261.02
|
US$1,044,062
|
|
|
2026-08-03 |
2026-07-30 |
S
Sale
|
President and COO
Officer
|
3,968
-4.8%
256.96
US$1,019,617
|
3,968
-4.8%
|
256.96
|
US$1,019,617
|
|
|
2026-07-30 |
2026-07-30 |
PrS
Proposed sale
|
Officer
Officer
|
3,968
256.96
US$1,019,617
|
3,968
|
256.96
|
US$1,019,617
|
|
|
2026-07-28 |
2026-07-28 |
PrS
Proposed sale
|
Former Officer
Officer
|
20,341
261.89
US$5,327,090
|
20,341
|
261.89
|
US$5,327,090
|
|
|
2026-07-23 |
2026-07-23 |
PrS
Proposed sale
|
Former Officer
Officer
|
17,399
241.93
US$4,209,263
|
17,399
|
241.93
|
US$4,209,263
|
|
|
2026-06-04 |
2026-06-03 |
S
Sale
|
Executive Vice President
Officer
|
5,038
-4.9%
258.33
US$1,301,467
|
5,038
-4.9%
|
258.33
|
US$1,301,467
|
|
|
2026-06-04 |
2026-06-03 |
S
Sale
|
Executive Vice President
Officer
|
5,522
-5.3%
258.57
US$1,427,824
|
5,522
-5.3%
|
258.57
|
US$1,427,824
|
|
|
2026-06-03 |
2026-06-03 |
PrS
Proposed sale
|
Officer
Officer
|
10,560
258.46
US$2,729,291
|
10,560
|
258.46
|
US$2,729,291
|
|
|
2026-06-03 |
2026-06-01 |
S
Sale
|
Executive Vice President
Officer
|
5,149
-7.4%
251.30
US$1,293,944
|
5,149
-7.4%
|
251.30
|
US$1,293,944
|
|
|
2026-06-03 |
2026-06-01 |
S
Sale
|
Executive Vice President
Officer
|
8,380
-10.7%
251.42
US$2,106,900
|
8,380
-10.7%
|
251.42
|
US$2,106,900
|
|
|
2026-06-01 |
2026-06-01 |
PrS
Proposed sale
|
Officer
Officer
|
13,529
251.37
US$3,400,843
|
13,529
|
251.37
|
US$3,400,843
|
|
|
2026-05-20 |
2026-05-18 |
S
Sale
|
Executive Vice President
Officer
|
2,500
-10.9%
225.00
US$562,500
|
2,500
-10.9%
|
225.00
|
US$562,500
|
|
|
2026-05-18 |
2026-05-18 |
PrS
Proposed sale
|
Officer
Officer
|
2,500
225.00
US$562,500
|
2,500
|
225.00
|
US$562,500
|
|
|
2026-05-19 |
2026-05-15 |
S
Sale
|
Chair and CEO
Officer
|
4,441
-3.0%
229.32
US$1,018,405
|
4,441
-3.0%
|
229.32
|
US$1,018,405
|
|
|
2026-05-19 |
2026-05-15 |
S
Sale
|
Chair and CEO
Officer
|
9,366
-5.9%
228.63
US$2,141,383
|
9,366
-5.9%
|
228.63
|
US$2,141,383
|
|
|
2026-05-19 |
2026-05-15 |
S
Sale
|
Chair and CEO
Officer
|
21,954
-12.2%
227.58
US$4,996,269
|
21,954
-12.2%
|
227.58
|
US$4,996,269
|
|
|
2026-05-19 |
2026-05-15 |
S
Sale
|
Chair and CEO
Officer
|
16,239
-8.3%
226.84
US$3,683,721
|
16,239
-8.3%
|
226.84
|
US$3,683,721
|
|
|
2026-05-15 |
2026-05-15 |
PrS
Proposed sale
|
Officer; Director
Executive Director
|
52,000
229.29
US$11,923,080
|
52,000
|
229.29
|
US$11,923,080
|
|
|
2026-05-07 |
2026-05-05 |
S
Sale
|
Executive Vice President
Officer
|
300
-0.7%
232.23
US$69,669
|
300
-0.7%
|
232.23
|
US$69,669
|
|
|
2026-05-07 |
2026-05-05 |
S
Sale
|
Executive Vice President
Officer
|
1,940
-4.2%
232.11
US$450,294
|
1,940
-4.2%
|
232.11
|
US$450,294
|
|
|
2026-05-05 |
2026-05-05 |
PrS
Proposed sale
|
Officer
Officer
|
2,240
232.13
US$519,963
|
2,240
|
232.13
|
US$519,963
|
|
|
2026-05-06 |
2026-05-04 |
S
Sale
|
Executive Vice President
Officer
|
8,438
-11.8%
226.11
US$1,907,874
|
8,438
-11.8%
|
226.11
|
US$1,907,874
|
|
|
2026-05-06 |
2026-05-04 |
S
Sale
|
Executive Vice President
Officer
|
100
-0.1%
225.94
US$22,594
|
100
-0.1%
|
225.94
|
US$22,594
|
|
|
2026-05-06 |
2026-05-04 |
S
Sale
|
Executive Vice President
Officer
|
1,558
-2.1%
225.93
US$351,999
|
1,558
-2.1%
|
225.93
|
US$351,999
|
|
|
2026-05-06 |
2026-05-04 |
S
Sale
|
Vice Pres. and Corp. Contro
Officer
|
4,554
-21.3%
225.86
US$1,028,566
|
4,554
-21.3%
|
225.86
|
US$1,028,566
|
|
|
2026-05-04 |
2026-05-04 |
PrS
Proposed sale
|
Officer
Officer
|
4,554
225.86
US$1,028,566
|
4,554
|
225.86
|
US$1,028,566
|
|
|
2026-05-04 |
2026-05-04 |
PrS
Proposed sale
|
Officer
Officer
|
10,096
226.08
US$2,282,467
|
10,096
|
226.08
|
US$2,282,467
|
|
|
2026-05-05 |
2026-05-01 |
S
Sale
|
Executive Vice President
Officer
|
7,739
-7.9%
226.00
US$1,749,014
|
7,739
-7.9%
|
226.00
|
US$1,749,014
|
|
|
2026-05-05 |
2026-05-01 |
S
Sale
|
Executive Vice President
Officer
|
5,149
-5.4%
226.00
US$1,163,674
|
5,149
-5.4%
|
226.00
|
US$1,163,674
|
|
|
2026-05-05 |
2026-05-01 |
S
Sale
|
Executive Vice President
Officer
|
6,472
-11.4%
226.50
US$1,465,908
|
6,472
-11.4%
|
226.50
|
US$1,465,908
|
|
|
2026-05-01 |
2026-05-01 |
PrS
Proposed sale
|
Officer
Officer
|
6,472
226.50
US$1,465,908
|
6,472
|
226.50
|
US$1,465,908
|
|
|
2026-05-01 |
2026-05-01 |
PrS
Proposed sale
|
Officer
Officer
|
12,888
226.00
US$2,912,688
|
12,888
|
226.00
|
US$2,912,688
|
|
|
2026-05-04 |
2026-04-30 |
S
Sale
|
Executive Vice President
Officer
|
244
-0.1%
226.41
US$55,244
|
244
-0.1%
|
226.41
|
US$55,244
|
|
|
2026-05-04 |
2026-04-30 |
S
Sale
|
Executive Vice President
Officer
|
32,824
-11.9%
225.66
US$7,407,064
|
32,824
-11.9%
|
225.66
|
US$7,407,064
|
|
|
2026-04-30 |
2026-04-30 |
PrS
Proposed sale
|
Officer
Officer
|
33,068
225.66
US$7,462,258
|
33,068
|
225.66
|
US$7,462,258
|
|
|
2026-03-25 |
2026-03-23 |
S
Sale
|
Chair and CEO
Officer
|
5,046
-3.3%
162.40
US$819,485
|
5,046
-3.3%
|
162.40
|
US$819,485
|
|
|
2026-03-25 |
2026-03-23 |
S
Sale
|
Chair and CEO
Officer
|
6,454
-4.1%
162.01
US$1,045,602
|
6,454
-4.1%
|
162.01
|
US$1,045,602
|
|
|
2026-03-23 |
2026-03-23 |
PrS
Proposed sale
|
Officer; Director
Executive Director
|
11,500
162.18
US$1,865,054
|
11,500
|
162.18
|
US$1,865,054
|
|
|
2026-02-13 |
2026-02-11 |
S
Sale
|
Executive Vice President
Officer
|
7,452
-8.9%
196.02
US$1,460,737
|
7,452
-8.9%
|
196.02
|
US$1,460,737
|
|
|
2026-02-11 |
2026-02-11 |
PrS
Proposed sale
|
Officer
Officer
|
7,452
195.98
US$1,460,438
|
7,452
|
195.98
|
US$1,460,438
|
|
|
2026-02-04 |
2026-02-03 |
S
Sale
|
Executive Vice President
Officer
|
7,568
-10.1%
188.50
US$1,426,555
|
7,568
-10.1%
|
188.50
|
US$1,426,555
|
|
|
2026-02-04 |
2026-02-03 |
S
Sale
|
Executive Vice President
Officer
|
7,568
-10.1%
188.50
US$1,426,555
|
7,568
-10.1%
|
188.50
|
US$1,426,555
|
|
|
2026-02-03 |
2026-02-03 |
PrS
Proposed sale
|
Officer
Officer
|
7,568
188.50
US$1,426,556
|
7,568
|
188.50
|
US$1,426,556
|
|
|
2026-02-04 |
2026-02-02 |
S
Sale
|
Executive Vice President
Officer
|
7,500
-10.0%
181.07
US$1,358,026
|
7,500
-10.0%
|
181.07
|
US$1,358,026
|
|
|
2026-02-04 |
2026-02-02 |
S
Sale
|
Executive Vice President
Officer
|
7,500
-10.0%
181.07
US$1,358,026
|
7,500
-10.0%
|
181.07
|
US$1,358,026
|
|
|
2026-02-02 |
2026-02-02 |
PrS
Proposed sale
|
Officer
Officer
|
7,500
181.07
US$1,358,026
|
7,500
|
181.07
|
US$1,358,026
|
|
|
2026-02-03 |
2026-01-30 |
S
Sale
|
Executive Vice President
Officer
|
3,881
-4.2%
178.00
US$690,818
|
3,881
-4.2%
|
178.00
|
US$690,818
|
|
|
2026-01-30 |
2026-01-30 |
PrS
Proposed sale
|
Officer
Officer
|
3,881
178.00
US$690,818
|
3,881
|
178.00
|
US$690,818
|
|
|
2025-12-29 |
2025-12-23 |
S
Sale
|
Executive Vice President
Officer
|
2,000
-10.0%
165.28
US$330,550
|
2,000
-10.0%
|
165.28
|
US$330,550
|
|
|
2025-12-23 |
2025-12-23 |
PrS
Proposed sale
|
Officer
Officer
|
2,000
165.28
US$330,550
|
2,000
|
165.28
|
US$330,550
|
|
|
2025-12-23 |
2025-12-19 |
S
Sale
|
Executive Vice President
Officer
|
5,950
-8.1%
157.89
US$939,445
|
5,950
-8.1%
|
157.89
|
US$939,445
|
|
|
2025-12-23 |
2025-12-19 |
S
Sale
|
Chair, President and CEO
Officer
|
5,000
-3.6%
157.99
US$789,951
|
5,000
-3.6%
|
157.99
|
US$789,951
|
|
|
2025-12-19 |
2025-12-19 |
PrS
Proposed sale
|
Officer
Officer
|
5,950
157.89
US$939,446
|
5,950
|
157.89
|
US$939,446
|
|
|
2025-12-19 |
2025-12-19 |
PrS
Proposed sale
|
Officer; Director
Executive Director
|
5,000
157.99
US$789,950
|
5,000
|
157.99
|
US$789,950
|
|
|
2025-11-14 |
2025-11-12 |
S
Sale
|
Executive Vice President
Officer
|
2,000
-2.0%
149.93
US$299,860
|
2,000
-2.0%
|
149.93
|
US$299,860
|
|
|
2025-11-14 |
2025-11-12 |
S
Sale
|
Executive Vice President
Officer
|
5,000
-4.8%
149.86
US$749,300
|
5,000
-4.8%
|
149.86
|
US$749,300
|
|
|
2025-11-12 |
2025-11-12 |
PrS
Proposed sale
|
Officer
Officer
|
7,000
149.88
US$1,049,160
|
7,000
|
149.88
|
US$1,049,160
|
|
|
2025-11-03 |
2025-10-30 |
S
Sale
|
Executive Vice President
Officer
|
9,042
-10.9%
151.28
US$1,367,902
|
9,042
-10.9%
|
151.28
|
US$1,367,902
|
|
|
2025-11-03 |
2025-10-30 |
S
Sale
|
CFO and EVP
Officer
|
25
-0.0%
151.73
US$3,793
|
25
-0.0%
|
151.73
|
US$3,793
|
|
|
2025-11-03 |
2025-10-30 |
S
Sale
|
CFO and EVP
Officer
|
18
-0.0%
151.70
US$2,731
|
18
-0.0%
|
151.70
|
US$2,731
|
|
|
2025-11-03 |
2025-10-30 |
S
Sale
|
CFO and EVP
Officer
|
510
-0.6%
151.67
US$77,352
|
510
-0.6%
|
151.67
|
US$77,352
|
|
|
2025-11-03 |
2025-10-30 |
S
Sale
|
CFO and EVP
Officer
|
257
-0.3%
151.62
US$38,966
|
257
-0.3%
|
151.62
|
US$38,966
|
|
|
2025-11-03 |
2025-10-30 |
S
Sale
|
CFO and EVP
Officer
|
70
-0.1%
151.57
US$10,610
|
70
-0.1%
|
151.57
|
US$10,610
|
|
|
2025-11-03 |
2025-10-30 |
S
Sale
|
CFO and EVP
Officer
|
25
-0.0%
151.56
US$3,789
|
25
-0.0%
|
151.56
|
US$3,789
|
|
|
2025-11-03 |
2025-10-30 |
S
Sale
|
CFO and EVP
Officer
|
1
-0.0%
151.55
US$152
|
1
-0.0%
|
151.55
|
US$152
|
|
|
2025-11-03 |
2025-10-30 |
S
Sale
|
CFO and EVP
Officer
|
15
-0.0%
151.53
US$2,273
|
15
-0.0%
|
151.53
|
US$2,273
|
|
|
2025-11-03 |
2025-10-30 |
S
Sale
|
CFO and EVP
Officer
|
1,082
-1.2%
151.51
US$163,934
|
1,082
-1.2%
|
151.51
|
US$163,934
|
|
|
2025-10-30 |
2025-10-30 |
PrS
Proposed sale
|
Officer
Officer
|
2,003
151.57
US$303,599
|
2,003
|
151.57
|
US$303,599
|
|