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

12

Insider Involved

4

Total Buys

$0.00

Total Sells

$8.25M

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

Oct 15, 2026

Moore Alexander D.

Moore Alexander D.
Sell
2,700 $198.13

2,700

$198.13

$534,945

Oct 15, 2026

Moore Alexander D.

Moore Alexander D.
Sell
3,500 $199.07

3,500

$199.07

$696,738

Oct 15, 2026

Moore Alexander D.

Moore Alexander D.
Sell
600 $193.41

600

$193.41

$116,048

Oct 15, 2026

Moore Alexander D.

Moore Alexander D.
Sell
4,200 $200.15

4,200

$200.15

$840,614

Oct 15, 2026

Moore Alexander D.

Moore Alexander D.
Sell
1,600 $195.13

1,600

$195.13

$312,212

Oct 15, 2026

Moore Alexander D.

Moore Alexander D.
Sell
100 $200.66

100

$200.66

$20,066

Oct 15, 2026

Moore Alexander D.

Moore Alexander D.
Sell
2,400 $195.89

2,400

$195.89

$470,126

Oct 15, 2026

Moore Alexander D.

Moore Alexander D.
Sell
900 $196.80

900

$196.80

$177,117

Oct 09, 2026

Woersching Eric H.

Woersching Eric H.
Sell
1,000 $205.00

1,000

$205.00

$205,000

Oct 08, 2026

Taylor Ryan D.

Taylor Ryan D.
See Remarks
Sell
18,000 $201.15

18,000

$201.15

$3,620,700

Oct 08, 2026

Stat Lauren Elaina Friedman

Stat Lauren Elaina Friedman
Sell
5,026 $199.00

5,026

$199.00

$1,000,174

Oct 01, 2026

Stat Lauren Elaina Friedman

Stat Lauren Elaina Friedman
Sell
1,337 $189.95

1,337

$189.95

$253,963

Sep 15, 2026

Moore Alexander D.

Moore Alexander D.
Sell
3,901 $171.09

3,901

$171.09

$667,414

Sep 15, 2026

Moore Alexander D.

Moore Alexander D.
Sell
3,990 $172.24

3,990

$172.24

$687,224

Sep 15, 2026

Moore Alexander D.

Moore Alexander D.
Sell
2,319 $173.05

2,319

$173.05

$401,307

Sep 15, 2026

Moore Alexander D.

Moore Alexander D.
Sell
2,129 $174.25

2,129

$174.25

$370,988

Sep 15, 2026

Moore Alexander D.

Moore Alexander D.
Sell
1,843 $175.17

1,843

$175.17

$322,843

Sep 15, 2026

Moore Alexander D.

Moore Alexander D.
Sell
1,308 $170.26

1,308

$170.26

$222,702

Sep 15, 2026

Moore Alexander D.

Moore Alexander D.
Sell
510 $176.11

510

$176.11

$89,814

Sep 01, 2026

Stat Lauren Elaina Friedman

Stat Lauren Elaina Friedman
Sell
1,342 $182.50

1,342

$182.50

$244,915

Aug 21, 2026

Buckley Jeffrey

Buckley Jeffrey
See Remarks
Sell
1,250 $174.29

1,250

$174.29

$217,863

Aug 20, 2026

Buckley Jeffrey

Buckley Jeffrey
See Remarks
Sell
7 $176.31

7

$176.31

$1,234

Aug 20, 2026

Buckley Jeffrey

Buckley Jeffrey
See Remarks
Sell
58 $172.65

58

$172.65

$10,014

Aug 20, 2026

Buckley Jeffrey

Buckley Jeffrey
See Remarks
Sell
100 $173.79

100

$173.79

$17,379

Aug 20, 2026

Buckley Jeffrey

Buckley Jeffrey
See Remarks
Sell
1,565 $174.85

1,565

$174.85

$273,633

Aug 20, 2026

Buckley Jeffrey

Buckley Jeffrey
See Remarks
Sell
325 $175.42

325

$175.42

$57,011

Aug 20, 2026

Karp Alexander C.

Karp Alexander C.
See Remarks
Sell
4,200 $172.66

4,200

$172.66

$725,171

Aug 20, 2026

Karp Alexander C.

Karp Alexander C.
See Remarks
Sell
19,493 $173.79

19,493

$173.79

$3,387,618

Aug 20, 2026

Karp Alexander C.

Karp Alexander C.
See Remarks
Sell
11,602 $173.85

11,602

$173.85

$2,016,950

Aug 20, 2026

Karp Alexander C.

Karp Alexander C.
See Remarks
Sell
306,544 $174.85

306,544

$174.85

$53,597,839

Aug 20, 2026

Karp Alexander C.

Karp Alexander C.
See Remarks
Sell
62,498 $174.73

62,498

$174.73

$10,920,269

Aug 20, 2026

Karp Alexander C.

Karp Alexander C.
See Remarks
Sell
63,629 $175.42

63,629

$175.42

$11,161,704

Aug 20, 2026

Karp Alexander C.

Karp Alexander C.
See Remarks
Sell
11,200 $175.48

11,200

$175.48

$1,965,400

Aug 20, 2026

Karp Alexander C.

Karp Alexander C.
See Remarks
Sell
1,304 $176.31

1,304

$176.31

$229,913

Aug 20, 2026

Karp Alexander C.

Karp Alexander C.
See Remarks
Sell
500 $176.30

500

$176.30

$88,151

Aug 20, 2026

Karp Alexander C.

Karp Alexander C.
See Remarks
Sell
11,378 $172.65

11,378

$172.65

$1,964,459

Aug 17, 2026

Moore Alexander D.

Moore Alexander D.
Sell
7,520 $174.07

7,520

$174.07

$1,309,022

Aug 17, 2026

Moore Alexander D.

Moore Alexander D.
Sell
3,455 $175.13

3,455

$175.13

$605,081

Aug 17, 2026

Moore Alexander D.

Moore Alexander D.
Sell
1,509 $175.84

1,509

$175.84

$265,346

Aug 17, 2026

Moore Alexander D.

Moore Alexander D.
Sell
3,516 $173.21

3,516

$173.21

$609,014

Aug 06, 2026

Sankar Shyam

Sankar Shyam
See Remarks
Sell
2,735 $153.40

2,735

$153.40

$419,562

Aug 06, 2026

Sankar Shyam

Sankar Shyam
See Remarks
Sell
6,191 $154.65

6,191

$154.65

$957,457

Aug 06, 2026

Sankar Shyam

Sankar Shyam
See Remarks
Sell
16,063 $155.74

16,063

$155.74

$2,501,658

Aug 06, 2026

Sankar Shyam

Sankar Shyam
See Remarks
Sell
7,976 $156.78

7,976

$156.78

$1,250,470

Aug 06, 2026

Sankar Shyam

Sankar Shyam
See Remarks
Sell
2,035 $157.44

2,035

$157.44

$320,398

Aug 05, 2026

Stat Lauren Elaina Friedman

Stat Lauren Elaina Friedman
Sell
3,032 $165.00

3,032

$165.00

$500,280

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

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

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
8,356 $164.67

8,356

$164.67

$1,376,003

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
4,393 $161.75

4,393

$161.75

$710,573

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
6,016 $164.04

6,016

$164.04

$986,857

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
6,900 $162.69

6,900

$162.69

$1,122,558

Nov 21, 2025

Sankar Shyam

Sankar Shyam
See Remarks
Sell
177 $153.43

177

$153.43

$27,157

Nov 21, 2025

Buckley Jeffrey

Buckley Jeffrey
See Remarks
Sell
3 $153.43

3

$153.43

$460

Nov 21, 2025

Taylor Ryan D.

Taylor Ryan D.
See Remarks
Sell
27 $157.74

27

$157.74

$4,259

Nov 21, 2025

Taylor Ryan D.

Taylor Ryan D.
See Remarks
Sell
21 $153.43

21

$153.43

$3,222

Nov 21, 2025

Sankar Shyam

Sankar Shyam
See Remarks
Sell
18,600 $156.26

18,600

$156.26

$2,906,438

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

Taylor Ryan D.

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

2,204

$156.26

$344,397

Nov 21, 2025

Buckley Jeffrey

Buckley Jeffrey
See Remarks
Sell
4 $157.74

4

$157.74

$631

Nov 21, 2025

Buckley Jeffrey

Buckley Jeffrey
See Remarks
Sell
293 $156.26

293

$156.26

$45,784

TOP