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

Historical Insider Transactions

The table below lists insider purchases and sales reported by company officers, directors, and major shareholders during the last 12 months.

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
8,764 $160.61

8,764

$160.61

$1,407,581

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
2,779 $161.56

2,779

$161.56

$448,983

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
6,773 $158.84

6,773

$158.84

$1,075,833

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
1,746 $162.56

1,746

$162.56

$283,824

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

Buckley Jeffrey

Buckley Jeffrey
See Remarks
Sell
55 $154.51

55

$154.51

$8,498

Aug 21, 2025

Buckley Jeffrey

Buckley Jeffrey
See Remarks
Sell
557 $155.53

557

$155.53

$86,628

Aug 21, 2025

Buckley Jeffrey

Buckley Jeffrey
See Remarks
Sell
453 $156.15

453

$156.15

$70,737

Aug 21, 2025

Buckley Jeffrey

Buckley Jeffrey
See Remarks
Sell
11 $157.18

11

$157.18

$1,729

Aug 21, 2025

Glazer David A.

Glazer David A.
See Remarks
Sell
80 $157.18

80

$157.18

$12,574

Aug 21, 2025

Taylor Ryan D.

Taylor Ryan D.
See Remarks
Sell
92 $157.18

92

$157.18

$14,460

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

Glazer David A.

Glazer David A.
See Remarks
Sell
4,161 $155.53

4,161

$155.53

$647,144

Aug 21, 2025

Glazer David A.

Glazer David A.
See Remarks
Sell
3,390 $156.15

3,390

$156.15

$529,355

Aug 21, 2025

Glazer David A.

Glazer David A.
See Remarks
Sell
416 $154.51

416

$154.51

$64,277

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

Taylor Ryan D.

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

4,763

$155.53

$740,771

Aug 21, 2025

Taylor Ryan D.

Taylor Ryan D.
See Remarks
Sell
476 $154.51

476

$154.51

$73,548

Aug 21, 2025

Sankar Shyam

Sankar Shyam
See Remarks
Sell
775 $157.18

775

$157.18

$121,811

Aug 21, 2025

Cohen Stephen Andrew

Cohen Stephen Andrew
See Remarks
Sell
8,270 $154.51

8,270

$154.51

$1,277,813

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

Sankar Shyam

Sankar Shyam
See Remarks
Sell
40,216 $155.53

40,216

$155.53

$6,254,638

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

Karp Alexander C.

Karp Alexander C.
See Remarks
Sell
9,614 $154.51

9,614

$154.51

$1,485,477

Aug 21, 2025

Karp Alexander C.

Karp Alexander C.
See Remarks
Sell
96,285 $155.53

96,285

$155.53

$14,974,831

Aug 21, 2025

Karp Alexander C.

Karp Alexander C.
See Remarks
Sell
78,440 $156.15

78,440

$156.15

$12,248,547

Aug 21, 2025

Karp Alexander C.

Karp Alexander C.
See Remarks
Sell
1,855 $157.18

1,855

$157.18

$291,560

Aug 20, 2025

Glazer David A.

Glazer David A.
See Remarks
Sell
273 $144.87

273

$144.87

$39,551

Aug 20, 2025

Karp Alexander C.

Karp Alexander C.
See Remarks
Sell
7,521 $143.12

7,521

$143.12

$1,076,428

Aug 20, 2025

Karp Alexander C.

Karp Alexander C.
See Remarks
Sell
17,574 $146.05

17,574

$146.05

$2,566,677

Aug 20, 2025

Karp Alexander C.

Karp Alexander C.
See Remarks
Sell
4,619 $151.05

4,619

$151.05

$697,716

Aug 20, 2025

Karp Alexander C.

Karp Alexander C.
See Remarks
Sell
28,379 $154.89

28,379

$154.89

$4,395,609

Aug 20, 2025

Karp Alexander C.

Karp Alexander C.
See Remarks
Sell
50,567 $154.16

50,567

$154.16

$7,795,313

Aug 20, 2025

Cohen Stephen Andrew

Cohen Stephen Andrew
See Remarks
Sell
6,470 $143.12

6,470

$143.12

$926,006

Aug 20, 2025

Cohen Stephen Andrew

Cohen Stephen Andrew
See Remarks
Sell
5,418 $143.81

5,418

$143.81

$779,154

Aug 20, 2025

Cohen Stephen Andrew

Cohen Stephen Andrew
See Remarks
Sell
8,195 $146.93

8,195

$146.93

$1,204,059

Aug 20, 2025

Cohen Stephen Andrew

Cohen Stephen Andrew
See Remarks
Sell
11,043 $152.05

11,043

$152.05

$1,679,138

Aug 20, 2025

Cohen Stephen Andrew

Cohen Stephen Andrew
See Remarks
Sell
43,497 $154.16

43,497

$154.16

$6,705,415

Aug 20, 2025

Buckley Jeffrey

Buckley Jeffrey
See Remarks
Sell
43 $143.12

43

$143.12

$6,154

Aug 20, 2025

Buckley Jeffrey

Buckley Jeffrey
See Remarks
Sell
37 $143.81

37

$143.81

$5,321

Aug 20, 2025

Buckley Jeffrey

Buckley Jeffrey
See Remarks
Sell
37 $144.87

37

$144.87

$5,360

Aug 20, 2025

Buckley Jeffrey

Buckley Jeffrey
See Remarks
Sell
102 $146.05

102

$146.05

$14,897

Aug 20, 2025

Buckley Jeffrey

Buckley Jeffrey
See Remarks
Sell
55 $146.93

55

$146.93

$8,081

Aug 20, 2025

Buckley Jeffrey

Buckley Jeffrey
See Remarks
Sell
33 $148.07

33

$148.07

$4,886

Aug 20, 2025

Buckley Jeffrey

Buckley Jeffrey
See Remarks
Sell
83 $149.04

83

$149.04

$12,370

Aug 20, 2025

Buckley Jeffrey

Buckley Jeffrey
See Remarks
Sell
93 $149.93

93

$149.93

$13,943

Aug 20, 2025

Buckley Jeffrey

Buckley Jeffrey
See Remarks
Sell
27 $151.05

27

$151.05

$4,078

Aug 20, 2025

Buckley Jeffrey

Buckley Jeffrey
See Remarks
Sell
74 $152.05

74

$152.05

$11,252

Aug 20, 2025

Buckley Jeffrey

Buckley Jeffrey
See Remarks
Sell
175 $153.12

175

$153.12

$26,796

Aug 20, 2025

Buckley Jeffrey

Buckley Jeffrey
See Remarks
Sell
292 $154.16

292

$154.16

$45,014

Aug 20, 2025

Buckley Jeffrey

Buckley Jeffrey
See Remarks
Sell
164 $154.89

164

$154.89

$25,402

Aug 20, 2025

Buckley Jeffrey

Buckley Jeffrey
See Remarks
Sell
74 $156.11

74

$156.11

$11,552

Aug 20, 2025

Glazer David A.

Glazer David A.
See Remarks
Sell
1,227 $154.89

1,227

$154.89

$190,049

Aug 20, 2025

Karp Alexander C.

Karp Alexander C.
See Remarks
Sell
14,439 $149.04

14,439

$149.04

$2,152,010

Aug 20, 2025

Glazer David A.

Glazer David A.
See Remarks
Sell
1,305 $153.12

1,305

$153.12

$199,822

Aug 20, 2025

Sankar Shyam

Sankar Shyam
See Remarks
Sell
3,142 $143.12

3,142

$143.12

$449,692

Aug 20, 2025

Karp Alexander C.

Karp Alexander C.
See Remarks
Sell
30,194 $153.12

30,194

$153.12

$4,623,308

Aug 20, 2025

Glazer David A.

Glazer David A.
See Remarks
Sell
200 $151.05

200

$151.05

$30,211

Aug 20, 2025

Karp Alexander C.

Karp Alexander C.
See Remarks
Sell
6,327 $144.87

6,327

$144.87

$916,617

Aug 20, 2025

Sankar Shyam

Sankar Shyam
See Remarks
Sell
21,121 $154.16

21,121

$154.16

$3,255,973

Aug 20, 2025

Taylor Ryan D.

Taylor Ryan D.
See Remarks
Sell
313 $144.87

313

$144.87

$45,345

Aug 20, 2025

Taylor Ryan D.

Taylor Ryan D.
See Remarks
Sell
471 $146.93

471

$146.93

$69,202

Aug 20, 2025

Taylor Ryan D.

Taylor Ryan D.
See Remarks
Sell
714 $149.04

714

$149.04

$106,416

Aug 20, 2025

Taylor Ryan D.

Taylor Ryan D.
See Remarks
Sell
285 $148.07

285

$148.07

$42,199

Aug 20, 2025

Taylor Ryan D.

Taylor Ryan D.
See Remarks
Sell
869 $146.05

869

$146.05

$126,917

Aug 20, 2025

Taylor Ryan D.

Taylor Ryan D.
See Remarks
Sell
312 $143.81

312

$143.81

$44,868

Aug 20, 2025

Taylor Ryan D.

Taylor Ryan D.
See Remarks
Sell
1,494 $153.12

1,494

$153.12

$228,761

Aug 20, 2025

Taylor Ryan D.

Taylor Ryan D.
See Remarks
Sell
635 $152.05

635

$152.05

$96,555

Aug 20, 2025

Taylor Ryan D.

Taylor Ryan D.
See Remarks
Sell
228 $151.05

228

$151.05

$34,440

Aug 20, 2025

Taylor Ryan D.

Taylor Ryan D.
See Remarks
Sell
1,404 $154.89

1,404

$154.89

$217,465

Aug 20, 2025

Taylor Ryan D.

Taylor Ryan D.
See Remarks
Sell
632 $156.11

632

$156.11

$98,664

Aug 20, 2025

Taylor Ryan D.

Taylor Ryan D.
See Remarks
Sell
2,502 $154.16

2,502

$154.16

$385,704

Aug 20, 2025

Taylor Ryan D.

Taylor Ryan D.
See Remarks
Sell
795 $149.93

795

$149.93

$119,192

Aug 20, 2025

Taylor Ryan D.

Taylor Ryan D.
See Remarks
Sell
372 $143.12

372

$143.12

$53,242

Aug 20, 2025

Sankar Shyam

Sankar Shyam
See Remarks
Sell
2,643 $144.87

2,643

$144.87

$382,901

Aug 20, 2025

Sankar Shyam

Sankar Shyam
See Remarks
Sell
3,979 $146.93

3,979

$146.93

$584,619

Aug 20, 2025

Sankar Shyam

Sankar Shyam
See Remarks
Sell
2,406 $148.07

2,406

$148.07

$356,247

Aug 20, 2025

Sankar Shyam

Sankar Shyam
See Remarks
Sell
6,031 $149.04

6,031

$149.04

$898,869

Aug 20, 2025

Sankar Shyam

Sankar Shyam
See Remarks
Sell
6,712 $149.93

6,712

$149.93

$1,006,313

Aug 20, 2025

Sankar Shyam

Sankar Shyam
See Remarks
Sell
1,929 $151.05

1,929

$151.05

$291,382

Aug 20, 2025

Sankar Shyam

Sankar Shyam
See Remarks
Sell
58,739 $154.17

58,739

$154.17

$9,055,551

Aug 20, 2025

Sankar Shyam

Sankar Shyam
See Remarks
Sell
53,219 $153.14

53,219

$153.14

$8,150,101

Aug 20, 2025

Sankar Shyam

Sankar Shyam
See Remarks
Sell
28,360 $155.07

28,360

$155.07

$4,397,745

Aug 20, 2025

Sankar Shyam

Sankar Shyam
See Remarks
Sell
45,273 $156.02

45,273

$156.02

$7,063,394

Aug 20, 2025

Glazer David A.

Glazer David A.
See Remarks
Sell
760 $146.05

760

$146.05

$110,998

Aug 20, 2025

Glazer David A.

Glazer David A.
See Remarks
Sell
272 $143.81

272

$143.81

$39,116

Aug 20, 2025

Glazer David A.

Glazer David A.
See Remarks
Sell
694 $149.93

694

$149.93

$104,050

Aug 20, 2025

Cohen Stephen Andrew

Cohen Stephen Andrew
See Remarks
Sell
15,117 $146.05

15,117

$146.05

$2,207,833

Aug 20, 2025

Sankar Shyam

Sankar Shyam
See Remarks
Sell
11,853 $154.89

11,853

$154.89

$1,835,905

Aug 20, 2025

Karp Alexander C.

Karp Alexander C.
See Remarks
Sell
12,837 $152.05

12,837

$152.05

$1,951,924

Aug 20, 2025

Cohen Stephen Andrew

Cohen Stephen Andrew
See Remarks
Sell
24,411 $154.89

24,411

$154.89

$3,781,008

Aug 20, 2025

Cohen Stephen Andrew

Cohen Stephen Andrew
See Remarks
Sell
12,420 $149.04

12,420

$149.04

$1,851,095

Aug 20, 2025

Cohen Stephen Andrew

Cohen Stephen Andrew
See Remarks
Sell
13,823 $149.93

13,823

$149.93

$2,072,446

Aug 20, 2025

Sankar Shyam

Sankar Shyam
See Remarks
Sell
31,587 $149.94

31,587

$149.94

$4,736,164

Aug 20, 2025

Sankar Shyam

Sankar Shyam
See Remarks
Sell
12,611 $153.12

12,611

$153.12

$1,930,998

Aug 20, 2025

Glazer David A.

Glazer David A.
See Remarks
Sell
2,185 $154.16

2,185

$154.16

$336,835

Aug 20, 2025

Sankar Shyam

Sankar Shyam
See Remarks
Sell
14,530 $144.94

14,530

$144.94

$2,105,935

Aug 20, 2025

Sankar Shyam

Sankar Shyam
See Remarks
Sell
12,721 $148.18

12,721

$148.18

$1,884,998

Aug 20, 2025

Sankar Shyam

Sankar Shyam
See Remarks
Sell
10,596 $143.75

10,596

$143.75

$1,523,162

Aug 20, 2025

Karp Alexander C.

Karp Alexander C.
See Remarks
Sell
16,069 $149.93

16,069

$149.93

$2,409,183

Aug 20, 2025

Karp Alexander C.

Karp Alexander C.
See Remarks
Sell
6,298 $143.81

6,298

$143.81

$905,705

Aug 20, 2025

Karp Alexander C.

Karp Alexander C.
See Remarks
Sell
9,527 $146.93

9,527

$146.93

$1,399,764

Aug 20, 2025

Karp Alexander C.

Karp Alexander C.
See Remarks
Sell
5,761 $148.07

5,761

$148.07

$853,009

Aug 20, 2025

Karp Alexander C.

Karp Alexander C.
See Remarks
Sell
12,766 $156.11

12,766

$156.11

$1,992,941

Aug 20, 2025

Cohen Stephen Andrew

Cohen Stephen Andrew
See Remarks
Sell
5,443 $144.87

5,443

$144.87

$788,548

Aug 20, 2025

Cohen Stephen Andrew

Cohen Stephen Andrew
See Remarks
Sell
4,956 $148.07

4,956

$148.07

$733,816

Aug 20, 2025

Cohen Stephen Andrew

Cohen Stephen Andrew
See Remarks
Sell
3,973 $151.05

3,973

$151.05

$600,136

Aug 20, 2025

Cohen Stephen Andrew

Cohen Stephen Andrew
See Remarks
Sell
25,972 $153.12

25,972

$153.12

$3,976,835

Aug 20, 2025

Cohen Stephen Andrew

Cohen Stephen Andrew
See Remarks
Sell
10,982 $156.11

10,982

$156.11

$1,714,435

Aug 20, 2025

Sankar Shyam

Sankar Shyam
See Remarks
Sell
2,631 $143.81

2,631

$143.81

$378,360

Aug 20, 2025

Sankar Shyam

Sankar Shyam
See Remarks
Sell
5,332 $156.11

5,332

$156.11

$832,396

Aug 20, 2025

Glazer David A.

Glazer David A.
See Remarks
Sell
552 $156.11

552

$156.11

$86,174

Aug 20, 2025

Sankar Shyam

Sankar Shyam
See Remarks
Sell
7,340 $146.05

7,340

$146.05

$1,072,005

Aug 20, 2025

Sankar Shyam

Sankar Shyam
See Remarks
Sell
21,753 $149.09

21,753

$149.09

$3,243,074

Aug 20, 2025

Glazer David A.

Glazer David A.
See Remarks
Sell
555 $152.05

555

$152.05

$84,390

Aug 20, 2025

Glazer David A.

Glazer David A.
See Remarks
Sell
325 $143.12

325

$143.12

$46,515

Aug 20, 2025

Sankar Shyam

Sankar Shyam
See Remarks
Sell
5,362 $152.05

5,362

$152.05

$815,316

Aug 20, 2025

Sankar Shyam

Sankar Shyam
See Remarks
Sell
13,109 $143.04

13,109

$143.04

$1,875,063

Aug 20, 2025

Sankar Shyam

Sankar Shyam
See Remarks
Sell
31,141 $146.10

31,141

$146.10

$4,549,622

Aug 20, 2025

Sankar Shyam

Sankar Shyam
See Remarks
Sell
16,974 $147.01

16,974

$147.01

$2,495,283

Aug 20, 2025

Sankar Shyam

Sankar Shyam
See Remarks
Sell
9,370 $151.10

9,370

$151.10

$1,415,853

Aug 20, 2025

Sankar Shyam

Sankar Shyam
See Remarks
Sell
27,628 $152.15

27,628

$152.15

$4,203,700

Aug 20, 2025

Glazer David A.

Glazer David A.
See Remarks
Sell
412 $146.93

412

$146.93

$60,534

Aug 20, 2025

Glazer David A.

Glazer David A.
See Remarks
Sell
249 $148.07

249

$148.07

$36,868

Aug 20, 2025

Glazer David A.

Glazer David A.
See Remarks
Sell
624 $149.04

624

$149.04

$93,002

Aug 05, 2025

Taylor Ryan D.

Taylor Ryan D.
See Remarks
Sell
30,000 $175.00

30,000

$175.00

$5,250,000

Aug 01, 2025

Moore Alexander D.

Moore Alexander D.
Sell
1,006 $157.72

1,006

$157.72

$158,668

Aug 01, 2025

Moore Alexander D.

Moore Alexander D.
Sell
2,213 $153.93

2,213

$153.93

$340,655

Aug 01, 2025

Moore Alexander D.

Moore Alexander D.
Sell
2,109 $156.90

2,109

$156.90

$330,898

Aug 01, 2025

Moore Alexander D.

Moore Alexander D.
Sell
2,803 $152.82

2,803

$152.82

$428,352

Aug 01, 2025

Moore Alexander D.

Moore Alexander D.
Sell
3,431 $155.87

3,431

$155.87

$534,802

Aug 01, 2025

Moore Alexander D.

Moore Alexander D.
Sell
1,804 $151.78

1,804

$151.78

$273,811

Aug 01, 2025

Moore Alexander D.

Moore Alexander D.
Sell
6,634 $154.86

6,634

$154.86

$1,027,336

Jul 15, 2025

Taylor Ryan D.

Taylor Ryan D.
See Remarks
Sell
33,335 $150.00

33,335

$150.00

$5,000,250

Jul 09, 2025

Stat Lauren Elaina Friedman

Stat Lauren Elaina Friedman
Sell
800 $139.61

800

$139.61

$111,688

Jul 01, 2025

Woersching Eric H.

Woersching Eric H.
Sell
5,399 $130.14

5,399

$130.14

$702,620

Jul 01, 2025

Woersching Eric H.

Woersching Eric H.
Sell
1,100 $130.99

1,100

$130.99

$144,094

Jul 01, 2025

Woersching Eric H.

Woersching Eric H.
Sell
400 $134.44

400

$134.44

$53,775

Jul 01, 2025

Woersching Eric H.

Woersching Eric H.
Sell
400 $135.34

400

$135.34

$54,137

Jul 01, 2025

Woersching Eric H.

Woersching Eric H.
Sell
1,000 $133.51

1,000

$133.51

$133,514

Jul 01, 2025

Woersching Eric H.

Woersching Eric H.
Sell
1,315 $129.32

1,315

$129.32

$170,049

Jul 01, 2025

Woersching Eric H.

Woersching Eric H.
Sell
600 $132.26

600

$132.26

$79,356

Jun 10, 2025

Sankar Shyam

Sankar Shyam
See Remarks
Sell
169,629 $131.92

169,629

$131.92

$22,378,153

Jun 10, 2025

Sankar Shyam

Sankar Shyam
See Remarks
Sell
137,886 $132.92

137,886

$132.92

$18,327,297

Jun 10, 2025

Sankar Shyam

Sankar Shyam
See Remarks
Sell
8,230 $130.12

8,230

$130.12

$1,070,888

Jun 10, 2025

Sankar Shyam

Sankar Shyam
See Remarks
Sell
84,336 $131.10

84,336

$131.10

$11,056,745

Jun 10, 2025

Sankar Shyam

Sankar Shyam
See Remarks
Sell
4,919 $133.73

4,919

$133.73

$657,840

Jun 09, 2025

Woersching Eric H.

Woersching Eric H.
Sell
2,300 $130.72

2,300

$130.72

$300,647

Jun 09, 2025

Woersching Eric H.

Woersching Eric H.
Sell
5,125 $131.70

5,125

$131.70

$674,958

Jun 09, 2025

Woersching Eric H.

Woersching Eric H.
Sell
900 $125.24

900

$125.24

$112,718

Jun 09, 2025

Woersching Eric H.

Woersching Eric H.
Sell
3,200 $127.44

3,200

$127.44

$407,807

Jun 09, 2025

Woersching Eric H.

Woersching Eric H.
Sell
1,900 $126.63

1,900

$126.63

$240,590

Jun 09, 2025

Woersching Eric H.

Woersching Eric H.
Sell
1,700 $128.45

1,700

$128.45

$218,367

Jun 09, 2025

Woersching Eric H.

Woersching Eric H.
Sell
1,875 $129.55

1,875

$129.55

$242,899

Jun 06, 2025

Moore Alexander D.

Moore Alexander D.
Sell
800 $122.65

800

$122.65

$98,123

Jun 06, 2025

Moore Alexander D.

Moore Alexander D.
Sell
2,900 $127.69

2,900

$127.69

$370,293

Jun 06, 2025

Moore Alexander D.

Moore Alexander D.
Sell
1,700 $123.89

1,700

$123.89

$210,617

Jun 06, 2025

Moore Alexander D.

Moore Alexander D.
Sell
11,000 $124.75

11,000

$124.75

$1,372,275

Jun 06, 2025

Moore Alexander D.

Moore Alexander D.
Sell
700 $125.88

700

$125.88

$88,116

Jun 06, 2025

Moore Alexander D.

Moore Alexander D.
Sell
2,900 $126.95

2,900

$126.95

$368,167

May 21, 2025

Buckley Jeffrey

Buckley Jeffrey
See Remarks
Sell
68 $125.26

68

$125.26

$8,518

May 21, 2025

Buckley Jeffrey

Buckley Jeffrey
See Remarks
Sell
88 $126.18

88

$126.18

$11,104

May 21, 2025

Buckley Jeffrey

Buckley Jeffrey
See Remarks
Sell
33 $126.85

33

$126.85

$4,186

May 21, 2025

Karp Alexander C.

Karp Alexander C.
See Remarks
Sell
18,391 $126.18

18,391

$126.18

$2,320,506

May 21, 2025

Cohen Stephen Andrew

Cohen Stephen Andrew
See Remarks
Sell
6,073 $126.85

6,073

$126.85

$770,383

May 21, 2025

Glazer David A.

Glazer David A.
See Remarks
Sell
1,579 $126.18

1,579

$126.18

$199,232

May 21, 2025

Glazer David A.

Glazer David A.
See Remarks
Sell
1,235 $125.26

1,235

$125.26

$154,697

May 21, 2025

Sankar Shyam

Sankar Shyam
See Remarks
Sell
6,047 $125.26

6,047

$125.26

$757,450

May 21, 2025

Cohen Stephen Andrew

Cohen Stephen Andrew
See Remarks
Sell
12,418 $125.26

12,418

$125.26

$1,555,485

May 21, 2025

Karp Alexander C.

Karp Alexander C.
See Remarks
Sell
14,394 $125.26

14,394

$125.26

$1,803,000

May 21, 2025

Karp Alexander C.

Karp Alexander C.
See Remarks
Sell
7,040 $126.85

7,040

$126.85

$893,050

May 21, 2025

Cohen Stephen Andrew

Cohen Stephen Andrew
See Remarks
Sell
15,866 $126.18

15,866

$126.18

$2,001,912

May 21, 2025

Sankar Shyam

Sankar Shyam
See Remarks
Sell
7,726 $126.18

7,726

$126.18

$974,837

May 21, 2025

Sankar Shyam

Sankar Shyam
See Remarks
Sell
2,958 $126.85

2,958

$126.85

$375,233

May 21, 2025

Glazer David A.

Glazer David A.
See Remarks
Sell
604 $126.85

604

$126.85

$76,620

May 21, 2025

Taylor Ryan D.

Taylor Ryan D.
See Remarks
Sell
1,422 $125.26

1,422

$125.26

$178,120

May 21, 2025

Taylor Ryan D.

Taylor Ryan D.
See Remarks
Sell
1,818 $126.18

1,818

$126.18

$229,388

May 21, 2025

Taylor Ryan D.

Taylor Ryan D.
See Remarks
Sell
696 $126.85

696

$126.85

$88,290

May 20, 2025

Karp Alexander C.

Karp Alexander C.
See Remarks
Sell
129,631 $126.94

129,631

$126.94

$16,455,852

May 20, 2025

Cohen Stephen Andrew

Cohen Stephen Andrew
See Remarks
Sell
831 $127.71

831

$127.71

$106,124

May 20, 2025

Buckley Jeffrey

Buckley Jeffrey
See Remarks
Sell
5 $127.71

5

$127.71

$639

May 20, 2025

Sankar Shyam

Sankar Shyam
See Remarks
Sell
75,621 $126.24

75,621

$126.24

$9,546,418

May 20, 2025

Karp Alexander C.

Karp Alexander C.
See Remarks
Sell
964 $127.71

964

$127.71

$123,109

May 20, 2025

Glazer David A.

Glazer David A.
See Remarks
Sell
15,450 $126.24

15,450

$126.24

$1,950,413

May 20, 2025

Glazer David A.

Glazer David A.
See Remarks
Sell
11,126 $126.94

11,126

$126.94

$1,412,377

May 20, 2025

Glazer David A.

Glazer David A.
See Remarks
Sell
83 $127.71

83

$127.71

$10,600

May 20, 2025

Karp Alexander C.

Karp Alexander C.
See Remarks
Sell
180,000 $126.24

180,000

$126.24

$22,723,254

May 20, 2025

Cohen Stephen Andrew

Cohen Stephen Andrew
See Remarks
Sell
41,744 $125.46

41,744

$125.46

$5,237,344

May 20, 2025

Cohen Stephen Andrew

Cohen Stephen Andrew
See Remarks
Sell
111,834 $126.94

111,834

$126.94

$14,196,633

May 20, 2025

Sankar Shyam

Sankar Shyam
See Remarks
Sell
20,328 $125.46

20,328

$125.46

$2,550,420

May 20, 2025

Sankar Shyam

Sankar Shyam
See Remarks
Sell
405 $127.71

405

$127.71

$51,721

May 20, 2025

Taylor Ryan D.

Taylor Ryan D.
See Remarks
Sell
4,783 $125.46

4,783

$125.46

$600,091

May 20, 2025

Taylor Ryan D.

Taylor Ryan D.
See Remarks
Sell
17,790 $126.24

17,790

$126.24

$2,245,815

May 20, 2025

Taylor Ryan D.

Taylor Ryan D.
See Remarks
Sell
12,812 $126.94

12,812

$126.94

$1,626,404

May 20, 2025

Taylor Ryan D.

Taylor Ryan D.
See Remarks
Sell
95 $127.71

95

$127.71

$12,132

TOP