Overview

Basic information

Litigation

Active legal matters

Material Events

8-K disclosures

SEC Filings

Key regulatory docs

Insider Transactions

Ownership changes

Overview

Basic information

Litigation

Active legal matters

Material Events

8-K disclosures

SEC Filings

Key regulatory docs

Insider Transactions

Ownership changes

Insider Trading Summary (Last 30 Days)

See how company executives and directors have been buying or selling shares over the past 30 days. Insider trading activity can help investors better understand company leadership's actions.

Transactions

55

Insider Involved

1

Total Buys

$877.84M

Total Sells

$0.00

Insider Trading History (Last 12 Months)

Browse insider buying and selling activity reported to the SEC over the past year, including who traded, when they traded, and the value of each transaction.

DATE

INSIDER

INSIDER TYPE SHARES PRICE

SHARES

PRICE

VALUE

Sep 11, 2026

CASCADE INVESTMENT, L.L.C.

CASCADE INVESTMENT, L.L.C.
Buy
5,185 $223.84

5,185

$223.84

$1,160,603

Sep 11, 2026

CASCADE INVESTMENT, L.L.C.

CASCADE INVESTMENT, L.L.C.
Buy
176,547 $223.15

176,547

$223.15

$39,396,322

Sep 11, 2026

CASCADE INVESTMENT, L.L.C.

CASCADE INVESTMENT, L.L.C.
Buy
135,482 $222.59

135,482

$222.59

$30,156,762

Sep 11, 2026

CASCADE INVESTMENT, L.L.C.

CASCADE INVESTMENT, L.L.C.
Buy
7,596 $221.52

7,596

$221.52

$1,682,658

Sep 10, 2026

CASCADE INVESTMENT, L.L.C.

CASCADE INVESTMENT, L.L.C.
Buy
47,819 $223.44

47,819

$223.44

$10,684,548

Sep 10, 2026

CASCADE INVESTMENT, L.L.C.

CASCADE INVESTMENT, L.L.C.
Buy
97,992 $222.52

97,992

$222.52

$21,805,435

Sep 10, 2026

CASCADE INVESTMENT, L.L.C.

CASCADE INVESTMENT, L.L.C.
Buy
108,147 $221.57

108,147

$221.57

$23,961,666

Sep 10, 2026

CASCADE INVESTMENT, L.L.C.

CASCADE INVESTMENT, L.L.C.
Buy
2,042 $224.11

2,042

$224.11

$457,624

Sep 09, 2026

CASCADE INVESTMENT, L.L.C.

CASCADE INVESTMENT, L.L.C.
Buy
64,965 $222.38

64,965

$222.38

$14,447,112

Sep 09, 2026

CASCADE INVESTMENT, L.L.C.

CASCADE INVESTMENT, L.L.C.
Buy
213,574 $221.13

213,574

$221.13

$47,226,807

Sep 09, 2026

CASCADE INVESTMENT, L.L.C.

CASCADE INVESTMENT, L.L.C.
Buy
32,765 $220.37

32,765

$220.37

$7,220,380

Sep 08, 2026

CASCADE INVESTMENT, L.L.C.

CASCADE INVESTMENT, L.L.C.
Buy
17,815 $222.56

17,815

$222.56

$3,964,842

Sep 08, 2026

CASCADE INVESTMENT, L.L.C.

CASCADE INVESTMENT, L.L.C.
Buy
249,866 $221.82

249,866

$221.82

$55,425,001

Sep 08, 2026

CASCADE INVESTMENT, L.L.C.

CASCADE INVESTMENT, L.L.C.
Buy
141,819 $220.77

141,819

$220.77

$31,308,898

Aug 31, 2026

CASCADE INVESTMENT, L.L.C.

CASCADE INVESTMENT, L.L.C.
Buy
41,687 $223.30

41,687

$223.30

$9,308,524

Aug 31, 2026

CASCADE INVESTMENT, L.L.C.

CASCADE INVESTMENT, L.L.C.
Buy
1,174 $224.02

1,174

$224.02

$262,996

Aug 31, 2026

CASCADE INVESTMENT, L.L.C.

CASCADE INVESTMENT, L.L.C.
Buy
102,195 $222.30

102,195

$222.30

$22,718,030

Aug 31, 2026

CASCADE INVESTMENT, L.L.C.

CASCADE INVESTMENT, L.L.C.
Buy
155,944 $221.32

155,944

$221.32

$34,513,978

Aug 28, 2026

CASCADE INVESTMENT, L.L.C.

CASCADE INVESTMENT, L.L.C.
Buy
68,859 $222.12

68,859

$222.12

$15,295,064

Aug 28, 2026

CASCADE INVESTMENT, L.L.C.

CASCADE INVESTMENT, L.L.C.
Buy
58,533 $220.29

58,533

$220.29

$12,894,217

Aug 28, 2026

CASCADE INVESTMENT, L.L.C.

CASCADE INVESTMENT, L.L.C.
Buy
124,008 $220.77

124,008

$220.77

$27,377,581

Aug 27, 2026

CASCADE INVESTMENT, L.L.C.

CASCADE INVESTMENT, L.L.C.
Buy
47,555 $220.05

47,555

$220.05

$10,464,364

Aug 27, 2026

CASCADE INVESTMENT, L.L.C.

CASCADE INVESTMENT, L.L.C.
Buy
235,978 $219.41

235,978

$219.41

$51,775,367

Aug 27, 2026

CASCADE INVESTMENT, L.L.C.

CASCADE INVESTMENT, L.L.C.
Buy
1,067 $221.06

1,067

$221.06

$235,868

Aug 26, 2026

CASCADE INVESTMENT, L.L.C.

CASCADE INVESTMENT, L.L.C.
Buy
12,334 $220.84

12,334

$220.84

$2,723,839

Aug 26, 2026

CASCADE INVESTMENT, L.L.C.

CASCADE INVESTMENT, L.L.C.
Buy
211,098 $221.43

211,098

$221.43

$46,743,683

Aug 26, 2026

CASCADE INVESTMENT, L.L.C.

CASCADE INVESTMENT, L.L.C.
Buy
52,068 $222.18

52,068

$222.18

$11,568,692

Aug 25, 2026

CASCADE INVESTMENT, L.L.C.

CASCADE INVESTMENT, L.L.C.
Buy
15,774 $223.74

15,774

$223.74

$3,529,220

Aug 25, 2026

CASCADE INVESTMENT, L.L.C.

CASCADE INVESTMENT, L.L.C.
Buy
23,321 $223.04

23,321

$223.04

$5,201,621

Aug 25, 2026

CASCADE INVESTMENT, L.L.C.

CASCADE INVESTMENT, L.L.C.
Buy
128,729 $222.04

128,729

$222.04

$28,582,652

Aug 25, 2026

CASCADE INVESTMENT, L.L.C.

CASCADE INVESTMENT, L.L.C.
Buy
101,653 $221.12

101,653

$221.12

$22,477,999

Aug 24, 2026

CASCADE INVESTMENT, L.L.C.

CASCADE INVESTMENT, L.L.C.
Buy
42,177 $223.73

42,177

$223.73

$9,436,176

Aug 24, 2026

CASCADE INVESTMENT, L.L.C.

CASCADE INVESTMENT, L.L.C.
Buy
217,350 $222.84

217,350

$222.84

$48,434,861

Aug 24, 2026

CASCADE INVESTMENT, L.L.C.

CASCADE INVESTMENT, L.L.C.
Buy
42,112 $222.45

42,112

$222.45

$9,367,814

Aug 21, 2026

CASCADE INVESTMENT, L.L.C.

CASCADE INVESTMENT, L.L.C.
Buy
9,038 $219.59

9,038

$219.59

$1,984,630

Aug 21, 2026

CASCADE INVESTMENT, L.L.C.

CASCADE INVESTMENT, L.L.C.
Buy
181,392 $220.38

181,392

$220.38

$39,974,625

Aug 21, 2026

CASCADE INVESTMENT, L.L.C.

CASCADE INVESTMENT, L.L.C.
Buy
931 $220.91

931

$220.91

$205,667

Aug 20, 2026

CASCADE INVESTMENT, L.L.C.

CASCADE INVESTMENT, L.L.C.
Buy
3,700 $221.78

3,700

$221.78

$820,568

Aug 20, 2026

CASCADE INVESTMENT, L.L.C.

CASCADE INVESTMENT, L.L.C.
Buy
127,199 $219.92

127,199

$219.92

$27,973,858

Aug 20, 2026

CASCADE INVESTMENT, L.L.C.

CASCADE INVESTMENT, L.L.C.
Buy
78,026 $220.74

78,026

$220.74

$17,223,701

Aug 19, 2026

CASCADE INVESTMENT, L.L.C.

CASCADE INVESTMENT, L.L.C.
Buy
39,272 $221.41

39,272

$221.41

$8,695,170

Aug 19, 2026

CASCADE INVESTMENT, L.L.C.

CASCADE INVESTMENT, L.L.C.
Buy
4,432 $220.82

4,432

$220.82

$978,658

Aug 19, 2026

CASCADE INVESTMENT, L.L.C.

CASCADE INVESTMENT, L.L.C.
Buy
2,175 $219.49

2,175

$219.49

$477,397

Aug 19, 2026

CASCADE INVESTMENT, L.L.C.

CASCADE INVESTMENT, L.L.C.
Buy
2,778 $224.09

2,778

$224.09

$622,509

Aug 19, 2026

CASCADE INVESTMENT, L.L.C.

CASCADE INVESTMENT, L.L.C.
Buy
2,049 $218.64

2,049

$218.64

$448,000

Aug 19, 2026

CASCADE INVESTMENT, L.L.C.

CASCADE INVESTMENT, L.L.C.
Buy
68,569 $223.45

68,569

$223.45

$15,321,606

Aug 19, 2026

CASCADE INVESTMENT, L.L.C.

CASCADE INVESTMENT, L.L.C.
Buy
1,400 $217.52

1,400

$217.52

$304,534

Aug 19, 2026

CASCADE INVESTMENT, L.L.C.

CASCADE INVESTMENT, L.L.C.
Buy
57,464 $222.66

57,464

$222.66

$12,794,664

Aug 19, 2026

CASCADE INVESTMENT, L.L.C.

CASCADE INVESTMENT, L.L.C.
Buy
705 $216.65

705

$216.65

$152,738

Aug 18, 2026

CASCADE INVESTMENT, L.L.C.

CASCADE INVESTMENT, L.L.C.
Buy
6,190 $216.84

6,190

$216.84

$1,342,233

Aug 18, 2026

CASCADE INVESTMENT, L.L.C.

CASCADE INVESTMENT, L.L.C.
Buy
166,858 $217.87

166,858

$217.87

$36,353,820

Aug 18, 2026

CASCADE INVESTMENT, L.L.C.

CASCADE INVESTMENT, L.L.C.
Buy
27,077 $218.33

27,077

$218.33

$5,911,608

Aug 17, 2026

CASCADE INVESTMENT, L.L.C.

CASCADE INVESTMENT, L.L.C.
Buy
108,545 $214.62

108,545

$214.62

$23,296,427

Aug 17, 2026

CASCADE INVESTMENT, L.L.C.

CASCADE INVESTMENT, L.L.C.
Buy
98,155 $215.25

98,155

$215.25

$21,128,197

Aug 17, 2026

CASCADE INVESTMENT, L.L.C.

CASCADE INVESTMENT, L.L.C.
Buy
100 $213.00

100

$213.00

$21,300

Aug 14, 2026

CASCADE INVESTMENT, L.L.C.

CASCADE INVESTMENT, L.L.C.
Buy
99,729 $215.96

99,729

$215.96

$21,537,265

Aug 14, 2026

CASCADE INVESTMENT, L.L.C.

CASCADE INVESTMENT, L.L.C.
Buy
49,521 $215.27

49,521

$215.27

$10,660,316

Aug 13, 2026

CASCADE INVESTMENT, L.L.C.

CASCADE INVESTMENT, L.L.C.
Buy
31,364 $216.38

31,364

$216.38

$6,786,480

Aug 13, 2026

CASCADE INVESTMENT, L.L.C.

CASCADE INVESTMENT, L.L.C.
Buy
157,096 $215.70

157,096

$215.70

$33,885,466

Aug 12, 2026

CASCADE INVESTMENT, L.L.C.

CASCADE INVESTMENT, L.L.C.
Buy
5,100 $217.18

5,100

$217.18

$1,107,603

Aug 12, 2026

CASCADE INVESTMENT, L.L.C.

CASCADE INVESTMENT, L.L.C.
Buy
69,861 $216.40

69,861

$216.40

$15,117,802

Aug 12, 2026

CASCADE INVESTMENT, L.L.C.

CASCADE INVESTMENT, L.L.C.
Buy
69,018 $215.67

69,018

$215.67

$14,885,292

Aug 12, 2026

CASCADE INVESTMENT, L.L.C.

CASCADE INVESTMENT, L.L.C.
Buy
26,111 $214.63

26,111

$214.63

$5,604,118

Aug 12, 2026

CASCADE INVESTMENT, L.L.C.

CASCADE INVESTMENT, L.L.C.
Buy
4,410 $213.70

4,410

$213.70

$942,417

Aug 11, 2026

CASCADE INVESTMENT, L.L.C.

CASCADE INVESTMENT, L.L.C.
Buy
211,771 $216.40

211,771

$216.40

$45,826,524

Aug 11, 2026

CASCADE INVESTMENT, L.L.C.

CASCADE INVESTMENT, L.L.C.
Buy
21,038 $215.68

21,038

$215.68

$4,537,507

Aug 11, 2026

CASCADE INVESTMENT, L.L.C.

CASCADE INVESTMENT, L.L.C.
Buy
3,200 $214.67

3,200

$214.67

$686,951

Aug 11, 2026

CASCADE INVESTMENT, L.L.C.

CASCADE INVESTMENT, L.L.C.
Buy
3,991 $217.09

3,991

$217.09

$866,395

Aug 10, 2026

CASCADE INVESTMENT, L.L.C.

CASCADE INVESTMENT, L.L.C.
Buy
88,102 $214.43

88,102

$214.43

$18,891,914

Aug 10, 2026

CASCADE INVESTMENT, L.L.C.

CASCADE INVESTMENT, L.L.C.
Buy
7,467 $216.15

7,467

$216.15

$1,614,003

Aug 10, 2026

CASCADE INVESTMENT, L.L.C.

CASCADE INVESTMENT, L.L.C.
Buy
166,095 $215.07

166,095

$215.07

$35,722,467

May 19, 2026

Carlsen Elyse

Carlsen Elyse
CAO
Sell
139 $216.30

139

$216.30

$30,066

May 19, 2026

Carlsen Elyse

Carlsen Elyse
CAO
Sell
221 $216.34

221

$216.34

$47,811

May 18, 2026

CASCADE INVESTMENT, L.L.C.

CASCADE INVESTMENT, L.L.C.
Buy
8,900 $213.18

8,900

$213.18

$1,897,278

May 18, 2026

CASCADE INVESTMENT, L.L.C.

CASCADE INVESTMENT, L.L.C.
Buy
22,828 $214.52

22,828

$214.52

$4,897,037

May 18, 2026

CASCADE INVESTMENT, L.L.C.

CASCADE INVESTMENT, L.L.C.
Buy
380 $208.28

380

$208.28

$79,147

May 18, 2026

CASCADE INVESTMENT, L.L.C.

CASCADE INVESTMENT, L.L.C.
Buy
7,108 $215.11

7,108

$215.11

$1,529,008

May 18, 2026

CASCADE INVESTMENT, L.L.C.

CASCADE INVESTMENT, L.L.C.
Buy
4,200 $210.38

4,200

$210.38

$883,599

May 18, 2026

CASCADE INVESTMENT, L.L.C.

CASCADE INVESTMENT, L.L.C.
Buy
9,200 $211.48

9,200

$211.48

$1,945,652

May 18, 2026

CASCADE INVESTMENT, L.L.C.

CASCADE INVESTMENT, L.L.C.
Buy
8,084 $212.28

8,084

$212.28

$1,716,076

May 15, 2026

CASCADE INVESTMENT, L.L.C.

CASCADE INVESTMENT, L.L.C.
Buy
50,723 $208.55

50,723

$208.55

$10,578,510

May 15, 2026

CASCADE INVESTMENT, L.L.C.

CASCADE INVESTMENT, L.L.C.
Buy
28,406 $208.00

28,406

$208.00

$5,908,368

May 15, 2026

CASCADE INVESTMENT, L.L.C.

CASCADE INVESTMENT, L.L.C.
Buy
23,067 $209.65

23,067

$209.65

$4,836,006

May 15, 2026

CASCADE INVESTMENT, L.L.C.

CASCADE INVESTMENT, L.L.C.
Buy
17,599 $210.58

17,599

$210.58

$3,706,073

May 14, 2026

CASCADE INVESTMENT, L.L.C.

CASCADE INVESTMENT, L.L.C.
Buy
97,111 $208.52

97,111

$208.52

$20,249,518

May 14, 2026

CASCADE INVESTMENT, L.L.C.

CASCADE INVESTMENT, L.L.C.
Buy
58,840 $206.71

58,840

$206.71

$12,163,016

May 14, 2026

CASCADE INVESTMENT, L.L.C.

CASCADE INVESTMENT, L.L.C.
Buy
151,554 $207.51

151,554

$207.51

$31,449,107

May 13, 2026

CASCADE INVESTMENT, L.L.C.

CASCADE INVESTMENT, L.L.C.
Buy
76,224 $201.24

76,224

$201.24

$15,339,447

May 13, 2026

CASCADE INVESTMENT, L.L.C.

CASCADE INVESTMENT, L.L.C.
Buy
28,240 $203.67

28,240

$203.67

$5,751,644

May 13, 2026

CASCADE INVESTMENT, L.L.C.

CASCADE INVESTMENT, L.L.C.
Buy
87,717 $203.06

87,717

$203.06

$17,811,595

May 13, 2026

CASCADE INVESTMENT, L.L.C.

CASCADE INVESTMENT, L.L.C.
Buy
173,819 $202.04

173,819

$202.04

$35,118,182

May 12, 2026

CASCADE INVESTMENT, L.L.C.

CASCADE INVESTMENT, L.L.C.
Buy
4,755 $202.61

4,755

$202.61

$963,411

May 12, 2026

CASCADE INVESTMENT, L.L.C.

CASCADE INVESTMENT, L.L.C.
Buy
50,245 $201.70

50,245

$201.70

$10,134,427

May 11, 2026

CASCADE INVESTMENT, L.L.C.

CASCADE INVESTMENT, L.L.C.
Buy
78,150 $197.18

78,150

$197.18

$15,409,617

Dec 09, 2025

Weymouth Katharine

Weymouth Katharine
Buy
478 $209.46

478

$209.46

$100,122

Historical Insider Trading

View older insider trading records reported to the SEC to research long-term buying and selling trends.

DATE

INSIDER

INSIDER TYPE SHARES PRICE

SHARES

PRICE

VALUE

Aug 22, 2025

Brummer Gregg

Brummer Gregg
EVP, COO
Sell
7,338 $233.94

7,338

$233.94

$1,716,652

Aug 19, 2025

CASCADE INVESTMENT, L.L.C.

CASCADE INVESTMENT, L.L.C.
Buy
4,258 $234.91

4,258

$234.91

$1,000,245

Jun 05, 2025

Carlsen Elyse

Carlsen Elyse
CAO
Sell
235 $253.17

235

$253.17

$59,495

Mar 03, 2025

Richardson Larson

Richardson Larson
SVP Operations
Sell
2,200 $239.07

2,200

$239.07

$525,954

Dec 05, 2024

Weymouth Katharine

Weymouth Katharine
Sell
1,859 $215.27

1,859

$215.27

$400,187

Nov 19, 2024

DelGhiaccio Brian M

DelGhiaccio Brian M
EVP Chief Financial Officer
Sell
5,071 $210.02

5,071

$210.02

$1,065,011

Aug 16, 2024

Collins Tomago

Collins Tomago
Sell
1,200 $202.86

1,200

$202.86

$243,432

Aug 16, 2024

Collins Tomago

Collins Tomago
Sell
100 $203.03

100

$203.03

$20,303

Aug 16, 2024

Collins Tomago

Collins Tomago
Sell
1,900 $203.10

1,900

$203.10

$385,890

Jun 04, 2024

Weymouth Katharine

Weymouth Katharine
Buy
540 $185.26

540

$185.26

$100,040

May 15, 2024

Volpe Sandra M

Volpe Sandra M
Buy
79 $187.38

79

$187.38

$14,803

May 06, 2024

Hodges Amanda

Hodges Amanda
EVP, Chief Marketing Officer
Sell
6,500 $186.02

6,500

$186.02

$1,209,130

Mar 04, 2024

Vander Ark Jon

Vander Ark Jon
CEO and President
Sell
5,446 $184.10

5,446

$184.10

$1,002,609

Aug 10, 2023

Hodges Amanda

Hodges Amanda
EVP, Chief Marketing Officer
Sell
2,712 $148.66

2,712

$148.66

$403,166

Aug 07, 2023

DelGhiaccio Brian M

DelGhiaccio Brian M
EVP Chief Financial Officer
Sell
5,500 $149.65

5,500

$149.65

$823,075

Mar 22, 2023

Collins Tomago

Collins Tomago
Sell
1,345 $130.77

1,345

$130.77

$175,886

Mar 22, 2023

Collins Tomago

Collins Tomago
Sell
200 $130.79

200

$130.79

$26,158

Mar 16, 2023

Weymouth Katharine

Weymouth Katharine
Sell
2,800 $133.57

2,800

$133.57

$373,996

Mar 16, 2023

Weymouth Katharine

Weymouth Katharine
Sell
1,504 $133.55

1,504

$133.55

$200,859

Feb 21, 2023

Kirk Jennifer M

Kirk Jennifer M
Buy
1,000 $129.60

1,000

$129.60

$129,600

TOP