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

26

Insider Involved

4

Total Buys

$0.00

Total Sells

$30.62M

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 10, 2026

Garfield Mark S.

Garfield Mark S.
CAO
Sell
918 $142.19

918

$142.19

$130,530

Jul 09, 2026

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
100 $138.98

100

$138.98

$13,898

Jul 09, 2026

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
500 $134.01

500

$134.01

$67,006

Jul 09, 2026

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
14,299 $135.48

14,299

$135.48

$1,937,261

Jul 09, 2026

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
27,858 $136.41

27,858

$136.41

$3,800,143

Jul 09, 2026

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
1,400 $130.63

1,400

$130.63

$182,884

Jul 09, 2026

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
39,133 $137.19

39,133

$137.19

$5,368,778

Jul 09, 2026

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
1,800 $132.07

1,800

$132.07

$237,734

Jul 09, 2026

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
20,710 $138.34

20,710

$138.34

$2,865,048

Jul 09, 2026

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
1,700 $133.12

1,700

$133.12

$226,305

Jul 07, 2026

Rowe Zane

Rowe Zane
Sell
2,569 $143.06

2,569

$143.06

$367,514

Jul 07, 2026

Rowe Zane

Rowe Zane
Sell
2,731 $143.99

2,731

$143.99

$393,235

Jul 07, 2026

Rowe Zane

Rowe Zane
Sell
700 $144.93

700

$144.93

$101,454

Jul 07, 2026

Kazmaier Gerrit S

Kazmaier Gerrit S
Sell
1,040 $142.96

1,040

$142.96

$148,676

Jul 07, 2026

Kazmaier Gerrit S

Kazmaier Gerrit S
Sell
1,388 $143.82

1,388

$143.82

$199,622

Jul 07, 2026

Kazmaier Gerrit S

Kazmaier Gerrit S
Sell
300 $144.96

300

$144.96

$43,488

Jul 06, 2026

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
43,583 $137.75

43,583

$137.75

$6,003,393

Jul 06, 2026

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
7,953 $132.73

7,953

$132.73

$1,055,598

Jul 06, 2026

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
100 $138.30

100

$138.30

$13,830

Jul 06, 2026

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
2,476 $133.99

2,476

$133.99

$331,768

Jul 06, 2026

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
7,098 $134.65

7,098

$134.65

$955,773

Jul 06, 2026

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
2,106 $129.82

2,106

$129.82

$273,409

Jul 06, 2026

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
3,417 $135.80

3,417

$135.80

$464,031

Jul 06, 2026

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
13,550 $130.81

13,550

$130.81

$1,772,488

Jul 06, 2026

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
15,869 $136.90

15,869

$136.90

$2,172,433

Jul 06, 2026

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
11,348 $131.79

11,348

$131.79

$1,495,545

Jul 05, 2026

Enslin Robert

Enslin Robert
Sell
460 $136.07

460

$136.07

$62,592

Jul 05, 2026

Enslin Robert

Enslin Robert
Sell
73 $129.49

73

$129.49

$9,453

Jul 05, 2026

Enslin Robert

Enslin Robert
Sell
2,021 $137.21

2,021

$137.21

$277,301

Jul 05, 2026

Enslin Robert

Enslin Robert
Sell
869 $130.86

869

$130.86

$113,717

Jul 05, 2026

Enslin Robert

Enslin Robert
Sell
345 $138.00

345

$138.00

$47,610

Jul 05, 2026

Enslin Robert

Enslin Robert
Sell
731 $132.53

731

$132.53

$96,879

Jul 05, 2026

Enslin Robert

Enslin Robert
Sell
282 $133.42

282

$133.42

$37,624

Jul 05, 2026

Enslin Robert

Enslin Robert
Sell
593 $134.56

593

$134.56

$79,794

Jun 30, 2026

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
6,100 $120.00

6,100

$120.00

$731,999

Jun 30, 2026

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
16,870 $121.06

16,870

$121.06

$2,042,329

Jun 30, 2026

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
53,176 $122.17

53,176

$122.17

$6,496,767

Jun 30, 2026

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
31,354 $122.73

31,354

$122.73

$3,848,070

Jun 25, 2026

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
17,064 $116.95

17,064

$116.95

$1,995,631

Jun 25, 2026

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
9,739 $118.03

9,739

$118.03

$1,149,506

Jun 25, 2026

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
1,800 $118.76

1,800

$118.76

$213,770

Jun 25, 2026

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
30,074 $114.14

30,074

$114.14

$3,432,694

Jun 25, 2026

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
28,998 $114.98

28,998

$114.98

$3,334,135

Jun 25, 2026

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
19,825 $116.06

19,825

$116.06

$2,300,870

Jun 22, 2026

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
7,602 $118.15

7,602

$118.15

$898,192

Jun 22, 2026

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
49,759 $112.92

49,759

$112.92

$5,618,776

Jun 22, 2026

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
4,151 $119.05

4,151

$119.05

$494,171

Jun 22, 2026

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
6,920 $114.15

6,920

$114.15

$789,905

Jun 22, 2026

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
1,540 $119.84

1,540

$119.84

$184,560

Jun 22, 2026

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
7,033 $114.94

7,033

$114.94

$808,405

Jun 22, 2026

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
3,900 $116.16

3,900

$116.16

$453,011

Jun 22, 2026

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
10,587 $117.20

10,587

$117.20

$1,240,806

Jun 22, 2026

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
16,008 $112.08

16,008

$112.08

$1,794,132

Jun 12, 2026

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
54,009 $128.88

54,009

$128.88

$6,960,653

Jun 12, 2026

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
9,470 $129.63

9,470

$129.63

$1,227,627

Jun 12, 2026

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
8,237 $130.79

8,237

$130.79

$1,077,312

Jun 12, 2026

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
9,200 $126.01

9,200

$126.01

$1,159,253

Jun 12, 2026

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
10,724 $126.88

10,724

$126.88

$1,360,649

Jun 12, 2026

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
15,860 $127.99

15,860

$127.99

$2,029,923

Jun 04, 2026

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
35,471 $148.52

35,471

$148.52

$5,268,238

Jun 04, 2026

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
36,475 $149.26

36,475

$149.26

$5,444,175

Jun 04, 2026

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
18,891 $150.40

18,891

$150.40

$2,841,244

Jun 04, 2026

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
13,548 $151.28

13,548

$151.28

$2,049,563

Jun 04, 2026

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
3,115 $152.22

3,115

$152.22

$474,151

Jun 01, 2026

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
11,980 $154.46

11,980

$154.46

$1,850,431

Jun 01, 2026

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
5,380 $155.35

5,380

$155.35

$835,764

Jun 01, 2026

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
1,347 $150.18

1,347

$150.18

$202,287

Jun 01, 2026

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
23,511 $156.95

23,511

$156.95

$3,690,016

Jun 01, 2026

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
1,833 $151.15

1,833

$151.15

$277,052

Jun 01, 2026

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
50,214 $157.62

50,214

$157.62

$7,914,776

Jun 01, 2026

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
688 $152.47

688

$152.47

$104,898

Jun 01, 2026

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
7,555 $158.36

7,555

$158.36

$1,196,386

Jun 01, 2026

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
4,992 $153.68

4,992

$153.68

$767,194

Apr 10, 2026

Garfield Mark S.

Garfield Mark S.
CAO
Sell
1,585 $113.05

1,585

$113.05

$179,184

Apr 09, 2026

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
29,388 $111.06

29,388

$111.06

$3,263,902

Apr 09, 2026

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
29,705 $111.93

29,705

$111.93

$3,324,750

Apr 09, 2026

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
39,607 $112.93

39,607

$112.93

$4,472,937

Apr 09, 2026

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
1,900 $113.71

1,900

$113.71

$216,053

Apr 09, 2026

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
3,200 $115.16

3,200

$115.16

$368,522

Apr 09, 2026

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
3,700 $116.13

3,700

$116.13

$429,674

Apr 07, 2026

Rowe Zane

Rowe Zane
CFO
Sell
3,192 $127.70

3,192

$127.70

$407,615

Apr 07, 2026

Rowe Zane

Rowe Zane
CFO
Sell
1,750 $128.54

1,750

$128.54

$224,943

Apr 07, 2026

Rowe Zane

Rowe Zane
CFO
Sell
1,058 $129.26

1,058

$129.26

$136,757

Apr 07, 2026

Kazmaier Gerrit S

Kazmaier Gerrit S
President, Prod. and Tech.
Sell
9,356 $128.39

9,356

$128.39

$1,201,217

Apr 06, 2026

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
18,924 $128.97

18,924

$128.97

$2,440,696

Apr 06, 2026

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
74,430 $129.61

74,430

$129.61

$9,646,910

Apr 06, 2026

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
13,346 $130.29

13,346

$130.29

$1,738,877

Apr 06, 2026

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
800 $132.01

800

$132.01

$105,606

Apr 06, 2026

Enslin Robert

Enslin Robert
President, CCO
Sell
4,326 $129.29

4,326

$129.29

$559,302

Apr 06, 2026

Enslin Robert

Enslin Robert
President, CCO
Sell
1,047 $129.93

1,047

$129.93

$136,036

Mar 31, 2026

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
3,800 $128.09

3,800

$128.09

$486,724

Mar 31, 2026

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
16,932 $129.05

16,932

$129.05

$2,185,080

Mar 31, 2026

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
72,781 $129.84

72,781

$129.84

$9,449,703

Mar 31, 2026

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
13,887 $130.67

13,887

$130.67

$1,814,567

Mar 31, 2026

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
100 $131.41

100

$131.41

$13,141

Mar 26, 2026

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
53,496 $127.85

53,496

$127.85

$6,839,228

Mar 26, 2026

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
32,727 $128.40

32,727

$128.40

$4,202,091

Mar 26, 2026

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
19,077 $129.46

19,077

$129.46

$2,469,707

Mar 26, 2026

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
2,200 $130.18

2,200

$130.18

$286,404

Mar 23, 2026

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
2,500 $134.66

2,500

$134.66

$336,656

Mar 23, 2026

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
21,592 $135.76

21,592

$135.76

$2,931,336

Mar 23, 2026

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
48,797 $136.89

48,797

$136.89

$6,679,777

Mar 23, 2026

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
34,611 $137.55

34,611

$137.55

$4,760,881

Mar 18, 2026

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
10,700 $131.35

10,700

$131.35

$1,405,435

Mar 18, 2026

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
62,150 $132.37

62,150

$132.37

$8,226,665

Mar 18, 2026

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
27,136 $133.07

27,136

$133.07

$3,610,936

Mar 18, 2026

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
6,114 $134.14

6,114

$134.14

$820,159

Mar 18, 2026

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
1,400 $134.87

1,400

$134.87

$188,814

Mar 13, 2026

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
26,820 $131.67

26,820

$131.67

$3,531,365

Mar 13, 2026

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
41,934 $132.25

41,934

$132.25

$5,545,688

Mar 13, 2026

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
22,046 $133.34

22,046

$133.34

$2,939,532

Mar 13, 2026

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
14,156 $134.36

14,156

$134.36

$1,901,961

Mar 13, 2026

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
2,544 $135.14

2,544

$135.14

$343,804

Mar 10, 2026

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
4,300 $140.02

4,300

$140.02

$602,100

Mar 10, 2026

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
14,176 $141.16

14,176

$141.16

$2,001,083

Mar 10, 2026

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
52,631 $142.02

52,631

$142.02

$7,474,791

Mar 10, 2026

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
31,693 $142.78

31,693

$142.78

$4,525,222

Mar 10, 2026

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
2,000 $144.20

2,000

$144.20

$288,398

Mar 10, 2026

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
2,100 $145.16

2,100

$145.16

$304,829

Mar 10, 2026

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
590 $146.33

590

$146.33

$86,337

Mar 10, 2026

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
10 $146.73

10

$146.73

$1,467

Mar 05, 2026

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
2,175 $145.17

2,175

$145.17

$315,745

Mar 05, 2026

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
22,649 $146.42

22,649

$146.42

$3,316,303

Mar 05, 2026

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
70,401 $147.27

70,401

$147.27

$10,367,737

Mar 05, 2026

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
11,475 $148.18

11,475

$148.18

$1,700,409

Mar 05, 2026

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
800 $148.81

800

$148.81

$119,050

Mar 02, 2026

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
10,497 $133.29

10,497

$133.29

$1,399,178

Mar 02, 2026

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
56,954 $134.08

56,954

$134.08

$7,636,108

Mar 02, 2026

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
30,557 $134.98

30,557

$134.98

$4,124,660

Mar 02, 2026

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
9,492 $135.69

9,492

$135.69

$1,287,954

Jan 08, 2026

Garfield Mark S.

Garfield Mark S.
CAO
Sell
953 $209.56

953

$209.56

$199,711

Jan 08, 2026

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
8,360 $207.66

8,360

$207.66

$1,736,077

Jan 08, 2026

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
9,240 $208.42

9,240

$208.42

$1,925,800

Jan 08, 2026

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
27,639 $209.68

27,639

$209.68

$5,795,384

Jan 08, 2026

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
28,462 $210.43

28,462

$210.43

$5,989,370

Jan 08, 2026

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
9,183 $211.10

9,183

$211.10

$1,938,566

Jan 06, 2026

Rowe Zane

Rowe Zane
CFO
Sell
300 $206.80

300

$206.80

$62,041

Jan 06, 2026

Rowe Zane

Rowe Zane
CFO
Sell
2,100 $207.60

2,100

$207.60

$435,959

Jan 06, 2026

Rowe Zane

Rowe Zane
CFO
Sell
806 $208.80

806

$208.80

$168,291

Jan 06, 2026

Rowe Zane

Rowe Zane
CFO
Sell
2,125 $209.64

2,125

$209.64

$445,488

Jan 06, 2026

Rowe Zane

Rowe Zane
CFO
Sell
669 $210.33

669

$210.33

$140,713

Jan 06, 2026

Sauer Richard Harry

Sauer Richard Harry
Chief Legal Officer & Secty
Sell
1,130 $210.00

1,130

$210.00

$237,300

Jan 06, 2026

Kazmaier Gerrit S

Kazmaier Gerrit S
President, Prod. and Tech.
Sell
300 $206.78

300

$206.78

$62,034

Jan 06, 2026

Kazmaier Gerrit S

Kazmaier Gerrit S
President, Prod. and Tech.
Sell
1,200 $207.64

1,200

$207.64

$249,162

Jan 06, 2026

Kazmaier Gerrit S

Kazmaier Gerrit S
President, Prod. and Tech.
Sell
1,437 $209.27

1,437

$209.27

$300,720

Jan 06, 2026

Kazmaier Gerrit S

Kazmaier Gerrit S
President, Prod. and Tech.
Sell
822 $210.11

822

$210.11

$172,710

Jan 05, 2026

Eschenbach Carl M.

Eschenbach Carl M.
CEO
Sell
3,125 $210.00

3,125

$210.00

$656,250

Jan 05, 2026

Enslin Robert

Enslin Robert
President, CCO
Sell
6,549 $209.27

6,549

$209.27

$1,370,480

Jan 05, 2026

Enslin Robert

Enslin Robert
President, CCO
Sell
8,651 $210.12

8,651

$210.12

$1,817,720

Jan 05, 2026

Enslin Robert

Enslin Robert
President, CCO
Sell
5,830 $210.94

5,830

$210.94

$1,229,757

Jan 05, 2026

Enslin Robert

Enslin Robert
President, CCO
Sell
1,155 $211.91

1,155

$211.91

$244,756

Dec 23, 2025

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
24,922 $214.32

24,922

$214.32

$5,341,253

Dec 23, 2025

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
50,857 $215.29

50,857

$215.29

$10,949,085

Dec 23, 2025

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
3,800 $216.01

3,800

$216.01

$820,838

Dec 23, 2025

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
700 $216.88

700

$216.88

$151,816

Dec 19, 2025

Kazmaier Gerrit S

Kazmaier Gerrit S
President, Prod. and Tech.
Sell
1,538 $218.20

1,538

$218.20

$335,592

Dec 19, 2025

Kazmaier Gerrit S

Kazmaier Gerrit S
President, Prod. and Tech.
Sell
4,509 $218.86

4,509

$218.86

$986,846

Dec 19, 2025

Kazmaier Gerrit S

Kazmaier Gerrit S
President, Prod. and Tech.
Sell
500 $219.64

500

$219.64

$109,820

Dec 16, 2025

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
16,881 $215.17

16,881

$215.17

$3,632,258

Dec 16, 2025

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
55,253 $216.04

55,253

$216.04

$11,936,748

Dec 16, 2025

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
8,000 $217.04

8,000

$217.04

$1,736,306

Dec 16, 2025

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
1,300 $217.71

1,300

$217.71

$283,023

Dec 02, 2025

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
7,007 $210.77

7,007

$210.77

$1,476,887

Dec 02, 2025

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
31,752 $211.57

31,752

$211.57

$6,717,631

Dec 02, 2025

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
28,555 $212.63

28,555

$212.63

$6,071,593

Dec 02, 2025

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
14,511 $213.35

14,511

$213.35

$3,095,871

Dec 02, 2025

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
200 $214.09

200

$214.09

$42,818

Oct 10, 2025

MCNAMARA MICHAEL M

MCNAMARA MICHAEL M
Sell
1,373 $233.34

1,373

$233.34

$320,372

Oct 10, 2025

MCNAMARA MICHAEL M

MCNAMARA MICHAEL M
Sell
2,398 $234.40

2,398

$234.40

$562,085

Oct 10, 2025

MCNAMARA MICHAEL M

MCNAMARA MICHAEL M
Sell
158 $235.27

158

$235.27

$37,172

Oct 10, 2025

MCNAMARA MICHAEL M

MCNAMARA MICHAEL M
Sell
837 $237.45

837

$237.45

$198,744

Oct 10, 2025

MCNAMARA MICHAEL M

MCNAMARA MICHAEL M
Sell
558 $238.90

558

$238.90

$133,306

Oct 10, 2025

MCNAMARA MICHAEL M

MCNAMARA MICHAEL M
Sell
69 $239.47

69

$239.47

$16,523

Oct 09, 2025

Garfield Mark S.

Garfield Mark S.
CAO
Sell
815 $238.10

815

$238.10

$194,050

Oct 09, 2025

Garfield Mark S.

Garfield Mark S.
CAO
Sell
800 $239.28

800

$239.28

$191,424

Oct 09, 2025

Garfield Mark S.

Garfield Mark S.
CAO
Sell
300 $240.42

300

$240.42

$72,127

Oct 08, 2025

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
3,400 $233.21

3,400

$233.21

$792,903

Oct 08, 2025

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
9,489 $234.26

9,489

$234.26

$2,222,896

Oct 08, 2025

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
12,978 $235.18

12,978

$235.18

$3,052,166

Oct 08, 2025

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
8,656 $236.30

8,656

$236.30

$2,045,434

Oct 08, 2025

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
30,595 $237.27

30,595

$237.27

$7,259,202

Oct 08, 2025

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
9,935 $238.13

9,935

$238.13

$2,365,800

Oct 07, 2025

Rowe Zane

Rowe Zane
CFO
Sell
702 $230.53

702

$230.53

$161,830

Oct 07, 2025

Rowe Zane

Rowe Zane
CFO
Sell
2,231 $231.82

2,231

$231.82

$517,188

Oct 07, 2025

Rowe Zane

Rowe Zane
CFO
Sell
2,267 $233.00

2,267

$233.00

$528,221

Oct 07, 2025

Rowe Zane

Rowe Zane
CFO
Sell
200 $233.52

200

$233.52

$46,704

Oct 07, 2025

Rowe Zane

Rowe Zane
CFO
Sell
200 $234.87

200

$234.87

$46,973

Oct 07, 2025

Rowe Zane

Rowe Zane
CFO
Sell
300 $236.71

300

$236.71

$71,014

Oct 07, 2025

Rowe Zane

Rowe Zane
CFO
Sell
100 $237.87

100

$237.87

$23,787

Oct 07, 2025

Sauer Richard Harry

Sauer Richard Harry
Chief Legal Officer & Secty
Sell
200 $230.53

200

$230.53

$46,105

Oct 07, 2025

Sauer Richard Harry

Sauer Richard Harry
Chief Legal Officer & Secty
Sell
391 $231.75

391

$231.75

$90,616

Oct 07, 2025

Sauer Richard Harry

Sauer Richard Harry
Chief Legal Officer & Secty
Sell
369 $233.20

369

$233.20

$86,050

Oct 07, 2025

Sauer Richard Harry

Sauer Richard Harry
Chief Legal Officer & Secty
Sell
200 $236.57

200

$236.57

$47,314

Oct 07, 2025

Sauer Richard Harry

Sauer Richard Harry
Chief Legal Officer & Secty
Sell
1,160 $238.91

1,160

$238.91

$277,136

Oct 01, 2025

Eschenbach Carl M.

Eschenbach Carl M.
CEO
Sell
1,506 $232.51

1,506

$232.51

$350,154

Oct 01, 2025

Eschenbach Carl M.

Eschenbach Carl M.
CEO
Sell
500 $233.44

500

$233.44

$116,722

Oct 01, 2025

Eschenbach Carl M.

Eschenbach Carl M.
CEO
Sell
381 $236.99

381

$236.99

$90,293

Oct 01, 2025

Eschenbach Carl M.

Eschenbach Carl M.
CEO
Sell
200 $238.73

200

$238.73

$47,746

Oct 01, 2025

Eschenbach Carl M.

Eschenbach Carl M.
CEO
Sell
3,425 $240.03

3,425

$240.03

$822,110

Oct 01, 2025

Eschenbach Carl M.

Eschenbach Carl M.
CEO
Sell
238 $241.51

238

$241.51

$57,479

Sep 23, 2025

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
26,608 $240.27

26,608

$240.27

$6,393,176

Sep 23, 2025

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
15,405 $241.13

15,405

$241.13

$3,714,637

Sep 23, 2025

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
10,998 $242.05

10,998

$242.05

$2,662,030

Sep 23, 2025

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
13,006 $243.21

13,006

$243.21

$3,163,183

Sep 23, 2025

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
5,901 $243.93

5,901

$243.93

$1,439,444

Sep 23, 2025

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
200 $244.66

200

$244.66

$48,932

Sep 17, 2025

Sauer Richard Harry

Sauer Richard Harry
Chief Legal Officer & Secty
Sell
1,160 $235.41

1,160

$235.41

$273,076

Sep 16, 2025

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
30,941 $218.99

30,941

$218.99

$6,775,915

Sep 16, 2025

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
19,758 $220.10

19,758

$220.10

$4,348,789

Sep 16, 2025

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
19,560 $220.78

19,560

$220.78

$4,318,476

Sep 16, 2025

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
3,803 $221.96

3,803

$221.96

$844,128

Sep 16, 2025

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
2,002 $223.20

2,002

$223.20

$446,848

Sep 16, 2025

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
2,500 $223.78

2,500

$223.78

$559,447

Sep 15, 2025

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
4,502 $221.00

4,502

$221.00

$994,959

Sep 15, 2025

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
4,206 $222.10

4,206

$222.10

$934,139

Sep 15, 2025

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
4,323 $222.90

4,323

$222.90

$963,602

Sep 15, 2025

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
1,969 $223.88

1,969

$223.88

$440,816

Sep 11, 2025

Sauer Richard Harry

Sauer Richard Harry
Chief Legal Officer & Secty
Sell
1,160 $226.63

1,160

$226.63

$262,891

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

Jul 10, 2025

Garfield Mark S.

Garfield Mark S.
CAO
Sell
451 $234.86

451

$234.86

$105,922

Jul 08, 2025

Rowe Zane

Rowe Zane
CFO
Sell
200 $242.21

200

$242.21

$48,442

Jul 08, 2025

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
7,157 $241.57

7,157

$241.57

$1,728,940

Jul 08, 2025

Rowe Zane

Rowe Zane
CFO
Sell
700 $241.29

700

$241.29

$168,904

Jul 08, 2025

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
800 $242.32

800

$242.32

$193,854

Jul 08, 2025

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
13,864 $239.81

13,864

$239.81

$3,324,675

Jul 08, 2025

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
13,638 $237.76

13,638

$237.76

$3,242,544

Jul 08, 2025

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
24,379 $240.53

24,379

$240.53

$5,863,859

Jul 08, 2025

Rowe Zane

Rowe Zane
CFO
Sell
2,100 $238.01

2,100

$238.01

$499,824

Jul 08, 2025

Rowe Zane

Rowe Zane
CFO
Sell
400 $238.87

400

$238.87

$95,546

Jul 08, 2025

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
12,713 $238.36

12,713

$238.36

$3,030,239

Jul 08, 2025

Rowe Zane

Rowe Zane
CFO
Sell
2,600 $240.33

2,600

$240.33

$624,849

Jul 01, 2025

Eschenbach Carl M.

Eschenbach Carl M.
CEO
Sell
1,319 $238.52

1,319

$238.52

$314,605

Jul 01, 2025

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
1,313 $240.78

1,313

$240.78

$316,150

Jul 01, 2025

Eschenbach Carl M.

Eschenbach Carl M.
CEO
Sell
1,406 $239.23

1,406

$239.23

$336,357

Jul 01, 2025

Eschenbach Carl M.

Eschenbach Carl M.
CEO
Sell
200 $237.04

200

$237.04

$47,407

Jul 01, 2025

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
46,591 $239.08

46,591

$239.08

$11,138,995

Jul 01, 2025

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
15,911 $238.25

15,911

$238.25

$3,790,859

Jul 01, 2025

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
2,482 $237.10

2,482

$237.10

$588,481

Jul 01, 2025

DUFFIELD DAVID A

DUFFIELD DAVID A
Sell
6,620 $240.13

6,620

$240.13

$1,589,690

TOP