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

73

Insider Involved

1

Total Buys

$0.00

Total Sells

$14.61M

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

Aug 03, 2026

DUCA MAURICE J

DUCA MAURICE J
Sell
689 $190.45

689

$190.45

$131,220

Aug 03, 2026

DUCA MAURICE J

DUCA MAURICE J
Sell
524 $184.39

524

$184.39

$96,620

Aug 03, 2026

DUCA MAURICE J

DUCA MAURICE J
Sell
149 $184.38

149

$184.38

$27,473

Aug 03, 2026

DUCA MAURICE J

DUCA MAURICE J
Sell
327 $184.39

327

$184.39

$60,296

Aug 03, 2026

DUCA MAURICE J

DUCA MAURICE J
Sell
937 $187.48

937

$187.48

$175,669

Aug 03, 2026

DUCA MAURICE J

DUCA MAURICE J
Sell
266 $187.48

266

$187.48

$49,870

Aug 03, 2026

DUCA MAURICE J

DUCA MAURICE J
Sell
585 $187.48

585

$187.48

$109,676

Aug 03, 2026

DUCA MAURICE J

DUCA MAURICE J
Sell
639 $188.48

639

$188.48

$120,439

Aug 03, 2026

DUCA MAURICE J

DUCA MAURICE J
Sell
218 $188.58

218

$188.58

$41,110

Aug 03, 2026

DUCA MAURICE J

DUCA MAURICE J
Sell
402 $188.48

402

$188.48

$75,769

Aug 03, 2026

DUCA MAURICE J

DUCA MAURICE J
Sell
2,398 $189.80

2,398

$189.80

$455,140

Aug 03, 2026

DUCA MAURICE J

DUCA MAURICE J
Sell
699 $189.86

699

$189.86

$132,712

Aug 03, 2026

DUCA MAURICE J

DUCA MAURICE J
Sell
1,497 $189.81

1,497

$189.81

$284,146

Aug 03, 2026

DUCA MAURICE J

DUCA MAURICE J
Sell
1,102 $190.45

1,102

$190.45

$209,876

Aug 03, 2026

DUCA MAURICE J

DUCA MAURICE J
Sell
268 $190.52

268

$190.52

$51,059

Jul 31, 2026

DUCA MAURICE J

DUCA MAURICE J
Sell
105 $181.07

105

$181.07

$19,012

Jul 31, 2026

DUCA MAURICE J

DUCA MAURICE J
Sell
3,435 $180.25

3,435

$180.25

$619,159

Jul 31, 2026

DUCA MAURICE J

DUCA MAURICE J
Sell
65 $181.07

65

$181.07

$11,770

Jul 31, 2026

DUCA MAURICE J

DUCA MAURICE J
Sell
1,570 $180.25

1,570

$180.25

$282,993

Jul 31, 2026

DUCA MAURICE J

DUCA MAURICE J
Sell
30 $181.07

30

$181.07

$5,432

Jul 31, 2026

DUCA MAURICE J

DUCA MAURICE J
Sell
5,495 $180.25

5,495

$180.25

$990,474

Jul 30, 2026

DUCA MAURICE J

DUCA MAURICE J
Sell
389 $180.13

389

$180.13

$70,071

Jul 30, 2026

DUCA MAURICE J

DUCA MAURICE J
Sell
624 $180.13

624

$180.13

$112,401

Jul 30, 2026

DUCA MAURICE J

DUCA MAURICE J
Sell
230 $181.39

230

$181.39

$41,720

Jul 30, 2026

DUCA MAURICE J

DUCA MAURICE J
Sell
365 $181.39

365

$181.39

$66,207

Jul 30, 2026

DUCA MAURICE J

DUCA MAURICE J
Sell
199 $182.34

199

$182.34

$36,286

Jul 30, 2026

DUCA MAURICE J

DUCA MAURICE J
Sell
319 $182.34

319

$182.34

$58,166

Jul 30, 2026

DUCA MAURICE J

DUCA MAURICE J
Sell
178 $180.13

178

$180.13

$32,063

Jul 30, 2026

DUCA MAURICE J

DUCA MAURICE J
Sell
105 $181.39

105

$181.39

$19,046

Jul 30, 2026

DUCA MAURICE J

DUCA MAURICE J
Sell
91 $182.34

91

$182.34

$16,593

Jul 29, 2026

DUCA MAURICE J

DUCA MAURICE J
Sell
200 $183.17

200

$183.17

$36,634

Jul 29, 2026

DUCA MAURICE J

DUCA MAURICE J
Sell
300 $184.47

300

$184.47

$55,341

Jul 29, 2026

DUCA MAURICE J

DUCA MAURICE J
Sell
400 $184.48

400

$184.48

$73,792

Jul 29, 2026

DUCA MAURICE J

DUCA MAURICE J
Sell
900 $186.05

900

$186.05

$167,445

Jul 29, 2026

DUCA MAURICE J

DUCA MAURICE J
Sell
800 $186.04

800

$186.04

$148,832

Jul 29, 2026

DUCA MAURICE J

DUCA MAURICE J
Sell
1,200 $187.68

1,200

$187.68

$225,216

Jul 29, 2026

DUCA MAURICE J

DUCA MAURICE J
Sell
2,400 $187.64

2,400

$187.64

$450,336

Jul 29, 2026

DUCA MAURICE J

DUCA MAURICE J
Sell
1,600 $180.00

1,600

$180.00

$288,000

Jul 29, 2026

DUCA MAURICE J

DUCA MAURICE J
Sell
900 $181.07

900

$181.07

$162,963

Jul 29, 2026

DUCA MAURICE J

DUCA MAURICE J
Sell
900 $188.23

900

$188.23

$169,407

Jul 29, 2026

DUCA MAURICE J

DUCA MAURICE J
Sell
900 $180.97

900

$180.97

$162,873

Jul 29, 2026

DUCA MAURICE J

DUCA MAURICE J
Sell
200 $183.17

200

$183.17

$36,634

Jul 28, 2026

DUCA MAURICE J

DUCA MAURICE J
Sell
1,900 $180.59

1,900

$180.59

$343,121

Jul 28, 2026

DUCA MAURICE J

DUCA MAURICE J
Sell
1,000 $181.54

1,000

$181.54

$181,540

Jul 28, 2026

DUCA MAURICE J

DUCA MAURICE J
Sell
1,900 $180.64

1,900

$180.64

$343,216

Jul 28, 2026

DUCA MAURICE J

DUCA MAURICE J
Sell
1,800 $183.40

1,800

$183.40

$330,120

Jul 28, 2026

DUCA MAURICE J

DUCA MAURICE J
Sell
992 $181.49

992

$181.49

$180,038

Jul 28, 2026

DUCA MAURICE J

DUCA MAURICE J
Sell
900 $184.00

900

$184.00

$165,600

Jul 28, 2026

DUCA MAURICE J

DUCA MAURICE J
Sell
608 $182.97

608

$182.97

$111,246

Jul 28, 2026

DUCA MAURICE J

DUCA MAURICE J
Sell
1,600 $180.00

1,600

$180.00

$288,000

Jul 20, 2026

DUCA MAURICE J

DUCA MAURICE J
Sell
200 $180.00

200

$180.00

$36,000

Jul 20, 2026

DUCA MAURICE J

DUCA MAURICE J
Sell
1,600 $180.00

1,600

$180.00

$288,000

Jul 20, 2026

DUCA MAURICE J

DUCA MAURICE J
Sell
200 $180.00

200

$180.00

$36,000

Jul 17, 2026

DUCA MAURICE J

DUCA MAURICE J
Sell
1,219 $181.31

1,219

$181.31

$221,017

Jul 17, 2026

DUCA MAURICE J

DUCA MAURICE J
Sell
2,564 $182.67

2,564

$182.67

$468,366

Jul 17, 2026

DUCA MAURICE J

DUCA MAURICE J
Sell
1,033 $182.68

1,033

$182.68

$188,708

Jul 17, 2026

DUCA MAURICE J

DUCA MAURICE J
Sell
400 $183.18

400

$183.18

$73,272

Jul 17, 2026

DUCA MAURICE J

DUCA MAURICE J
Sell
500 $183.30

500

$183.30

$91,650

Jul 17, 2026

DUCA MAURICE J

DUCA MAURICE J
Sell
1,600 $180.00

1,600

$180.00

$288,000

Jul 17, 2026

DUCA MAURICE J

DUCA MAURICE J
Sell
863 $180.64

863

$180.64

$155,892

Jul 17, 2026

DUCA MAURICE J

DUCA MAURICE J
Sell
748 $180.59

748

$180.59

$135,081

Jul 17, 2026

DUCA MAURICE J

DUCA MAURICE J
Sell
1,773 $181.42

1,773

$181.42

$321,658

Jul 16, 2026

DUCA MAURICE J

DUCA MAURICE J
Sell
3,128 $180.32

3,128

$180.32

$564,041

Jul 16, 2026

DUCA MAURICE J

DUCA MAURICE J
Sell
372 $181.40

372

$181.40

$67,481

Jul 16, 2026

DUCA MAURICE J

DUCA MAURICE J
Sell
1,600 $180.00

1,600

$180.00

$288,000

Jul 16, 2026

DUCA MAURICE J

DUCA MAURICE J
Sell
3,200 $180.34

3,200

$180.34

$577,088

Jul 16, 2026

DUCA MAURICE J

DUCA MAURICE J
Sell
2,400 $181.95

2,400

$181.95

$436,680

Jul 15, 2026

DUCA MAURICE J

DUCA MAURICE J
Sell
225 $180.03

225

$180.03

$40,507

Jul 15, 2026

DUCA MAURICE J

DUCA MAURICE J
Sell
102 $180.03

102

$180.03

$18,363

Jul 15, 2026

DUCA MAURICE J

DUCA MAURICE J
Sell
360 $180.03

360

$180.03

$64,811

Jul 13, 2026

DUCA MAURICE J

DUCA MAURICE J
Sell
3,500 $180.15

3,500

$180.15

$630,525

Jul 13, 2026

DUCA MAURICE J

DUCA MAURICE J
Sell
1,600 $180.15

1,600

$180.15

$288,240

Jul 13, 2026

DUCA MAURICE J

DUCA MAURICE J
Sell
5,600 $180.15

5,600

$180.15

$1,008,840

Jul 10, 2026

DUCA MAURICE J

DUCA MAURICE J
Sell
100 $180.00

100

$180.00

$18,000

Jul 10, 2026

DUCA MAURICE J

DUCA MAURICE J
Sell
100 $180.00

100

$180.00

$18,000

Jul 10, 2026

DUCA MAURICE J

DUCA MAURICE J
Sell
100 $180.00

100

$180.00

$18,000

Jul 07, 2026

DUCA MAURICE J

DUCA MAURICE J
Sell
3,500 $180.38

3,500

$180.38

$631,330

Jul 07, 2026

DUCA MAURICE J

DUCA MAURICE J
Sell
1,600 $180.00

1,600

$180.00

$288,000

Jul 07, 2026

DUCA MAURICE J

DUCA MAURICE J
Sell
5,600 $180.41

5,600

$180.41

$1,010,296

Jun 12, 2026

Eaton Timothy Mathias

Eaton Timothy Mathias
CFO
Sell
1,685 $161.16

1,685

$161.16

$271,555

Jun 12, 2026

Eaton Timothy Mathias

Eaton Timothy Mathias
CFO
Sell
300 $161.83

300

$161.83

$48,549

Jun 12, 2026

Eaton Timothy Mathias

Eaton Timothy Mathias
CFO
Sell
200 $154.66

200

$154.66

$30,932

Jun 12, 2026

Eaton Timothy Mathias

Eaton Timothy Mathias
CFO
Sell
200 $156.35

200

$156.35

$31,270

Jun 12, 2026

Eaton Timothy Mathias

Eaton Timothy Mathias
CFO
Sell
200 $157.41

200

$157.41

$31,482

Jun 12, 2026

Pickering Evan

Pickering Evan
General Counsel
Sell
199 $154.76

199

$154.76

$30,797

Jun 12, 2026

Pickering Evan

Pickering Evan
General Counsel
Sell
101 $155.94

101

$155.94

$15,750

Jun 12, 2026

Pickering Evan

Pickering Evan
General Counsel
Sell
200 $156.87

200

$156.87

$31,374

Jun 12, 2026

Pickering Evan

Pickering Evan
General Counsel
Sell
160 $153.38

160

$153.38

$24,541

Jun 12, 2026

Rigler Don

Rigler Don
Principal Accounting Officer
Sell
150 $159.56

150

$159.56

$23,934

May 15, 2026

Trigg William Shane

Trigg William Shane
CEO
Sell
1,486 $152.70

1,486

$152.70

$226,912

May 15, 2026

Trigg William Shane

Trigg William Shane
CEO
Sell
662 $153.85

662

$153.85

$101,849

May 15, 2026

Trigg William Shane

Trigg William Shane
CEO
Sell
1,436 $151.68

1,436

$151.68

$217,812

May 12, 2026

Barat Elizabeth Erin

Barat Elizabeth Erin
Chief People Officer
Sell
1,978 $158.12

1,978

$158.12

$312,761

Feb 17, 2026

Trigg William Shane

Trigg William Shane
CEO
Sell
320 $167.04

320

$167.04

$53,453

Feb 17, 2026

Trigg William Shane

Trigg William Shane
CEO
Sell
1,999 $168.21

1,999

$168.21

$336,252

Feb 17, 2026

Trigg William Shane

Trigg William Shane
CEO
Sell
2,102 $168.98

2,102

$168.98

$355,196

Feb 17, 2026

Trigg William Shane

Trigg William Shane
CEO
Sell
1,382 $170.12

1,382

$170.12

$235,106

Feb 17, 2026

Trigg William Shane

Trigg William Shane
CEO
Sell
160 $170.86

160

$170.86

$27,338

Feb 17, 2026

Trigg William Shane

Trigg William Shane
CEO
Sell
240 $172.25

240

$172.25

$41,340

Feb 17, 2026

Trigg William Shane

Trigg William Shane
CEO
Sell
120 $173.22

120

$173.22

$20,786

Feb 17, 2026

Trigg William Shane

Trigg William Shane
CEO
Sell
399 $174.59

399

$174.59

$69,661

Feb 17, 2026

Trigg William Shane

Trigg William Shane
CEO
Sell
1 $175.10

1

$175.10

$175

Feb 17, 2026

Trigg William Shane

Trigg William Shane
CEO
Sell
120 $176.29

120

$176.29

$21,155

Feb 17, 2026

Trigg William Shane

Trigg William Shane
CEO
Sell
120 $178.30

120

$178.30

$21,396

Nov 24, 2025

Eaton Timothy Mathias

Eaton Timothy Mathias
CFO
Sell
517 $228.34

517

$228.34

$118,052

Nov 17, 2025

Trigg William Shane

Trigg William Shane
CEO
Sell
440 $237.31

440

$237.31

$104,416

Nov 17, 2025

Trigg William Shane

Trigg William Shane
CEO
Sell
711 $238.32

711

$238.32

$169,446

Nov 17, 2025

Trigg William Shane

Trigg William Shane
CEO
Sell
553 $239.42

553

$239.42

$132,399

Nov 17, 2025

Trigg William Shane

Trigg William Shane
CEO
Sell
894 $240.49

894

$240.49

$214,998

Nov 17, 2025

Trigg William Shane

Trigg William Shane
CEO
Sell
600 $241.65

600

$241.65

$144,990

Nov 17, 2025

Trigg William Shane

Trigg William Shane
CEO
Sell
280 $242.54

280

$242.54

$67,911

Nov 17, 2025

Trigg William Shane

Trigg William Shane
CEO
Sell
240 $243.63

240

$243.63

$58,471

Nov 17, 2025

Trigg William Shane

Trigg William Shane
CEO
Sell
80 $244.56

80

$244.56

$19,565

Nov 17, 2025

Trigg William Shane

Trigg William Shane
CEO
Sell
149 $247.35

149

$247.35

$36,855

Nov 14, 2025

Pickering Evan

Pickering Evan
General Counsel
Sell
334 $243.67

334

$243.67

$81,386

Sep 15, 2025

Mazza Matthew S

Mazza Matthew S
Chief Trust Officer
Sell
1,636 $276.98

1,636

$276.98

$453,139

Sep 11, 2025

Mazza Matthew S

Mazza Matthew S
Chief Trust Officer
Sell
1,364 $280.77

1,364

$280.77

$382,970

Sep 10, 2025

Trigg William Shane

Trigg William Shane
CEO
Sell
2,156 $275.90

2,156

$275.90

$594,840

Sep 10, 2025

Trigg William Shane

Trigg William Shane
CEO
Sell
444 $276.72

444

$276.72

$122,864

Sep 10, 2025

Trigg William Shane

Trigg William Shane
CEO
Sell
1,400 $278.63

1,400

$278.63

$390,082

Sep 08, 2025

KERR JANET

KERR JANET
Sell
1,040 $284.76

1,040

$284.76

$296,150

Sep 08, 2025

KERR JANET

KERR JANET
Sell
1,460 $285.24

1,460

$285.24

$416,450

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 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
100 $277.50

100

$277.50

$27,750

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
352 $276.13

352

$276.13

$97,198

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

DUCA MAURICE J

DUCA MAURICE J
Sell
204 $276.62

204

$276.62

$56,430

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
2,000 $275.40

2,000

$275.40

$550,800

Aug 25, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
1,600 $275.43

1,600

$275.43

$440,688

Aug 25, 2025

DUCA MAURICE J

DUCA MAURICE J
Sell
500 $276.27

500

$276.27

$138,135

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
100 $276.11

100

$276.11

$27,611

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 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
100 $277.72

100

$277.72

$27,772

TOP