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

DUCA MAURICE J

DUCA MAURICE J
Sell
2,048 $275.38

2,048

$275.38

$563,978

Aug 27, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
200 $276.23

200

$276.23

$55,246

Aug 27, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
100 $277.50

100

$277.50

$27,750

Aug 27, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
352 $276.13

352

$276.13

$97,198

Aug 27, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
900 $275.40

900

$275.40

$247,860

Aug 27, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
100 $277.50

100

$277.50

$27,750

Aug 26, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
2,296 $275.74

2,296

$275.74

$633,099

Aug 26, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
204 $276.62

204

$276.62

$56,430

Aug 26, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
1,700 $275.88

1,700

$275.88

$468,996

Aug 26, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
100 $276.80

100

$276.80

$27,680

Aug 25, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
2,000 $275.40

2,000

$275.40

$550,800

Aug 25, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
500 $276.27

500

$276.27

$138,135

Aug 25, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
200 $276.21

200

$276.21

$55,242

Aug 25, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
1,600 $275.43

1,600

$275.43

$440,688

Aug 25, 2025

Eaton Timothy Mathias

Eaton Timothy Mathias
CFO
Sell
667 $276.58

667

$276.58

$184,479

Aug 22, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
1,800 $275.63

1,800

$275.63

$496,134

Aug 22, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
2,400 $275.62

2,400

$275.62

$661,488

Aug 22, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
100 $276.11

100

$276.11

$27,611

Aug 15, 2025

Trigg William Shane

Trigg William Shane
CEO
Sell
3,012 $264.98

3,012

$264.98

$798,120

Aug 12, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
2,000 $275.05

2,000

$275.05

$550,100

Aug 12, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
300 $276.57

300

$276.57

$82,971

Aug 12, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
100 $277.72

100

$277.72

$27,772

Aug 12, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
100 $281.05

100

$281.05

$28,105

Aug 12, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
1,314 $275.06

1,314

$275.06

$361,429

Aug 12, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
367 $276.51

367

$276.51

$101,479

Aug 12, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
100 $277.72

100

$277.72

$27,772

Aug 12, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
19 $281.05

19

$281.05

$5,340

Aug 12, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
524 $281.05

524

$281.05

$147,270

Aug 11, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
700 $280.19

700

$280.19

$196,133

Aug 11, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
500 $281.03

500

$281.03

$140,515

Aug 11, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
500 $282.42

500

$282.42

$141,210

Aug 11, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
300 $283.32

300

$283.32

$84,996

Aug 11, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
200 $284.20

200

$284.20

$56,840

Aug 11, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
200 $286.30

200

$286.30

$57,260

Aug 11, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
100 $289.30

100

$289.30

$28,930

Aug 11, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
792 $280.84

792

$280.84

$222,425

Aug 11, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
312 $282.01

312

$282.01

$87,987

Aug 11, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
496 $283.24

496

$283.24

$140,487

Aug 11, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
200 $286.74

200

$286.74

$57,348

Aug 11, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
200 $280.15

200

$280.15

$56,030

Aug 11, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
681 $282.31

681

$282.31

$192,253

Aug 11, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
271 $283.54

271

$283.54

$76,839

Aug 11, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
148 $284.80

148

$284.80

$42,150

Aug 08, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
500 $283.74

500

$283.74

$141,870

Aug 08, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
100 $284.49

100

$284.49

$28,449

Aug 08, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
1,200 $286.05

1,200

$286.05

$343,260

Aug 08, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
400 $288.96

400

$288.96

$115,584

Aug 08, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
300 $290.24

300

$290.24

$87,072

Aug 08, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
200 $283.30

200

$283.30

$56,660

Aug 08, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
300 $284.31

300

$284.31

$85,293

Aug 08, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
702 $286.07

702

$286.07

$200,821

Aug 08, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
98 $286.63

98

$286.63

$28,090

Aug 08, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
200 $288.46

200

$288.46

$57,692

Aug 08, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
300 $290.31

300

$290.31

$87,093

Aug 08, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
200 $283.70

200

$283.70

$56,740

Aug 08, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
100 $284.35

100

$284.35

$28,435

Aug 08, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
700 $286.07

700

$286.07

$200,249

Aug 08, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
100 $288.14

100

$288.14

$28,814

Aug 08, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
200 $290.54

200

$290.54

$58,108

Aug 07, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
900 $300.57

900

$300.57

$270,513

Aug 07, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
300 $304.32

300

$304.32

$91,296

Aug 07, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
300 $301.90

300

$301.90

$90,570

Aug 07, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
200 $306.39

200

$306.39

$61,278

Aug 07, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
500 $310.03

500

$310.03

$155,015

Aug 07, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
300 $312.82

300

$312.82

$93,846

Aug 07, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
500 $300.48

500

$300.48

$150,240

Aug 07, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
300 $301.69

300

$301.69

$90,507

Aug 07, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
100 $303.73

100

$303.73

$30,373

Aug 07, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
100 $305.90

100

$305.90

$30,590

Aug 07, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
200 $307.12

200

$307.12

$61,424

Aug 07, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
400 $309.98

400

$309.98

$123,992

Aug 07, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
200 $313.04

200

$313.04

$62,608

Aug 07, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
400 $300.57

400

$300.57

$120,228

Aug 07, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
200 $301.52

200

$301.52

$60,304

Aug 07, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
100 $305.93

100

$305.93

$30,593

Aug 07, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
100 $307.12

100

$307.12

$30,712

Aug 07, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
300 $309.92

300

$309.92

$92,976

Aug 07, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
200 $313.51

200

$313.51

$62,702

Aug 06, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
200 $304.93

200

$304.93

$60,986

Aug 06, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
100 $306.26

100

$306.26

$30,626

Aug 06, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
300 $303.51

300

$303.51

$91,053

Aug 06, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
400 $305.08

400

$305.08

$122,032

Aug 06, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
400 $307.44

400

$307.44

$122,976

Aug 06, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
227 $306.22

227

$306.22

$69,512

Aug 06, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
600 $310.63

600

$310.63

$186,378

Aug 06, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
200 $309.47

200

$309.47

$61,894

Aug 06, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
300 $306.26

300

$306.26

$91,878

Aug 06, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
200 $304.85

200

$304.85

$60,970

Aug 06, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
157 $313.21

157

$313.21

$49,174

Aug 06, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
216 $311.64

216

$311.64

$67,314

Aug 06, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
200 $303.28

200

$303.28

$60,656

Aug 06, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
300 $307.42

300

$307.42

$92,226

Aug 06, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
500 $310.67

500

$310.67

$155,335

Aug 06, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
100 $308.61

100

$308.61

$30,861

Aug 06, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
100 $311.82

100

$311.82

$31,182

Aug 06, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
100 $313.29

100

$313.29

$31,329

Aug 06, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
100 $303.22

100

$303.22

$30,322

Aug 06, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
400 $307.45

400

$307.45

$122,980

Aug 06, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
200 $311.52

200

$311.52

$62,304

Aug 06, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
200 $310.22

200

$310.22

$62,044

Aug 06, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
100 $313.29

100

$313.29

$31,329

Aug 05, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
400 $311.91

400

$311.91

$124,764

Aug 05, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
1,300 $312.92

1,300

$312.92

$406,796

Aug 05, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
300 $313.72

300

$313.72

$94,116

Aug 05, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
200 $316.19

200

$316.19

$63,238

Aug 05, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
100 $317.66

100

$317.66

$31,766

Aug 05, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
200 $322.05

200

$322.05

$64,410

Aug 05, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
955 $312.50

955

$312.50

$298,438

Aug 05, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
345 $313.40

345

$313.40

$108,123

Aug 05, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
100 $314.94

100

$314.94

$31,494

Aug 05, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
200 $316.18

200

$316.18

$63,236

Aug 05, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
100 $317.63

100

$317.63

$31,763

Aug 05, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
100 $322.05

100

$322.05

$32,205

Aug 05, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
700 $312.57

700

$312.57

$218,799

Aug 05, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
300 $313.72

300

$313.72

$94,116

Aug 05, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
100 $316.39

100

$316.39

$31,639

Aug 05, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
100 $318.93

100

$318.93

$31,893

Aug 05, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
100 $322.05

100

$322.05

$32,205

Aug 04, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
351 $319.80

351

$319.80

$112,250

Aug 04, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
449 $320.76

449

$320.76

$144,021

Aug 04, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
400 $321.87

400

$321.87

$128,748

Aug 04, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
400 $322.78

400

$322.78

$129,112

Aug 04, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
400 $324.20

400

$324.20

$129,680

Aug 04, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
300 $318.63

300

$318.63

$95,589

Aug 04, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
500 $321.79

500

$321.79

$160,895

Aug 04, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
100 $322.65

100

$322.65

$32,265

Aug 04, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
100 $323.93

100

$323.93

$32,393

Aug 04, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
100 $325.22

100

$325.22

$32,522

Aug 04, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
500 $318.41

500

$318.41

$159,205

Aug 04, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
400 $318.50

400

$318.50

$127,400

Aug 04, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
200 $319.72

200

$319.72

$63,944

Aug 04, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
200 $320.52

200

$320.52

$64,104

Aug 04, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
400 $321.96

400

$321.96

$128,784

Aug 04, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
300 $323.03

300

$323.03

$96,909

Aug 04, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
100 $323.92

100

$323.92

$32,392

Aug 04, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
200 $325.06

200

$325.06

$65,012

Aug 04, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
200 $320.34

200

$320.34

$64,068

Aug 01, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
100 $283.00

100

$283.00

$28,300

Aug 01, 2025

Schauser Klaus

Schauser Klaus
Sell
100 $285.41

100

$285.41

$28,541

Aug 01, 2025

Schauser Klaus

Schauser Klaus
Sell
200 $290.30

200

$290.30

$58,060

Aug 01, 2025

Schauser Klaus

Schauser Klaus
Sell
800 $291.31

800

$291.31

$233,048

Aug 01, 2025

Schauser Klaus

Schauser Klaus
Sell
700 $293.27

700

$293.27

$205,289

Aug 01, 2025

Schauser Klaus

Schauser Klaus
Sell
100 $295.17

100

$295.17

$29,517

Aug 01, 2025

Schauser Klaus

Schauser Klaus
Sell
100 $298.00

100

$298.00

$29,800

Aug 01, 2025

Schauser Klaus

Schauser Klaus
Sell
748 $300.00

748

$300.00

$224,400

Aug 01, 2025

Schauser Klaus

Schauser Klaus
Sell
52 $302.99

52

$302.99

$15,755

Aug 01, 2025

Schauser Klaus

Schauser Klaus
Sell
200 $305.00

200

$305.00

$61,000

Aug 01, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
200 $285.41

200

$285.41

$57,082

Aug 01, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
100 $291.22

100

$291.22

$29,122

Aug 01, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
100 $297.05

100

$297.05

$29,705

Aug 01, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
300 $298.83

300

$298.83

$89,649

Aug 01, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
300 $300.42

300

$300.42

$90,126

Aug 01, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
300 $302.23

300

$302.23

$90,669

Aug 01, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
100 $303.68

100

$303.68

$30,368

Aug 01, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
300 $305.26

300

$305.26

$91,578

Aug 01, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
400 $306.49

400

$306.49

$122,596

Aug 01, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
200 $307.33

200

$307.33

$61,466

Aug 01, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
100 $310.78

100

$310.78

$31,078

Aug 01, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
100 $283.00

100

$283.00

$28,300

Aug 01, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
200 $285.41

200

$285.41

$57,082

Aug 01, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
100 $297.05

100

$297.05

$29,705

Aug 01, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
200 $299.11

200

$299.11

$59,822

Aug 01, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
100 $300.68

100

$300.68

$30,068

Aug 01, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
200 $302.27

200

$302.27

$60,454

Aug 01, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
100 $303.70

100

$303.70

$30,370

Aug 01, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
400 $305.48

400

$305.48

$122,192

Aug 01, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
300 $306.91

300

$306.91

$92,073

Aug 01, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
100 $308.18

100

$308.18

$30,818

Aug 01, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
1,300 $291.04

1,300

$291.04

$378,352

Jun 11, 2025

Barat Elizabeth Erin

Barat Elizabeth Erin
Chief People Officer
Sell
4,682 $227.79

4,682

$227.79

$1,066,513

Jun 09, 2025

BLISS TIMOTHY K

BLISS TIMOTHY K
Buy
2,029 $217.34

2,029

$217.34

$440,983

Jun 09, 2025

BLISS TIMOTHY K

BLISS TIMOTHY K
Buy
599 $218.73

599

$218.73

$131,019

Jun 09, 2025

BLISS TIMOTHY K

BLISS TIMOTHY K
Buy
4,372 $218.12

4,372

$218.12

$953,621

Jun 06, 2025

BLISS TIMOTHY K

BLISS TIMOTHY K
Buy
1,116 $216.41

1,116

$216.41

$241,514

Jun 06, 2025

BLISS TIMOTHY K

BLISS TIMOTHY K
Buy
1,789 $215.28

1,789

$215.28

$385,136

Jun 06, 2025

BLISS TIMOTHY K

BLISS TIMOTHY K
Buy
175 $217.87

175

$217.87

$38,127

Jun 06, 2025

BLISS TIMOTHY K

BLISS TIMOTHY K
Buy
4,420 $217.20

4,420

$217.20

$960,024

Jun 06, 2025

Casey Robert Donald III

Casey Robert Donald III
Buy
4,000 $217.73

4,000

$217.73

$870,920

Jun 05, 2025

BLISS TIMOTHY K

BLISS TIMOTHY K
Buy
4,400 $217.72

4,400

$217.72

$957,968

Jun 05, 2025

BLISS TIMOTHY K

BLISS TIMOTHY K
Buy
3,100 $216.02

3,100

$216.02

$669,662

May 16, 2025

Trigg William Shane

Trigg William Shane
CEO
Sell
5,900 $211.45

5,900

$211.45

$1,247,555

May 16, 2025

Eaton Timothy Mathias

Eaton Timothy Mathias
Int. Chief Financial Officer
Sell
1,057 $221.13

1,057

$221.13

$233,734

Jan 23, 2025

Mazza Matthew S

Mazza Matthew S
CLO
Sell
838 $255.30

838

$255.30

$213,941

Dec 11, 2024

Mazza Matthew S

Mazza Matthew S
CLO
Sell
2,160 $256.70

2,160

$256.70

$554,472

Dec 11, 2024

Mazza Matthew S

Mazza Matthew S
CLO
Sell
1,267 $257.81

1,267

$257.81

$326,645

Dec 11, 2024

Mazza Matthew S

Mazza Matthew S
CLO
Sell
600 $258.32

600

$258.32

$154,992

Dec 10, 2024

Mazza Matthew S

Mazza Matthew S
CLO
Sell
700 $255.50

700

$255.50

$178,850

Dec 06, 2024

Trigg William Shane

Trigg William Shane
CEO
Sell
262 $260.06

262

$260.06

$68,136

Dec 06, 2024

Trigg William Shane

Trigg William Shane
CEO
Sell
1,081 $262.44

1,081

$262.44

$283,698

Dec 06, 2024

Trigg William Shane

Trigg William Shane
CEO
Sell
200 $263.41

200

$263.41

$52,682

Dec 06, 2024

Trigg William Shane

Trigg William Shane
CEO
Sell
2,170 $264.69

2,170

$264.69

$574,377

Dec 06, 2024

Trigg William Shane

Trigg William Shane
CEO
Sell
432 $260.57

432

$260.57

$112,566

Dec 03, 2024

von Blottnitz Andreas

von Blottnitz Andreas
Sell
7,153 $261.44

7,153

$261.44

$1,870,080

Dec 03, 2024

von Blottnitz Andreas

von Blottnitz Andreas
Sell
12,847 $260.28

12,847

$260.28

$3,343,817

Dec 02, 2024

Bundy Scanlan Agnes

Bundy Scanlan Agnes
Sell
500 $255.42

500

$255.42

$127,710

Nov 27, 2024

DUCA MAURICE J

DUCA MAURICE J
Sell
60 $254.48

60

$254.48

$15,269

Nov 26, 2024

DUCA MAURICE J

DUCA MAURICE J
Sell
500 $255.11

500

$255.11

$127,555

Nov 26, 2024

DUCA MAURICE J

DUCA MAURICE J
Sell
260 $249.55

260

$249.55

$64,883

Nov 26, 2024

DUCA MAURICE J

DUCA MAURICE J
Sell
750 $251.67

750

$251.67

$188,753

Nov 26, 2024

DUCA MAURICE J

DUCA MAURICE J
Sell
500 $252.55

500

$252.55

$126,275

TOP