|
2026-06-04 |
2026-06-03 |
S
Sale
|
Executive Vice President
Officer
|
93,687
+38.8%
474.96
US$434,958
|
93,687
+38.8%
|
474.96
|
US$434,958
|
|
|
2026-06-04 |
2026-06-03 |
S
Sale
|
Executive Vice President
Officer
|
7,243
+20.7%
104.00
US$3,899,556
|
7,243
+20.7%
|
104.00
|
US$3,899,556
|
|
|
2026-06-03 |
2026-06-03 |
PrS
Proposed sale
|
Officer
Officer
|
73,628
245.70
US$3,846,401
|
73,628
|
245.70
|
US$3,846,401
|
|
|
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
|
|
|
2025-10-30 |
2025-10-30 |
PrS
Proposed sale
|
Officer
Officer
|
9,042
151.28
US$1,367,902
|
9,042
|
151.28
|
US$1,367,902
|
|
|
2025-08-26 |
2025-08-22 |
S
Sale
|
Vice Pres. and Corp. Contro
Officer
|
88
-0.4%
148.43
US$13,062
|
88
-0.4%
|
148.43
|
US$13,062
|
|
|
2025-08-26 |
2025-08-22 |
S
Sale
|
Vice Pres. and Corp. Contro
Officer
|
6,000
-21.0%
148.41
US$890,460
|
6,000
-21.0%
|
148.41
|
US$890,460
|
|
|
2025-08-22 |
2025-08-22 |
PrS
Proposed sale
|
Officer
Officer
|
6,088
148.41
US$903,522
|
6,088
|
148.41
|
US$903,522
|
|
|
2025-08-22 |
2025-08-22 |
PrS
Proposed sale
|
Officer
Officer
|
10,513
147.89
US$1,554,791
|
10,513
|
147.89
|
US$1,554,791
|
|
|
2025-08-20 |
2025-08-18 |
S
Sale
|
Executive Vice President
Officer
|
10,000
-10.6%
144.90
US$1,449,020
|
10,000
-10.6%
|
144.90
|
US$1,449,020
|
|
|
2025-08-20 |
2025-08-18 |
S
Sale
|
Executive Vice President
Officer
|
7,200
-7.2%
146.00
US$1,051,200
|
7,200
-7.2%
|
146.00
|
US$1,051,200
|
|
|
2025-08-18 |
2025-08-18 |
PrS
Proposed sale
|
Officer
Officer
|
10,000
145.41
US$1,454,100
|
10,000
|
145.41
|
US$1,454,100
|
|
|
2025-08-18 |
2025-08-18 |
PrS
Proposed sale
|
Officer
Officer
|
7,200
146.00
US$1,051,200
|
7,200
|
146.00
|
US$1,051,200
|
|
|
2025-08-12 |
2025-08-12 |
PrS
Proposed sale
|
Former Officer
Officer
|
1,827
141.31
US$258,174
|
1,827
|
141.31
|
US$258,174
|
|
|
2025-08-04 |
2025-07-31 |
S
Sale
|
Chair, President and CEO
Officer
|
37
-0.0%
144.67
US$5,353
|
37
-0.0%
|
144.67
|
US$5,353
|
|
|
2025-08-04 |
2025-07-31 |
S
Sale
|
Chair, President and CEO
Officer
|
5,947
-4.1%
144.03
US$856,551
|
5,947
-4.1%
|
144.03
|
US$856,551
|
|