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

4

Insider Involved

1

Total Buys

$0.00

Total Sells

$2.14M

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

Jul 15, 2026

Moore Alexander D.

Moore Alexander D.
Sell
1,000 $135.72

1,000

$135.72

$135,715

Jul 15, 2026

Moore Alexander D.

Moore Alexander D.
Sell
100 $136.79

100

$136.79

$13,679

Jul 15, 2026

Moore Alexander D.

Moore Alexander D.
Sell
11,800 $133.75

11,800

$133.75

$1,578,256

Jul 15, 2026

Moore Alexander D.

Moore Alexander D.
Sell
3,100 $134.55

3,100

$134.55

$417,120

Jul 02, 2026

Sankar Shyam

Sankar Shyam
Sell
35,000 $130.00

35,000

$130.00

$4,550,000

Jul 02, 2026

Sankar Shyam

Sankar Shyam
Sell
150,000 $130.00

150,000

$130.00

$19,500,000

Jun 15, 2026

Moore Alexander D.

Moore Alexander D.
Sell
3,600 $131.54

3,600

$131.54

$473,559

Jun 15, 2026

Moore Alexander D.

Moore Alexander D.
Sell
500 $132.55

500

$132.55

$66,274

Jun 15, 2026

Moore Alexander D.

Moore Alexander D.
Sell
4,000 $133.81

4,000

$133.81

$535,258

Jun 15, 2026

Moore Alexander D.

Moore Alexander D.
Sell
7,000 $134.44

7,000

$134.44

$941,083

Jun 15, 2026

Moore Alexander D.

Moore Alexander D.
Sell
900 $130.48

900

$130.48

$117,430

Jun 11, 2026

Buckley Jeffrey

Buckley Jeffrey
See Remarks
Sell
1,481 $128.80

1,481

$128.80

$190,753

Jun 01, 2026

Stat Lauren Elaina Friedman

Stat Lauren Elaina Friedman
Sell
1,598 $160.00

1,598

$160.00

$255,680

May 29, 2026

Stat Lauren Elaina Friedman

Stat Lauren Elaina Friedman
Sell
1,667 $150.00

1,667

$150.00

$250,050

May 22, 2026

Buckley Jeffrey

Buckley Jeffrey
See Remarks
Sell
830 $137.41

830

$137.41

$114,050

May 20, 2026

Buckley Jeffrey

Buckley Jeffrey
See Remarks
Sell
964 $136.08

964

$136.08

$131,182

May 20, 2026

Buckley Jeffrey

Buckley Jeffrey
See Remarks
Sell
526 $136.61

526

$136.61

$71,859

May 20, 2026

Buckley Jeffrey

Buckley Jeffrey
See Remarks
Sell
29 $132.95

29

$132.95

$3,856

May 20, 2026

Buckley Jeffrey

Buckley Jeffrey
See Remarks
Sell
74 $134.20

74

$134.20

$9,931

May 20, 2026

Buckley Jeffrey

Buckley Jeffrey
See Remarks
Sell
119 $135.09

119

$135.09

$16,076

May 20, 2026

Taylor Ryan D.

Taylor Ryan D.
See Remarks
Sell
1,364 $135.09

1,364

$135.09

$184,261

May 20, 2026

Taylor Ryan D.

Taylor Ryan D.
See Remarks
Sell
11,074 $136.08

11,074

$136.08

$1,506,962

May 20, 2026

Taylor Ryan D.

Taylor Ryan D.
See Remarks
Sell
6,040 $136.61

6,040

$136.61

$825,150

May 20, 2026

Taylor Ryan D.

Taylor Ryan D.
See Remarks
Sell
328 $132.95

328

$132.95

$43,609

May 20, 2026

Taylor Ryan D.

Taylor Ryan D.
See Remarks
Sell
856 $134.20

856

$134.20

$114,878

May 20, 2026

Cohen Stephen Andrew

Cohen Stephen Andrew
See Remarks
Sell
22,196 $135.09

22,196

$135.09

$2,998,427

May 20, 2026

Cohen Stephen Andrew

Cohen Stephen Andrew
See Remarks
Sell
180,187 $136.08

180,187

$136.08

$24,520,045

May 20, 2026

Cohen Stephen Andrew

Cohen Stephen Andrew
See Remarks
Sell
98,291 $136.61

98,291

$136.61

$13,427,956

May 20, 2026

Cohen Stephen Andrew

Cohen Stephen Andrew
See Remarks
Sell
5,337 $132.95

5,337

$132.95

$709,569

May 20, 2026

Cohen Stephen Andrew

Cohen Stephen Andrew
See Remarks
Sell
13,923 $134.20

13,923

$134.20

$1,868,504

May 20, 2026

Sankar Shyam

Sankar Shyam
See Remarks
Sell
93,218 $136.08

93,218

$136.08

$12,685,208

May 20, 2026

Sankar Shyam

Sankar Shyam
See Remarks
Sell
50,849 $136.61

50,849

$136.61

$6,946,701

May 20, 2026

Sankar Shyam

Sankar Shyam
See Remarks
Sell
2,761 $132.95

2,761

$132.95

$367,083

May 20, 2026

Sankar Shyam

Sankar Shyam
See Remarks
Sell
7,203 $134.20

7,203

$134.20

$966,662

May 20, 2026

Sankar Shyam

Sankar Shyam
See Remarks
Sell
11,483 $135.09

11,483

$135.09

$1,551,222

May 20, 2026

Glazer David A.

Glazer David A.
See Remarks
Sell
1,188 $135.09

1,188

$135.09

$160,485

May 20, 2026

Glazer David A.

Glazer David A.
See Remarks
Sell
9,647 $136.08

9,647

$136.08

$1,312,774

May 20, 2026

Glazer David A.

Glazer David A.
See Remarks
Sell
5,262 $136.61

5,262

$136.61

$718,864

May 20, 2026

Glazer David A.

Glazer David A.
See Remarks
Sell
286 $132.95

286

$132.95

$38,025

May 20, 2026

Glazer David A.

Glazer David A.
See Remarks
Sell
745 $134.20

745

$134.20

$99,981

May 20, 2026

Karp Alexander C.

Karp Alexander C.
See Remarks
Sell
224,009 $136.08

224,009

$136.08

$30,483,391

May 20, 2026

Karp Alexander C.

Karp Alexander C.
See Remarks
Sell
122,195 $136.61

122,195

$136.61

$16,693,584

May 20, 2026

Karp Alexander C.

Karp Alexander C.
See Remarks
Sell
6,635 $132.95

6,635

$132.95

$882,142

May 20, 2026

Karp Alexander C.

Karp Alexander C.
See Remarks
Sell
17,310 $134.20

17,310

$134.20

$2,323,049

May 20, 2026

Karp Alexander C.

Karp Alexander C.
See Remarks
Sell
27,595 $135.09

27,595

$135.09

$3,727,770

May 15, 2026

Moore Alexander D.

Moore Alexander D.
Sell
3,000 $134.95

3,000

$134.95

$404,837

May 15, 2026

Moore Alexander D.

Moore Alexander D.
Sell
100 $135.46

100

$135.46

$13,546

May 15, 2026

Moore Alexander D.

Moore Alexander D.
Sell
2,100 $133.05

2,100

$133.05

$279,413

May 15, 2026

Moore Alexander D.

Moore Alexander D.
Sell
10,800 $133.97

10,800

$133.97

$1,446,867

Apr 15, 2026

Moore Alexander D.

Moore Alexander D.
Sell
500 $135.70

500

$135.70

$67,852

Apr 15, 2026

Moore Alexander D.

Moore Alexander D.
Sell
1,037 $136.68

1,037

$136.68

$141,734

Apr 15, 2026

Moore Alexander D.

Moore Alexander D.
Sell
3,603 $137.81

3,603

$137.81

$496,535

Apr 15, 2026

Moore Alexander D.

Moore Alexander D.
Sell
2,353 $138.73

2,353

$138.73

$326,441

Apr 15, 2026

Moore Alexander D.

Moore Alexander D.
Sell
3,353 $139.73

3,353

$139.73

$468,521

Apr 15, 2026

Moore Alexander D.

Moore Alexander D.
Sell
1,596 $140.46

1,596

$140.46

$224,167

Apr 15, 2026

Moore Alexander D.

Moore Alexander D.
Sell
3,342 $142.00

3,342

$142.00

$474,569

Apr 15, 2026

Moore Alexander D.

Moore Alexander D.
Sell
216 $142.41

216

$142.41

$30,761

Mar 16, 2026

Moore Alexander D.

Moore Alexander D.
Sell
7,045 $151.99

7,045

$151.99

$1,070,794

Mar 16, 2026

Moore Alexander D.

Moore Alexander D.
Sell
8,655 $152.72

8,655

$152.72

$1,321,775

Mar 16, 2026

Moore Alexander D.

Moore Alexander D.
Sell
300 $153.51

300

$153.51

$46,054

Mar 02, 2026

THIEL PETER

THIEL PETER
Sell
50,026 $140.97

50,026

$140.97

$7,052,360

Mar 02, 2026

THIEL PETER

THIEL PETER
Sell
46,722 $142.21

46,722

$142.21

$6,644,480

Mar 02, 2026

THIEL PETER

THIEL PETER
Sell
222,837 $143.28

222,837

$143.28

$31,926,993

Mar 02, 2026

THIEL PETER

THIEL PETER
Sell
419,113 $144.18

419,113

$144.18

$60,426,623

Mar 02, 2026

THIEL PETER

THIEL PETER
Sell
721,136 $145.17

721,136

$145.17

$104,683,996

Mar 02, 2026

THIEL PETER

THIEL PETER
Sell
488,783 $146.14

488,783

$146.14

$71,430,014

Mar 02, 2026

THIEL PETER

THIEL PETER
Sell
51,383 $146.80

51,383

$146.80

$7,543,040

Feb 24, 2026

Buckley Jeffrey

Buckley Jeffrey
See Remarks
Sell
1,232 $129.08

1,232

$129.08

$159,027

Feb 20, 2026

Buckley Jeffrey

Buckley Jeffrey
See Remarks
Sell
268 $132.03

268

$132.03

$35,385

Feb 20, 2026

Buckley Jeffrey

Buckley Jeffrey
See Remarks
Sell
834 $132.86

834

$132.86

$110,807

Feb 20, 2026

Buckley Jeffrey

Buckley Jeffrey
See Remarks
Sell
703 $133.76

703

$133.76

$94,031

Feb 20, 2026

Buckley Jeffrey

Buckley Jeffrey
See Remarks
Sell
743 $134.83

743

$134.83

$100,178

Feb 20, 2026

Buckley Jeffrey

Buckley Jeffrey
See Remarks
Sell
156 $135.73

156

$135.73

$21,173

Feb 20, 2026

Taylor Ryan D.

Taylor Ryan D.
See Remarks
Sell
1,978 $132.03

1,978

$132.03

$261,164

Feb 20, 2026

Taylor Ryan D.

Taylor Ryan D.
See Remarks
Sell
6,167 $132.86

6,167

$132.86

$819,360

Feb 20, 2026

Taylor Ryan D.

Taylor Ryan D.
See Remarks
Sell
5,197 $133.76

5,197

$133.76

$695,133

Feb 20, 2026

Taylor Ryan D.

Taylor Ryan D.
See Remarks
Sell
5,495 $134.83

5,495

$134.83

$740,889

Feb 20, 2026

Taylor Ryan D.

Taylor Ryan D.
See Remarks
Sell
1,151 $135.73

1,151

$135.73

$156,220

Feb 20, 2026

Cohen Stephen Andrew

Cohen Stephen Andrew
See Remarks
Sell
32,376 $132.03

32,376

$132.03

$4,274,752

Feb 20, 2026

Cohen Stephen Andrew

Cohen Stephen Andrew
See Remarks
Sell
100,910 $132.86

100,910

$132.86

$13,407,104

Feb 20, 2026

Cohen Stephen Andrew

Cohen Stephen Andrew
See Remarks
Sell
85,051 $133.76

85,051

$133.76

$11,376,124

Feb 20, 2026

Cohen Stephen Andrew

Cohen Stephen Andrew
See Remarks
Sell
89,924 $134.83

89,924

$134.83

$12,124,417

Feb 20, 2026

Cohen Stephen Andrew

Cohen Stephen Andrew
See Remarks
Sell
18,827 $135.73

18,827

$135.73

$2,555,298

Feb 20, 2026

Sankar Shyam

Sankar Shyam
See Remarks
Sell
16,630 $132.03

16,630

$132.03

$2,195,735

Feb 20, 2026

Sankar Shyam

Sankar Shyam
See Remarks
Sell
51,831 $132.86

51,831

$132.86

$6,886,370

Feb 20, 2026

Sankar Shyam

Sankar Shyam
See Remarks
Sell
43,685 $133.76

43,685

$133.76

$5,843,153

Feb 20, 2026

Sankar Shyam

Sankar Shyam
See Remarks
Sell
46,188 $134.83

46,188

$134.83

$6,227,510

Feb 20, 2026

Sankar Shyam

Sankar Shyam
See Remarks
Sell
9,670 $135.73

9,670

$135.73

$1,312,463

Feb 20, 2026

Glazer David A.

Glazer David A.
See Remarks
Sell
1,726 $132.03

1,726

$132.03

$227,892

Feb 20, 2026

Glazer David A.

Glazer David A.
See Remarks
Sell
5,380 $132.86

5,380

$132.86

$714,798

Feb 20, 2026

Glazer David A.

Glazer David A.
See Remarks
Sell
4,534 $133.76

4,534

$133.76

$606,452

Feb 20, 2026

Glazer David A.

Glazer David A.
See Remarks
Sell
4,794 $134.83

4,794

$134.83

$646,373

Feb 20, 2026

Glazer David A.

Glazer David A.
See Remarks
Sell
1,004 $135.73

1,004

$135.73

$136,268

Feb 20, 2026

Karp Alexander C.

Karp Alexander C.
See Remarks
Sell
39,893 $132.03

39,893

$132.03

$5,267,256

Feb 20, 2026

Karp Alexander C.

Karp Alexander C.
See Remarks
Sell
124,338 $132.86

124,338

$132.86

$16,519,795

Feb 20, 2026

Karp Alexander C.

Karp Alexander C.
See Remarks
Sell
104,796 $133.76

104,796

$133.76

$14,017,146

Feb 20, 2026

Karp Alexander C.

Karp Alexander C.
See Remarks
Sell
110,800 $134.83

110,800

$134.83

$14,939,120

Feb 20, 2026

Karp Alexander C.

Karp Alexander C.
See Remarks
Sell
23,198 $135.73

23,198

$135.73

$3,148,553

Feb 20, 2026

Karp Alexander C.

Karp Alexander C.
See Remarks
Sell
6,180 $132.01

6,180

$132.01

$815,841

Feb 20, 2026

Karp Alexander C.

Karp Alexander C.
See Remarks
Sell
20,259 $132.82

20,259

$132.82

$2,690,731

Feb 20, 2026

Karp Alexander C.

Karp Alexander C.
See Remarks
Sell
19,309 $133.73

19,309

$133.73

$2,582,254

Feb 20, 2026

Karp Alexander C.

Karp Alexander C.
See Remarks
Sell
35,656 $134.87

35,656

$134.87

$4,809,042

Feb 20, 2026

Karp Alexander C.

Karp Alexander C.
See Remarks
Sell
8,596 $135.67

8,596

$135.67

$1,166,248

Feb 02, 2026

Moore Alexander D.

Moore Alexander D.
Sell
720 $147.45

720

$147.45

$106,166

Feb 02, 2026

Moore Alexander D.

Moore Alexander D.
Sell
2,525 $148.30

2,525

$148.30

$374,468

Feb 02, 2026

Moore Alexander D.

Moore Alexander D.
Sell
6,310 $149.34

6,310

$149.34

$942,334

Feb 02, 2026

Moore Alexander D.

Moore Alexander D.
Sell
9,212 $150.23

9,212

$150.23

$1,383,933

Feb 02, 2026

Moore Alexander D.

Moore Alexander D.
Sell
1,233 $150.92

1,233

$150.92

$186,084

Feb 02, 2026

Stat Lauren Elaina Friedman

Stat Lauren Elaina Friedman
Sell
400 $151.14

400

$151.14

$60,456

Jan 02, 2026

Taylor Ryan D.

Taylor Ryan D.
See Remarks
Sell
12,000 $181.35

12,000

$181.35

$2,176,200

Jan 02, 2026

Moore Alexander D.

Moore Alexander D.
Sell
1,308 $167.30

1,308

$167.30

$218,826

Jan 02, 2026

Moore Alexander D.

Moore Alexander D.
Sell
3,908 $168.35

3,908

$168.35

$657,925

Jan 02, 2026

Moore Alexander D.

Moore Alexander D.
Sell
387 $169.12

387

$169.12

$65,449

Jan 02, 2026

Moore Alexander D.

Moore Alexander D.
Sell
2,319 $170.16

2,319

$170.16

$394,592

Jan 02, 2026

Moore Alexander D.

Moore Alexander D.
Sell
1,489 $171.57

1,489

$171.57

$255,461

Jan 02, 2026

Moore Alexander D.

Moore Alexander D.
Sell
1,323 $172.36

1,323

$172.36

$228,026

Jan 02, 2026

Moore Alexander D.

Moore Alexander D.
Sell
1,013 $174.07

1,013

$174.07

$176,336

Jan 02, 2026

Moore Alexander D.

Moore Alexander D.
Sell
1,143 $174.90

1,143

$174.90

$199,908

Jan 02, 2026

Moore Alexander D.

Moore Alexander D.
Sell
1,666 $176.04

1,666

$176.04

$293,275

Jan 02, 2026

Moore Alexander D.

Moore Alexander D.
Sell
2,821 $177.26

2,821

$177.26

$500,063

Jan 02, 2026

Moore Alexander D.

Moore Alexander D.
Sell
1,533 $178.44

1,533

$178.44

$273,543

Jan 02, 2026

Moore Alexander D.

Moore Alexander D.
Sell
788 $179.61

788

$179.61

$141,536

Jan 02, 2026

Moore Alexander D.

Moore Alexander D.
Sell
302 $181.04

302

$181.04

$54,675

Jan 02, 2026

Stat Lauren Elaina Friedman

Stat Lauren Elaina Friedman
Sell
3,400 $181.35

3,400

$181.35

$616,590

Dec 12, 2025

Glazer David A.

Glazer David A.
See Remarks
Sell
9,000 $185.91

9,000

$185.91

$1,673,190

Dec 01, 2025

Moore Alexander D.

Moore Alexander D.
Sell
1,121 $164.09

1,121

$164.09

$183,939

Dec 01, 2025

Moore Alexander D.

Moore Alexander D.
Sell
1,466 $164.92

1,466

$164.92

$241,777

Dec 01, 2025

Moore Alexander D.

Moore Alexander D.
Sell
2,791 $166.55

2,791

$166.55

$464,841

Dec 01, 2025

Moore Alexander D.

Moore Alexander D.
Sell
9,048 $167.40

9,048

$167.40

$1,514,658

Dec 01, 2025

Moore Alexander D.

Moore Alexander D.
Sell
5,574 $168.39

5,574

$168.39

$938,618

Nov 24, 2025

Buckley Jeffrey

Buckley Jeffrey
See Remarks
Sell
1,252 $157.50

1,252

$157.50

$197,190

Nov 24, 2025

Taylor Ryan D.

Taylor Ryan D.
See Remarks
Sell
1,800 $157.76

1,800

$157.76

$283,968

Nov 24, 2025

Taylor Ryan D.

Taylor Ryan D.
See Remarks
Sell
2,300 $158.59

2,300

$158.59

$364,757

Nov 24, 2025

Taylor Ryan D.

Taylor Ryan D.
See Remarks
Sell
1,974 $159.70

1,974

$159.70

$315,251

Nov 24, 2025

Taylor Ryan D.

Taylor Ryan D.
See Remarks
Sell
4,309 $160.78

4,309

$160.78

$692,817

Nov 24, 2025

Taylor Ryan D.

Taylor Ryan D.
See Remarks
Sell
4,393 $161.75

4,393

$161.75

$710,573

Nov 24, 2025

Taylor Ryan D.

Taylor Ryan D.
See Remarks
Sell
6,900 $162.69

6,900

$162.69

$1,122,558

Nov 24, 2025

Taylor Ryan D.

Taylor Ryan D.
See Remarks
Sell
6,016 $164.04

6,016

$164.04

$986,857

Nov 24, 2025

Taylor Ryan D.

Taylor Ryan D.
See Remarks
Sell
8,356 $164.67

8,356

$164.67

$1,376,003

Nov 21, 2025

Buckley Jeffrey

Buckley Jeffrey
See Remarks
Sell
3 $153.43

3

$153.43

$460

Nov 21, 2025

Buckley Jeffrey

Buckley Jeffrey
See Remarks
Sell
293 $156.26

293

$156.26

$45,784

Nov 21, 2025

Buckley Jeffrey

Buckley Jeffrey
See Remarks
Sell
4 $157.74

4

$157.74

$631

Nov 21, 2025

Taylor Ryan D.

Taylor Ryan D.
See Remarks
Sell
21 $153.43

21

$153.43

$3,222

Nov 21, 2025

Taylor Ryan D.

Taylor Ryan D.
See Remarks
Sell
2,204 $156.26

2,204

$156.26

$344,397

Nov 21, 2025

Taylor Ryan D.

Taylor Ryan D.
See Remarks
Sell
27 $157.74

27

$157.74

$4,259

Nov 21, 2025

Cohen Stephen Andrew

Cohen Stephen Andrew
See Remarks
Sell
365 $153.43

365

$153.43

$56,002

Nov 21, 2025

Cohen Stephen Andrew

Cohen Stephen Andrew
See Remarks
Sell
38,303 $156.26

38,303

$156.26

$5,985,231

Nov 21, 2025

Cohen Stephen Andrew

Cohen Stephen Andrew
See Remarks
Sell
468 $157.74

468

$157.74

$73,822

Nov 21, 2025

Sankar Shyam

Sankar Shyam
See Remarks
Sell
177 $153.43

177

$153.43

$27,157

Nov 21, 2025

Sankar Shyam

Sankar Shyam
See Remarks
Sell
18,600 $156.26

18,600

$156.26

$2,906,438

Nov 21, 2025

Sankar Shyam

Sankar Shyam
See Remarks
Sell
227 $157.74

227

$157.74

$35,807

Nov 21, 2025

Glazer David A.

Glazer David A.
See Remarks
Sell
18 $153.43

18

$153.43

$2,762

Nov 21, 2025

Glazer David A.

Glazer David A.
See Remarks
Sell
1,931 $156.26

1,931

$156.26

$301,738

Nov 21, 2025

Glazer David A.

Glazer David A.
See Remarks
Sell
24 $157.74

24

$157.74

$3,786

Nov 21, 2025

Karp Alexander C.

Karp Alexander C.
See Remarks
Sell
426 $153.43

426

$153.43

$65,361

Nov 21, 2025

Karp Alexander C.

Karp Alexander C.
See Remarks
Sell
44,593 $156.26

44,593

$156.26

$6,968,107

Nov 21, 2025

Karp Alexander C.

Karp Alexander C.
See Remarks
Sell
545 $157.74

545

$157.74

$85,968

Nov 20, 2025

Buckley Jeffrey

Buckley Jeffrey
See Remarks
Sell
146 $155.31

146

$155.31

$22,675

Nov 20, 2025

Buckley Jeffrey

Buckley Jeffrey
See Remarks
Sell
140 $156.19

140

$156.19

$21,866

Nov 20, 2025

Buckley Jeffrey

Buckley Jeffrey
See Remarks
Sell
294 $157.25

294

$157.25

$46,232

Nov 20, 2025

Buckley Jeffrey

Buckley Jeffrey
See Remarks
Sell
287 $158.14

287

$158.14

$45,385

Nov 20, 2025

Buckley Jeffrey

Buckley Jeffrey
See Remarks
Sell
133 $159.08

133

$159.08

$21,157

Nov 20, 2025

Buckley Jeffrey

Buckley Jeffrey
See Remarks
Sell
114 $160.16

114

$160.16

$18,258

Nov 20, 2025

Buckley Jeffrey

Buckley Jeffrey
See Remarks
Sell
85 $161.16

85

$161.16

$13,698

Nov 20, 2025

Buckley Jeffrey

Buckley Jeffrey
See Remarks
Sell
20 $161.85

20

$161.85

$3,237

Nov 20, 2025

Buckley Jeffrey

Buckley Jeffrey
See Remarks
Sell
68 $163.37

68

$163.37

$11,109

Nov 20, 2025

Buckley Jeffrey

Buckley Jeffrey
See Remarks
Sell
41 $164.05

41

$164.05

$6,726

Nov 20, 2025

Buckley Jeffrey

Buckley Jeffrey
See Remarks
Sell
32 $165.95

32

$165.95

$5,310

Nov 20, 2025

Buckley Jeffrey

Buckley Jeffrey
See Remarks
Sell
52 $166.73

52

$166.73

$8,670

Nov 20, 2025

Buckley Jeffrey

Buckley Jeffrey
See Remarks
Sell
44 $167.93

44

$167.93

$7,389

Nov 20, 2025

Buckley Jeffrey

Buckley Jeffrey
See Remarks
Sell
36 $168.90

36

$168.90

$6,081

Nov 20, 2025

Buckley Jeffrey

Buckley Jeffrey
See Remarks
Sell
68 $169.94

68

$169.94

$11,556

Nov 20, 2025

Buckley Jeffrey

Buckley Jeffrey
See Remarks
Sell
222 $170.91

222

$170.91

$37,942

Nov 20, 2025

Buckley Jeffrey

Buckley Jeffrey
See Remarks
Sell
261 $172.00

261

$172.00

$44,891

Nov 20, 2025

Buckley Jeffrey

Buckley Jeffrey
See Remarks
Sell
295 $172.77

295

$172.77

$50,968

Nov 20, 2025

Buckley Jeffrey

Buckley Jeffrey
See Remarks
Sell
27 $173.41

27

$173.41

$4,682

Nov 20, 2025

Taylor Ryan D.

Taylor Ryan D.
See Remarks
Sell
1,097 $155.31

1,097

$155.31

$170,374

Nov 20, 2025

Taylor Ryan D.

Taylor Ryan D.
See Remarks
Sell
1,055 $156.19

1,055

$156.19

$164,776

Nov 20, 2025

Taylor Ryan D.

Taylor Ryan D.
See Remarks
Sell
2,208 $157.25

2,208

$157.25

$347,210

Nov 20, 2025

Taylor Ryan D.

Taylor Ryan D.
See Remarks
Sell
2,154 $158.14

2,154

$158.14

$340,626

Nov 20, 2025

Taylor Ryan D.

Taylor Ryan D.
See Remarks
Sell
1,002 $159.08

1,002

$159.08

$159,397

Nov 20, 2025

Taylor Ryan D.

Taylor Ryan D.
See Remarks
Sell
858 $160.16

858

$160.16

$137,419

Nov 20, 2025

Taylor Ryan D.

Taylor Ryan D.
See Remarks
Sell
636 $161.16

636

$161.16

$102,495

Nov 20, 2025

Taylor Ryan D.

Taylor Ryan D.
See Remarks
Sell
147 $161.85

147

$161.85

$23,791

Nov 20, 2025

Taylor Ryan D.

Taylor Ryan D.
See Remarks
Sell
513 $163.37

513

$163.37

$83,807

Nov 20, 2025

Taylor Ryan D.

Taylor Ryan D.
See Remarks
Sell
308 $164.05

308

$164.05

$50,527

Nov 20, 2025

Taylor Ryan D.

Taylor Ryan D.
See Remarks
Sell
238 $165.95

238

$165.95

$39,495

Nov 20, 2025

Taylor Ryan D.

Taylor Ryan D.
See Remarks
Sell
388 $166.73

388

$166.73

$64,690

Nov 20, 2025

Taylor Ryan D.

Taylor Ryan D.
See Remarks
Sell
329 $167.93

329

$167.93

$55,250

Nov 20, 2025

Taylor Ryan D.

Taylor Ryan D.
See Remarks
Sell
270 $168.90

270

$168.90

$45,604

Nov 20, 2025

Taylor Ryan D.

Taylor Ryan D.
See Remarks
Sell
510 $169.94

510

$169.94

$86,668

Nov 20, 2025

Taylor Ryan D.

Taylor Ryan D.
See Remarks
Sell
1,667 $170.91

1,667

$170.91

$284,910

Nov 20, 2025

Taylor Ryan D.

Taylor Ryan D.
See Remarks
Sell
1,957 $172.00

1,957

$172.00

$336,598

Nov 20, 2025

Taylor Ryan D.

Taylor Ryan D.
See Remarks
Sell
2,219 $172.77

2,219

$172.77

$383,380

Nov 20, 2025

Taylor Ryan D.

Taylor Ryan D.
See Remarks
Sell
205 $173.41

205

$173.41

$35,549

Nov 20, 2025

Cohen Stephen Andrew

Cohen Stephen Andrew
See Remarks
Sell
19,068 $155.31

19,068

$155.31

$2,961,430

Nov 20, 2025

Cohen Stephen Andrew

Cohen Stephen Andrew
See Remarks
Sell
18,328 $156.19

18,328

$156.19

$2,862,573

Nov 20, 2025

Cohen Stephen Andrew

Cohen Stephen Andrew
See Remarks
Sell
38,368 $157.25

38,368

$157.25

$6,033,406

Nov 20, 2025

Cohen Stephen Andrew

Cohen Stephen Andrew
See Remarks
Sell
37,434 $158.14

37,434

$158.14

$5,919,682

Nov 20, 2025

Cohen Stephen Andrew

Cohen Stephen Andrew
See Remarks
Sell
17,415 $159.08

17,415

$159.08

$2,770,354

Nov 20, 2025

Cohen Stephen Andrew

Cohen Stephen Andrew
See Remarks
Sell
14,916 $160.16

14,916

$160.16

$2,388,969

Nov 20, 2025

Cohen Stephen Andrew

Cohen Stephen Andrew
See Remarks
Sell
11,052 $161.16

11,052

$161.16

$1,781,093

Nov 20, 2025

Cohen Stephen Andrew

Cohen Stephen Andrew
See Remarks
Sell
2,549 $161.85

2,549

$161.85

$412,546

Nov 20, 2025

Cohen Stephen Andrew

Cohen Stephen Andrew
See Remarks
Sell
8,921 $163.37

8,921

$163.37

$1,457,391

Nov 20, 2025

Cohen Stephen Andrew

Cohen Stephen Andrew
See Remarks
Sell
5,349 $164.05

5,349

$164.05

$877,495

Nov 20, 2025

Cohen Stephen Andrew

Cohen Stephen Andrew
See Remarks
Sell
4,139 $165.95

4,139

$165.95

$686,846

Nov 20, 2025

Cohen Stephen Andrew

Cohen Stephen Andrew
See Remarks
Sell
6,749 $166.73

6,749

$166.73

$1,125,233

Nov 20, 2025

Cohen Stephen Andrew

Cohen Stephen Andrew
See Remarks
Sell
5,718 $167.93

5,718

$167.93

$960,241

Nov 20, 2025

Cohen Stephen Andrew

Cohen Stephen Andrew
See Remarks
Sell
4,684 $168.90

4,684

$168.90

$791,148

Nov 20, 2025

Cohen Stephen Andrew

Cohen Stephen Andrew
See Remarks
Sell
8,864 $169.94

8,864

$169.94

$1,506,323

Nov 20, 2025

Cohen Stephen Andrew

Cohen Stephen Andrew
See Remarks
Sell
28,965 $170.91

28,965

$170.91

$4,950,460

Nov 20, 2025

Cohen Stephen Andrew

Cohen Stephen Andrew
See Remarks
Sell
34,005 $172.00

34,005

$172.00

$5,848,751

Nov 20, 2025

Cohen Stephen Andrew

Cohen Stephen Andrew
See Remarks
Sell
38,551 $172.77

38,551

$172.77

$6,660,522

Nov 20, 2025

Cohen Stephen Andrew

Cohen Stephen Andrew
See Remarks
Sell
3,560 $173.41

3,560

$173.41

$617,345

Nov 20, 2025

Sankar Shyam

Sankar Shyam
See Remarks
Sell
9,259 $155.31

9,259

$155.31

$1,438,005

Nov 20, 2025

Sankar Shyam

Sankar Shyam
See Remarks
Sell
8,900 $156.19

8,900

$156.19

$1,390,054

Nov 20, 2025

Sankar Shyam

Sankar Shyam
See Remarks
Sell
18,631 $157.25

18,631

$157.25

$2,929,743

Nov 20, 2025

Sankar Shyam

Sankar Shyam
See Remarks
Sell
18,178 $158.14

18,178

$158.14

$2,874,605

Nov 20, 2025

Sankar Shyam

Sankar Shyam
See Remarks
Sell
8,457 $159.08

8,457

$159.08

$1,345,328

Nov 20, 2025

Sankar Shyam

Sankar Shyam
See Remarks
Sell
7,243 $160.16

7,243

$160.16

$1,160,050

Nov 20, 2025

Sankar Shyam

Sankar Shyam
See Remarks
Sell
5,367 $161.16

5,367

$161.16

$864,923

Nov 20, 2025

Sankar Shyam

Sankar Shyam
See Remarks
Sell
1,238 $161.85

1,238

$161.85

$200,366

Nov 20, 2025

Sankar Shyam

Sankar Shyam
See Remarks
Sell
4,332 $163.37

4,332

$163.37

$707,703

Nov 20, 2025

Sankar Shyam

Sankar Shyam
See Remarks
Sell
2,598 $164.05

2,598

$164.05

$426,198

Nov 20, 2025

Sankar Shyam

Sankar Shyam
See Remarks
Sell
2,010 $165.95

2,010

$165.95

$333,549

Nov 20, 2025

Sankar Shyam

Sankar Shyam
See Remarks
Sell
3,277 $166.73

3,277

$166.73

$546,361

Nov 20, 2025

Sankar Shyam

Sankar Shyam
See Remarks
Sell
2,777 $167.93

2,777

$167.93

$466,350

Nov 20, 2025

Sankar Shyam

Sankar Shyam
See Remarks
Sell
2,275 $168.90

2,275

$168.90

$384,258

Nov 20, 2025

Sankar Shyam

Sankar Shyam
See Remarks
Sell
4,304 $169.94

4,304

$169.94

$731,410

Nov 20, 2025

Sankar Shyam

Sankar Shyam
See Remarks
Sell
14,065 $170.91

14,065

$170.91

$2,403,874

Nov 20, 2025

Sankar Shyam

Sankar Shyam
See Remarks
Sell
16,512 $172.00

16,512

$172.00

$2,840,011

Nov 20, 2025

Sankar Shyam

Sankar Shyam
See Remarks
Sell
18,720 $172.77

18,720

$172.77

$3,234,286

Nov 20, 2025

Sankar Shyam

Sankar Shyam
See Remarks
Sell
1,729 $173.41

1,729

$173.41

$299,828

Nov 20, 2025

Glazer David A.

Glazer David A.
See Remarks
Sell
961 $155.31

961

$155.31

$149,252

Nov 20, 2025

Glazer David A.

Glazer David A.
See Remarks
Sell
924 $156.19

924

$156.19

$144,316

Nov 20, 2025

Glazer David A.

Glazer David A.
See Remarks
Sell
1,934 $157.25

1,934

$157.25

$304,123

Nov 20, 2025

Glazer David A.

Glazer David A.
See Remarks
Sell
1,887 $158.14

1,887

$158.14

$298,404

Nov 20, 2025

Glazer David A.

Glazer David A.
See Remarks
Sell
878 $159.08

878

$159.08

$139,671

Nov 20, 2025

Glazer David A.

Glazer David A.
See Remarks
Sell
752 $160.16

752

$160.16

$120,441

Nov 20, 2025

Glazer David A.

Glazer David A.
See Remarks
Sell
557 $161.16

557

$161.16

$89,764

Nov 20, 2025

Glazer David A.

Glazer David A.
See Remarks
Sell
128 $161.85

128

$161.85

$20,716

Nov 20, 2025

Glazer David A.

Glazer David A.
See Remarks
Sell
450 $163.37

450

$163.37

$73,515

Nov 20, 2025

Glazer David A.

Glazer David A.
See Remarks
Sell
270 $164.05

270

$164.05

$44,293

Nov 20, 2025

Glazer David A.

Glazer David A.
See Remarks
Sell
209 $165.95

209

$165.95

$34,683

Nov 20, 2025

Glazer David A.

Glazer David A.
See Remarks
Sell
340 $166.73

340

$166.73

$56,687

Nov 20, 2025

Glazer David A.

Glazer David A.
See Remarks
Sell
288 $167.93

288

$167.93

$48,365

Nov 20, 2025

Glazer David A.

Glazer David A.
See Remarks
Sell
236 $168.90

236

$168.90

$39,861

Nov 20, 2025

Glazer David A.

Glazer David A.
See Remarks
Sell
447 $169.94

447

$169.94

$75,962

Nov 20, 2025

Glazer David A.

Glazer David A.
See Remarks
Sell
1,460 $170.91

1,460

$170.91

$249,531

Nov 20, 2025

Glazer David A.

Glazer David A.
See Remarks
Sell
1,714 $172.00

1,714

$172.00

$294,803

Nov 20, 2025

Glazer David A.

Glazer David A.
See Remarks
Sell
1,943 $172.77

1,943

$172.77

$335,695

Nov 20, 2025

Glazer David A.

Glazer David A.
See Remarks
Sell
179 $173.41

179

$173.41

$31,041

Nov 20, 2025

Karp Alexander C.

Karp Alexander C.
See Remarks
Sell
22,200 $155.31

22,200

$155.31

$3,447,858

Nov 20, 2025

Karp Alexander C.

Karp Alexander C.
See Remarks
Sell
21,338 $156.19

21,338

$156.19

$3,332,693

Nov 20, 2025

Karp Alexander C.

Karp Alexander C.
See Remarks
Sell
44,669 $157.25

44,669

$157.25

$7,024,245

Nov 20, 2025

Karp Alexander C.

Karp Alexander C.
See Remarks
Sell
43,582 $158.14

43,582

$158.14

$6,891,905

Nov 20, 2025

Karp Alexander C.

Karp Alexander C.
See Remarks
Sell
20,275 $159.08

20,275

$159.08

$3,225,319

Nov 20, 2025

Karp Alexander C.

Karp Alexander C.
See Remarks
Sell
17,365 $160.16

17,365

$160.16

$2,781,204

Nov 20, 2025

Karp Alexander C.

Karp Alexander C.
See Remarks
Sell
12,867 $161.16

12,867

$161.16

$2,073,590

Nov 20, 2025

Karp Alexander C.

Karp Alexander C.
See Remarks
Sell
2,968 $161.85

2,968

$161.85

$480,360

Nov 20, 2025

Karp Alexander C.

Karp Alexander C.
See Remarks
Sell
10,387 $163.37

10,387

$163.37

$1,696,886

Nov 20, 2025

Karp Alexander C.

Karp Alexander C.
See Remarks
Sell
6,228 $164.05

6,228

$164.05

$1,021,693

Nov 20, 2025

Karp Alexander C.

Karp Alexander C.
See Remarks
Sell
4,819 $165.95

4,819

$165.95

$799,689

Nov 20, 2025

Karp Alexander C.

Karp Alexander C.
See Remarks
Sell
7,857 $166.73

7,857

$166.73

$1,309,965

Nov 20, 2025

Karp Alexander C.

Karp Alexander C.
See Remarks
Sell
6,657 $167.93

6,657

$167.93

$1,117,930

Nov 20, 2025

Karp Alexander C.

Karp Alexander C.
See Remarks
Sell
5,454 $168.90

5,454

$168.90

$921,205

Nov 20, 2025

Karp Alexander C.

Karp Alexander C.
See Remarks
Sell
10,320 $169.94

10,320

$169.94

$1,753,752

Nov 20, 2025

Karp Alexander C.

Karp Alexander C.
See Remarks
Sell
33,722 $170.91

33,722

$170.91

$5,763,488

Nov 20, 2025

Karp Alexander C.

Karp Alexander C.
See Remarks
Sell
39,589 $172.00

39,589

$172.00

$6,809,181

Nov 20, 2025

Karp Alexander C.

Karp Alexander C.
See Remarks
Sell
44,883 $172.77

44,883

$172.77

$7,754,512

Nov 20, 2025

Karp Alexander C.

Karp Alexander C.
See Remarks
Sell
4,145 $173.41

4,145

$173.41

$718,791

Nov 03, 2025

Moore Alexander D.

Moore Alexander D.
Sell
2,305 $202.63

2,305

$202.63

$467,056

Nov 03, 2025

Moore Alexander D.

Moore Alexander D.
Sell
6,202 $203.46

6,202

$203.46

$1,261,874

Nov 03, 2025

Moore Alexander D.

Moore Alexander D.
Sell
3,667 $204.56

3,667

$204.56

$750,118

Nov 03, 2025

Moore Alexander D.

Moore Alexander D.
Sell
3,992 $205.34

3,992

$205.34

$819,729

Nov 03, 2025

Moore Alexander D.

Moore Alexander D.
Sell
3,834 $206.60

3,834

$206.60

$792,110

Oct 03, 2025

Stat Lauren Elaina Friedman

Stat Lauren Elaina Friedman
Sell
800 $186.39

800

$186.39

$149,112

Oct 01, 2025

Moore Alexander D.

Moore Alexander D.
Sell
1,300 $180.43

1,300

$180.43

$234,560

Oct 01, 2025

Moore Alexander D.

Moore Alexander D.
Sell
1,095 $181.70

1,095

$181.70

$198,956

Oct 01, 2025

Moore Alexander D.

Moore Alexander D.
Sell
1,805 $182.55

1,805

$182.55

$329,495

Oct 01, 2025

Moore Alexander D.

Moore Alexander D.
Sell
4,500 $183.89

4,500

$183.89

$827,519

Oct 01, 2025

Moore Alexander D.

Moore Alexander D.
Sell
9,800 $184.81

9,800

$184.81

$1,811,103

Oct 01, 2025

Moore Alexander D.

Moore Alexander D.
Sell
1,400 $185.69

1,400

$185.69

$259,965

Oct 01, 2025

Moore Alexander D.

Moore Alexander D.
Sell
100 $186.27

100

$186.27

$18,627

Sep 18, 2025

Stat Lauren Elaina Friedman

Stat Lauren Elaina Friedman
Sell
9,000 $177.60

9,000

$177.60

$1,598,400

Sep 11, 2025

Stat Lauren Elaina Friedman

Stat Lauren Elaina Friedman
Sell
1,673 $164.26

1,673

$164.26

$274,811

Sep 11, 2025

Stat Lauren Elaina Friedman

Stat Lauren Elaina Friedman
Sell
7,936 $164.99

7,936

$164.99

$1,309,360

Sep 11, 2025

Stat Lauren Elaina Friedman

Stat Lauren Elaina Friedman
Sell
3,391 $165.94

3,391

$165.94

$562,695

Sep 11, 2025

Stat Lauren Elaina Friedman

Stat Lauren Elaina Friedman
Sell
8,000 $167.25

8,000

$167.25

$1,338,000

Sep 05, 2025

Taylor Ryan D.

Taylor Ryan D.
See Remarks
Sell
36,048 $158.35

36,048

$158.35

$5,708,057

Sep 02, 2025

Glazer David A.

Glazer David A.
See Remarks
Sell
200 $150.85

200

$150.85

$30,170

Sep 02, 2025

Glazer David A.

Glazer David A.
See Remarks
Sell
27,500 $152.18

27,500

$152.18

$4,184,969

Sep 02, 2025

Glazer David A.

Glazer David A.
See Remarks
Sell
700 $153.22

700

$153.22

$107,256

Sep 02, 2025

Glazer David A.

Glazer David A.
See Remarks
Sell
500 $154.32

500

$154.32

$77,161

Sep 02, 2025

Glazer David A.

Glazer David A.
See Remarks
Sell
38,500 $155.21

38,500

$155.21

$5,975,462

Sep 02, 2025

Glazer David A.

Glazer David A.
See Remarks
Sell
4,631 $156.57

4,631

$156.57

$725,063

Sep 02, 2025

Glazer David A.

Glazer David A.
See Remarks
Sell
8,569 $157.37

8,569

$157.37

$1,348,470

Sep 02, 2025

Glazer David A.

Glazer David A.
See Remarks
Sell
400 $158.08

400

$158.08

$63,231

Sep 02, 2025

Moore Alexander D.

Moore Alexander D.
Sell
600 $151.56

600

$151.56

$90,934

Sep 02, 2025

Moore Alexander D.

Moore Alexander D.
Sell
900 $152.86

900

$152.86

$137,573

Sep 02, 2025

Moore Alexander D.

Moore Alexander D.
Sell
500 $153.88

500

$153.88

$76,942

Sep 02, 2025

Moore Alexander D.

Moore Alexander D.
Sell
1,199 $155.05

1,199

$155.05

$185,907

Sep 02, 2025

Moore Alexander D.

Moore Alexander D.
Sell
4,001 $155.95

4,001

$155.95

$623,966

Sep 02, 2025

Moore Alexander D.

Moore Alexander D.
Sell
9,500 $157.12

9,500

$157.12

$1,492,636

Sep 02, 2025

Moore Alexander D.

Moore Alexander D.
Sell
3,300 $157.68

3,300

$157.68

$520,359

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 29, 2025

Buckley Jeffrey

Buckley Jeffrey
See Remarks
Sell
2,803 $157.00

2,803

$157.00

$440,071

Aug 22, 2025

Sankar Shyam

Sankar Shyam
See Remarks
Sell
2,779 $161.56

2,779

$161.56

$448,983

Aug 22, 2025

Sankar Shyam

Sankar Shyam
See Remarks
Sell
1,746 $162.56

1,746

$162.56

$283,824

Aug 22, 2025

Sankar Shyam

Sankar Shyam
See Remarks
Sell
8,764 $160.61

8,764

$160.61

$1,407,581

Aug 22, 2025

Sankar Shyam

Sankar Shyam
See Remarks
Sell
3,275 $157.72

3,275

$157.72

$516,523

Aug 22, 2025

Sankar Shyam

Sankar Shyam
See Remarks
Sell
2,137 $154.76

2,137

$154.76

$330,714

Aug 22, 2025

Sankar Shyam

Sankar Shyam
See Remarks
Sell
4,526 $159.74

4,526

$159.74

$723,000

Aug 22, 2025

Sankar Shyam

Sankar Shyam
See Remarks
Sell
6,773 $158.84

6,773

$158.84

$1,075,833

Aug 21, 2025

Buckley Jeffrey

Buckley Jeffrey
See Remarks
Sell
453 $156.15

453

$156.15

$70,737

Aug 21, 2025

Cohen Stephen Andrew

Cohen Stephen Andrew
See Remarks
Sell
1,596 $157.18

1,596

$157.18

$250,851

Aug 21, 2025

Taylor Ryan D.

Taylor Ryan D.
See Remarks
Sell
4,763 $155.53

4,763

$155.53

$740,771

Aug 21, 2025

Cohen Stephen Andrew

Cohen Stephen Andrew
See Remarks
Sell
82,824 $155.53

82,824

$155.53

$12,881,294

Aug 21, 2025

Cohen Stephen Andrew

Cohen Stephen Andrew
See Remarks
Sell
67,474 $156.15

67,474

$156.15

$10,536,187

Aug 21, 2025

Taylor Ryan D.

Taylor Ryan D.
See Remarks
Sell
3,880 $156.15

3,880

$156.15

$605,869

Aug 21, 2025

Sankar Shyam

Sankar Shyam
See Remarks
Sell
4,015 $154.51

4,015

$154.51

$620,365

Aug 21, 2025

Sankar Shyam

Sankar Shyam
See Remarks
Sell
32,763 $156.15

32,763

$156.15

$5,116,001

Aug 21, 2025

Taylor Ryan D.

Taylor Ryan D.
See Remarks
Sell
92 $157.18

92

$157.18

$14,460

Aug 21, 2025

Sankar Shyam

Sankar Shyam
See Remarks
Sell
775 $157.18

775

$157.18

$121,811

Aug 21, 2025

Buckley Jeffrey

Buckley Jeffrey
See Remarks
Sell
11 $157.18

11

$157.18

$1,729

Aug 21, 2025

Buckley Jeffrey

Buckley Jeffrey
See Remarks
Sell
55 $154.51

55

$154.51

$8,498

TOP