Insider
Date
Role
Action
Shares
Price
Amount
CASCADE INVESTMENT, L.L.C.
11 Sep 2026
10% owner
Buy
5,185
$223.84
$1.16M
CASCADE INVESTMENT, L.L.C.
11 Sep 2026
10% owner
Buy
176,547
$223.15
$39.40M
CASCADE INVESTMENT, L.L.C.
11 Sep 2026
10% owner
Buy
135,482
$222.59
$30.16M
CASCADE INVESTMENT, L.L.C.
11 Sep 2026
10% owner
Buy
7,596
$221.52
$1.68M
CASCADE INVESTMENT, L.L.C.
10 Sep 2026
10% owner
Buy
2,042
$224.11
$457.62K
CASCADE INVESTMENT, L.L.C.
10 Sep 2026
10% owner
Buy
47,819
$223.44
$10.68M
CASCADE INVESTMENT, L.L.C.
10 Sep 2026
10% owner
Buy
97,992
$222.52
$21.81M
CASCADE INVESTMENT, L.L.C.
10 Sep 2026
10% owner
Buy
108,147
$221.57
$23.96M
CASCADE INVESTMENT, L.L.C.
9 Sep 2026
10% owner
Buy
64,965
$222.38
$14.45M
CASCADE INVESTMENT, L.L.C.
9 Sep 2026
10% owner
Buy
213,574
$221.13
$47.23M
CASCADE INVESTMENT, L.L.C.
9 Sep 2026
10% owner
Buy
32,765
$220.37
$7.22M
CASCADE INVESTMENT, L.L.C.
8 Sep 2026
10% owner
Buy
17,815
$222.56
$3.96M
CASCADE INVESTMENT, L.L.C.
8 Sep 2026
10% owner
Buy
249,866
$221.82
$55.43M
CASCADE INVESTMENT, L.L.C.
8 Sep 2026
10% owner
Buy
141,819
$220.77
$31.31M
CASCADE INVESTMENT, L.L.C.
4 Sep 2026
10% owner
Buy
788
$224.47
$176.88K
CASCADE INVESTMENT, L.L.C.
4 Sep 2026
10% owner
Buy
96,031
$223.81
$21.49M
CASCADE INVESTMENT, L.L.C.
4 Sep 2026
10% owner
Buy
268,220
$222.92
$59.79M
CASCADE INVESTMENT, L.L.C.
3 Sep 2026
10% owner
Buy
78,575
$225.35
$17.71M
CASCADE INVESTMENT, L.L.C.
3 Sep 2026
10% owner
Buy
253,253
$224.90
$56.96M
CASCADE INVESTMENT, L.L.C.
3 Sep 2026
10% owner
Buy
15,716
$223.58
$3.51M
CASCADE INVESTMENT, L.L.C.
3 Sep 2026
10% owner
Buy
22,720
$222.81
$5.06M
CASCADE INVESTMENT, L.L.C.
2 Sep 2026
10% owner
Buy
144,179
$223.93
$32.29M
CASCADE INVESTMENT, L.L.C.
2 Sep 2026
10% owner
Buy
97,068
$223.35
$21.68M
CASCADE INVESTMENT, L.L.C.
2 Sep 2026
10% owner
Buy
63,286
$222.46
$14.08M
CASCADE INVESTMENT, L.L.C.
2 Sep 2026
10% owner
Buy
24,667
$221.19
$5.46M
CASCADE INVESTMENT, L.L.C.
1 Sep 2026
10% owner
Buy
8,870
$223.83
$1.99M
CASCADE INVESTMENT, L.L.C.
1 Sep 2026
10% owner
Buy
105,105
$223.15
$23.45M
CASCADE INVESTMENT, L.L.C.
1 Sep 2026
10% owner
Buy
69,586
$222.22
$15.46M
CASCADE INVESTMENT, L.L.C.
1 Sep 2026
10% owner
Buy
21,239
$221.35
$4.70M
CASCADE INVESTMENT, L.L.C.
31 Aug 2026
10% owner
Buy
1,174
$224.02
$263.00K
CASCADE INVESTMENT, L.L.C.
31 Aug 2026
10% owner
Buy
41,687
$223.30
$9.31M
CASCADE INVESTMENT, L.L.C.
31 Aug 2026
10% owner
Buy
102,195
$222.30
$22.72M
CASCADE INVESTMENT, L.L.C.
31 Aug 2026
10% owner
Buy
155,944
$221.32
$34.51M
CASCADE INVESTMENT, L.L.C.
28 Aug 2026
10% owner
Buy
68,859
$222.12
$15.30M
CASCADE INVESTMENT, L.L.C.
28 Aug 2026
10% owner
Buy
124,008
$220.77
$27.38M
CASCADE INVESTMENT, L.L.C.
28 Aug 2026
10% owner
Buy
58,533
$220.29
$12.89M
CASCADE INVESTMENT, L.L.C.
27 Aug 2026
10% owner
Buy
1,067
$221.06
$235.87K
CASCADE INVESTMENT, L.L.C.
27 Aug 2026
10% owner
Buy
47,555
$220.05
$10.46M
CASCADE INVESTMENT, L.L.C.
27 Aug 2026
10% owner
Buy
235,978
$219.41
$51.78M
CASCADE INVESTMENT, L.L.C.
26 Aug 2026
10% owner
Buy
52,068
$222.18
$11.57M
CASCADE INVESTMENT, L.L.C.
26 Aug 2026
10% owner
Buy
211,098
$221.43
$46.74M
CASCADE INVESTMENT, L.L.C.
26 Aug 2026
10% owner
Buy
12,334
$220.84
$2.72M
CASCADE INVESTMENT, L.L.C.
25 Aug 2026
10% owner
Buy
15,774
$223.74
$3.53M
CASCADE INVESTMENT, L.L.C.
25 Aug 2026
10% owner
Buy
23,321
$223.04
$5.20M
CASCADE INVESTMENT, L.L.C.
25 Aug 2026
10% owner
Buy
128,729
$222.04
$28.58M
CASCADE INVESTMENT, L.L.C.
25 Aug 2026
10% owner
Buy
101,653
$221.12
$22.48M
CASCADE INVESTMENT, L.L.C.
24 Aug 2026
10% owner
Buy
42,177
$223.73
$9.44M
CASCADE INVESTMENT, L.L.C.
24 Aug 2026
10% owner
Buy
217,350
$222.84
$48.43M
CASCADE INVESTMENT, L.L.C.
24 Aug 2026
10% owner
Buy
42,112
$222.45
$9.37M
CASCADE INVESTMENT, L.L.C.
21 Aug 2026
10% owner
Buy
931
$220.91
$205.67K
CASCADE INVESTMENT, L.L.C.
21 Aug 2026
10% owner
Buy
181,392
$220.38
$39.97M
CASCADE INVESTMENT, L.L.C.
21 Aug 2026
10% owner
Buy
9,038
$219.59
$1.98M
CASCADE INVESTMENT, L.L.C.
20 Aug 2026
10% owner
Buy
3,700
$221.78
$820.57K
CASCADE INVESTMENT, L.L.C.
20 Aug 2026
10% owner
Buy
78,026
$220.74
$17.22M
CASCADE INVESTMENT, L.L.C.
20 Aug 2026
10% owner
Buy
127,199
$219.92
$27.97M
CASCADE INVESTMENT, L.L.C.
19 Aug 2026
10% owner
Buy
2,778
$224.09
$622.51K
CASCADE INVESTMENT, L.L.C.
19 Aug 2026
10% owner
Buy
68,569
$223.45
$15.32M
CASCADE INVESTMENT, L.L.C.
19 Aug 2026
10% owner
Buy
57,464
$222.66
$12.79M
CASCADE INVESTMENT, L.L.C.
19 Aug 2026
10% owner
Buy
39,272
$221.41
$8.70M
CASCADE INVESTMENT, L.L.C.
19 Aug 2026
10% owner
Buy
4,432
$220.82
$978.66K
CASCADE INVESTMENT, L.L.C.
19 Aug 2026
10% owner
Buy
2,175
$219.49
$477.40K
CASCADE INVESTMENT, L.L.C.
19 Aug 2026
10% owner
Buy
2,049
$218.64
$448.00K
CASCADE INVESTMENT, L.L.C.
19 Aug 2026
10% owner
Buy
1,400
$217.52
$304.53K
CASCADE INVESTMENT, L.L.C.
19 Aug 2026
10% owner
Buy
705
$216.65
$152.74K
CASCADE INVESTMENT, L.L.C.
18 Aug 2026
10% owner
Buy
27,077
$218.33
$5.91M
CASCADE INVESTMENT, L.L.C.
18 Aug 2026
10% owner
Buy
166,858
$217.87
$36.35M
CASCADE INVESTMENT, L.L.C.
18 Aug 2026
10% owner
Buy
6,190
$216.84
$1.34M
CASCADE INVESTMENT, L.L.C.
17 Aug 2026
10% owner
Buy
98,155
$215.25
$21.13M
CASCADE INVESTMENT, L.L.C.
17 Aug 2026
10% owner
Buy
108,545
$214.62
$23.30M
CASCADE INVESTMENT, L.L.C.
17 Aug 2026
10% owner
Buy
100
$213.00
$21.30K
CASCADE INVESTMENT, L.L.C.
14 Aug 2026
10% owner
Buy
99,729
$215.96
$21.54M
CASCADE INVESTMENT, L.L.C.
14 Aug 2026
10% owner
Buy
49,521
$215.27
$10.66M
CASCADE INVESTMENT, L.L.C.
13 Aug 2026
10% owner
Buy
31,364
$216.38
$6.79M
CASCADE INVESTMENT, L.L.C.
13 Aug 2026
10% owner
Buy
157,096
$215.70
$33.89M
CASCADE INVESTMENT, L.L.C.
12 Aug 2026
10% owner
Buy
5,100
$217.18
$1.11M
CASCADE INVESTMENT, L.L.C.
12 Aug 2026
10% owner
Buy
69,861
$216.40
$15.12M
CASCADE INVESTMENT, L.L.C.
12 Aug 2026
10% owner
Buy
69,018
$215.67
$14.89M
CASCADE INVESTMENT, L.L.C.
12 Aug 2026
10% owner
Buy
26,111
$214.63
$5.60M
CASCADE INVESTMENT, L.L.C.
12 Aug 2026
10% owner
Buy
4,410
$213.70
$942.42K
CASCADE INVESTMENT, L.L.C.
11 Aug 2026
10% owner
Buy
3,991
$217.09
$866.40K
CASCADE INVESTMENT, L.L.C.
11 Aug 2026
10% owner
Buy
211,771
$216.40
$45.83M
CASCADE INVESTMENT, L.L.C.
11 Aug 2026
10% owner
Buy
21,038
$215.68
$4.54M
CASCADE INVESTMENT, L.L.C.
11 Aug 2026
10% owner
Buy
3,200
$214.67
$686.95K
CASCADE INVESTMENT, L.L.C.
10 Aug 2026
10% owner
Buy
7,467
$216.15
$1.61M
CASCADE INVESTMENT, L.L.C.
10 Aug 2026
10% owner
Buy
166,095
$215.07
$35.72M
CASCADE INVESTMENT, L.L.C.
10 Aug 2026
10% owner
Buy
88,102
$214.43
$18.89M
CASCADE INVESTMENT, L.L.C.
18 May 2026
10% owner
Buy
7,108
$215.11
$1.53M
CASCADE INVESTMENT, L.L.C.
18 May 2026
10% owner
Buy
22,828
$214.52
$4.90M
CASCADE INVESTMENT, L.L.C.
18 May 2026
10% owner
Buy
8,900
$213.18
$1.90M
CASCADE INVESTMENT, L.L.C.
18 May 2026
10% owner
Buy
8,084
$212.28
$1.72M
CASCADE INVESTMENT, L.L.C.
18 May 2026
10% owner
Buy
9,200
$211.48
$1.95M
CASCADE INVESTMENT, L.L.C.
18 May 2026
10% owner
Buy
4,200
$210.38
$883.60K
CASCADE INVESTMENT, L.L.C.
18 May 2026
10% owner
Buy
380
$208.28
$79.15K
CASCADE INVESTMENT, L.L.C.
15 May 2026
10% owner
Buy
17,599
$210.58
$3.71M
CASCADE INVESTMENT, L.L.C.
15 May 2026
10% owner
Buy
23,067
$209.65
$4.84M
CASCADE INVESTMENT, L.L.C.
15 May 2026
10% owner
Buy
50,723
$208.55
$10.58M
CASCADE INVESTMENT, L.L.C.
15 May 2026
10% owner
Buy
28,406
$208.00
$5.91M
CASCADE INVESTMENT, L.L.C.
14 May 2026
10% owner
Buy
97,111
$208.52
$20.25M
CASCADE INVESTMENT, L.L.C.
14 May 2026
10% owner
Buy
151,554
$207.51
$31.45M
CASCADE INVESTMENT, L.L.C.
14 May 2026
10% owner
Buy
58,840
$206.71
$12.16M
CASCADE INVESTMENT, L.L.C.
13 May 2026
10% owner
Buy
28,240
$203.67
$5.75M
CASCADE INVESTMENT, L.L.C.
13 May 2026
10% owner
Buy
87,717
$203.06
$17.81M
CASCADE INVESTMENT, L.L.C.
13 May 2026
10% owner
Buy
173,819
$202.04
$35.12M
CASCADE INVESTMENT, L.L.C.
13 May 2026
10% owner
Buy
76,224
$201.24
$15.34M
CASCADE INVESTMENT, L.L.C.
12 May 2026
10% owner
Buy
4,755
$202.61
$963.41K
CASCADE INVESTMENT, L.L.C.
12 May 2026
10% owner
Buy
50,245
$201.70
$10.13M
CASCADE INVESTMENT, L.L.C.
11 May 2026
10% owner
Buy
78,150
$197.18
$15.41M
Weymouth Katharine
9 Dec 2025
Director
Buy
478
$209.46
$100.12K
CASCADE INVESTMENT, L.L.C.
19 Aug 2025
10% owner
Buy
4,258
$234.91
$1.00M
Weymouth Katharine
4 Jun 2024
Director
Buy
indirect
540
$185.26
$100.04K
Volpe Sandra M
15 May 2024
Director
Buy
79
$187.38
$14.80K
Duffy Michael A
21 Feb 2023
Director
Buy
385
$130.56
$50.27K
Kirk Jennifer M
21 Feb 2023
Director
Buy
1,000
$129.60
$129.60K
CASCADE INVESTMENT, L.L.C.
24 Feb 2022
10% owner
Buy
11,184
$117.36
$1.31M
CASCADE INVESTMENT, L.L.C.
24 Feb 2022
10% owner
Buy
25,483
$116.56
$2.97M
CASCADE INVESTMENT, L.L.C.
24 Feb 2022
10% owner
Buy
46,853
$115.53
$5.41M
CASCADE INVESTMENT, L.L.C.
24 Feb 2022
10% owner
Buy
5,068
$114.62
$580.87K
CASCADE INVESTMENT, L.L.C.
23 Feb 2022
10% owner
Buy
200
$117.97
$23.59K
CASCADE INVESTMENT, L.L.C.
23 Feb 2022
10% owner
Buy
178,402
$117.21
$20.91M
CASCADE INVESTMENT, L.L.C.
23 Feb 2022
10% owner
Buy
110,978
$116.41
$12.92M
CASCADE INVESTMENT, L.L.C.
22 Feb 2022
10% owner
Buy
1,713
$118.59
$203.14K
CASCADE INVESTMENT, L.L.C.
22 Feb 2022
10% owner
Buy
12,300
$117.67
$1.45M
CASCADE INVESTMENT, L.L.C.
22 Feb 2022
10% owner
Buy
245,072
$116.99
$28.67M
CASCADE INVESTMENT, L.L.C.
18 Feb 2022
10% owner
Buy
200,561
$117.63
$23.59M
CASCADE INVESTMENT, L.L.C.
18 Feb 2022
10% owner
Buy
162,186
$116.60
$18.91M
Volpe Sandra M
19 May 2021
Director
Buy
100
$107.76
$10.78K
CASCADE INVESTMENT, L.L.C.
31 Mar 2021
10% owner
Buy
10,055
$99.44
$999.90K
Kirk Jennifer M
31 Oct 2018
Director
Buy
1,500
$72.35
$108.53K