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

Lowsley Denise

Lowsley Denise
EVP
Sell
5,626 $168.15

5,626

$168.15

$946,012

Apr 01, 2025

Roche John C

Roche John C
President and CEO
Sell
8,906 $175.17

8,906

$175.17

$1,560,064

Mar 31, 2025

Roche John C

Roche John C
President and CEO
Sell
301 $175.00

301

$175.00

$52,675

Mar 28, 2025

Roche John C

Roche John C
President and CEO
Sell
400 $175.03

400

$175.03

$70,012

Mar 27, 2025

Roche John C

Roche John C
President and CEO
Sell
200 $175.01

200

$175.01

$35,002

Mar 26, 2025

Roche John C

Roche John C
President and CEO
Sell
900 $175.17

900

$175.17

$157,653

Nov 29, 2024

FARBER JEFFREY M

FARBER JEFFREY M
EVP
Sell
6,950 $165.27

6,950

$165.27

$1,148,627

Nov 27, 2024

FARBER JEFFREY M

FARBER JEFFREY M
EVP
Sell
37 $165.00

37

$165.00

$6,105

Nov 22, 2024

FARBER JEFFREY M

FARBER JEFFREY M
EVP
Sell
100 $165.00

100

$165.00

$16,500

Nov 19, 2024

Lowsley Denise

Lowsley Denise
EVP
Sell
1,823 $162.32

1,823

$162.32

$295,909

Nov 18, 2024

FARBER JEFFREY M

FARBER JEFFREY M
EVP
Sell
4,913 $165.06

4,913

$165.06

$810,940

Nov 11, 2024

FARBER JEFFREY M

FARBER JEFFREY M
EVP
Sell
438 $160.98

438

$160.98

$70,507

Nov 11, 2024

FARBER JEFFREY M

FARBER JEFFREY M
EVP
Sell
4,098 $162.25

4,098

$162.25

$664,901

Nov 11, 2024

FARBER JEFFREY M

FARBER JEFFREY M
EVP
Sell
1,578 $163.03

1,578

$163.03

$257,261

Nov 11, 2024

BARNES WARREN E.

BARNES WARREN E.
SVP & Princpl. Accntg. Officer
Sell
1,392 $162.23

1,392

$162.23

$225,824

Nov 08, 2024

FARBER JEFFREY M

FARBER JEFFREY M
EVP
Sell
5,886 $160.05

5,886

$160.05

$942,054

Oct 18, 2024

FARBER JEFFREY M

FARBER JEFFREY M
EVP
Sell
12,000 $155.08

12,000

$155.08

$1,860,946

Oct 16, 2024

FARBER JEFFREY M

FARBER JEFFREY M
EVP
Sell
1,574 $150.49

1,574

$150.49

$236,870

Oct 16, 2024

FARBER JEFFREY M

FARBER JEFFREY M
EVP
Sell
1,125 $151.42

1,125

$151.42

$170,345

Oct 15, 2024

FARBER JEFFREY M

FARBER JEFFREY M
EVP
Sell
4,500 $150.35

4,500

$150.35

$676,564

Oct 15, 2024

FARBER JEFFREY M

FARBER JEFFREY M
EVP
Sell
300 $151.27

300

$151.27

$45,381

Oct 10, 2024

FARBER JEFFREY M

FARBER JEFFREY M
EVP
Sell
151 $150.01

151

$150.01

$22,651

Oct 01, 2024

FARBER JEFFREY M

FARBER JEFFREY M
EVP
Sell
300 $150.03

300

$150.03

$45,008

Sep 19, 2024

FARBER JEFFREY M

FARBER JEFFREY M
EVP
Sell
1,200 $150.11

1,200

$150.11

$180,132

Sep 18, 2024

FARBER JEFFREY M

FARBER JEFFREY M
EVP
Sell
2,550 $150.04

2,550

$150.04

$382,602

Sep 17, 2024

FARBER JEFFREY M

FARBER JEFFREY M
EVP
Sell
300 $150.00

300

$150.00

$45,000

Aug 30, 2024

LAVEY RICHARD W

LAVEY RICHARD W
EVP
Sell
1,950 $144.58

1,950

$144.58

$281,931

Aug 30, 2024

LAVEY RICHARD W

LAVEY RICHARD W
EVP
Sell
1,243 $145.41

1,243

$145.41

$180,745

Aug 30, 2024

LAVEY RICHARD W

LAVEY RICHARD W
EVP
Sell
165 $146.48

165

$146.48

$24,169

Aug 29, 2024

LAVEY RICHARD W

LAVEY RICHARD W
EVP
Sell
8,468 $144.01

8,468

$144.01

$1,219,477

Aug 26, 2024

BARNES WARREN E.

BARNES WARREN E.
SVP & Princpl. Accntg. Officer
Sell
500 $138.25

500

$138.25

$69,125

Aug 21, 2024

LANE KATHY S

LANE KATHY S
Sell
1,884 $134.23

1,884

$134.23

$252,889

May 24, 2024

Carlin Jane D

Carlin Jane D
Sell
1,119 $132.25

1,119

$132.25

$147,987

May 07, 2024

Lee Willard T

Lee Willard T
EVP
Sell
1,000 $135.94

1,000

$135.94

$135,940

Feb 27, 2024

BARNES WARREN E.

BARNES WARREN E.
SVP & Princpl. Accntg. Officer
Sell
840 $133.87

840

$133.87

$112,451

Aug 07, 2023

Carlin Jane D

Carlin Jane D
Sell
1,246 $114.04

1,246

$114.04

$142,090

Mar 01, 2023

BARNES WARREN E.

BARNES WARREN E.
SVP &Princpl. Accntg. Officer
Sell
862 $138.51

862

$138.51

$119,396

Nov 04, 2022

Welzenbach Mark Joseph

Welzenbach Mark Joseph
EVP
Sell
2,673 $142.21

2,673

$142.21

$380,127

Aug 19, 2022

Carlin Jane D

Carlin Jane D
Sell
946 $136.65

946

$136.65

$129,266

Apr 21, 2022

Roche John C

Roche John C
President and CEO
Sell
922 $155.24

922

$155.24

$143,133

Mar 29, 2022

Roche John C

Roche John C
President and CEO
Sell
2,725 $150.47

2,725

$150.47

$410,042

Mar 28, 2022

Roche John C

Roche John C
President and CEO
Sell
4,533 $150.09

4,533

$150.09

$680,355

Mar 17, 2022

Roche John C

Roche John C
President and CEO
Sell
6,193 $145.65

6,193

$145.65

$902,017

Mar 17, 2022

Roche John C

Roche John C
President and CEO
Sell
1,065 $146.21

1,065

$146.21

$155,713

Mar 08, 2022

BARNES WARREN E.

BARNES WARREN E.
SVP &Princpl. Accntg. Officer
Sell
649 $139.74

649

$139.74

$90,691

Mar 02, 2022

LAVEY RICHARD W

LAVEY RICHARD W
EVP
Sell
3,341 $141.16

3,341

$141.16

$471,599

Mar 02, 2022

LAVEY RICHARD W

LAVEY RICHARD W
EVP
Sell
5,912 $141.03

5,912

$141.03

$833,746

Feb 28, 2022

BARNES WARREN E.

BARNES WARREN E.
SVP & Princpl. Accntg. Officer
Sell
1,174 $140.00

1,174

$140.00

$164,360

Feb 28, 2022

BARNES WARREN E.

BARNES WARREN E.
SVP & Princpl. Accntg. Officer
Sell
2,019 $140.00

2,019

$140.00

$282,660

Feb 28, 2022

BARNES WARREN E.

BARNES WARREN E.
SVP & Princpl. Accntg. Officer
Sell
696 $140.00

696

$140.00

$97,440

Feb 04, 2022

Welzenbach Mark Joseph

Welzenbach Mark Joseph
EVP
Sell
10,377 $138.50

10,377

$138.50

$1,437,215

Feb 04, 2022

Welzenbach Mark Joseph

Welzenbach Mark Joseph
EVP
Sell
4,686 $140.42

4,686

$140.42

$658,030

Nov 30, 2021

FARBER JEFFREY M

FARBER JEFFREY M
EVP
Buy
1,494 $123.02

1,494

$123.02

$0

Nov 30, 2021

FARBER JEFFREY M

FARBER JEFFREY M
EVP
Buy
3,506 $123.84

3,506

$123.84

$0

Aug 20, 2021

Carlin Jane D

Carlin Jane D
Sell
980 $142.66

980

$142.66

$139,808

Aug 11, 2021

LAVEY RICHARD W

LAVEY RICHARD W
EVP
Sell
5,000 $140.69

5,000

$140.69

$703,425

Aug 06, 2021

LAVEY RICHARD W

LAVEY RICHARD W
EVP
Sell
2,500 $137.34

2,500

$137.34

$343,358

Aug 02, 2021

Salvatore Bryan J

Salvatore Bryan J
EVP
Sell
3,871 $134.83

3,871

$134.83

$521,937

Aug 02, 2021

Salvatore Bryan J

Salvatore Bryan J
EVP
Sell
920 $135.90

920

$135.90

$125,026

Aug 02, 2021

Salvatore Bryan J

Salvatore Bryan J
EVP
Sell
800 $136.92

800

$136.92

$109,534

Jul 30, 2021

Welzenbach Mark Joseph

Welzenbach Mark Joseph
EVP
Sell
6,065 $136.53

6,065

$136.53

$828,056

May 14, 2021

Tripp Ann Kirkpatrick

Tripp Ann Kirkpatrick
EVP
Sell
2,500 $142.56

2,500

$142.56

$356,403

May 03, 2021

Welzenbach Mark Joseph

Welzenbach Mark Joseph
EVP
Sell
4,645 $139.82

4,645

$139.82

$649,482

May 03, 2021

Tripp Ann Kirkpatrick

Tripp Ann Kirkpatrick
EVP
Sell
2,833 $141.01

2,833

$141.01

$399,480

May 03, 2021

Lee Willard T

Lee Willard T
EVP
Sell
1,408 $140.20

1,408

$140.20

$197,404

May 03, 2021

Lee Willard T

Lee Willard T
EVP
Sell
1,299 $140.23

1,299

$140.23

$182,159

May 03, 2021

BARNES WARREN E.

BARNES WARREN E.
SVP & Princpl. Accntg. Officer
Sell
1,127 $139.04

1,127

$139.04

$156,703

May 03, 2021

BARNES WARREN E.

BARNES WARREN E.
SVP & Princpl. Accntg. Officer
Sell
827 $140.23

827

$140.23

$115,968

May 03, 2021

BARNES WARREN E.

BARNES WARREN E.
SVP & Princpl. Accntg. Officer
Sell
100 $141.00

100

$141.00

$14,100

May 03, 2021

BARNES WARREN E.

BARNES WARREN E.
SVP & Princpl. Accntg. Officer
Sell
1 $141.02

1

$141.02

$141

Mar 03, 2021

Lee Willard T

Lee Willard T
SVP
Sell
638 $120.22

638

$120.22

$76,702

Mar 03, 2021

Lee Willard T

Lee Willard T
SVP
Sell
1,370 $120.39

1,370

$120.39

$164,936

Mar 02, 2021

Salvatore Bryan J

Salvatore Bryan J
EVP
Sell
1,752 $119.34

1,752

$119.34

$209,078

Mar 02, 2021

Salvatore Bryan J

Salvatore Bryan J
EVP
Sell
3,840 $120.05

3,840

$120.05

$460,974

Mar 02, 2021

BARNES WARREN E.

BARNES WARREN E.
SVP & Princpl. Accntg. Officer
Sell
639 $119.12

639

$119.12

$76,118

Feb 25, 2020

BARNES WARREN E.

BARNES WARREN E.
SVP & Princpl. Accntg. Officer
Sell
615 $134.09

615

$134.09

$82,463

Feb 24, 2020

BARNES WARREN E.

BARNES WARREN E.
SVP & Princpl. Accntg. Officer
Sell
675 $134.96

675

$134.96

$91,098

Feb 19, 2020

Tripp Ann Kirkpatrick

Tripp Ann Kirkpatrick
EVP
Sell
2,000 $138.00

2,000

$138.00

$276,000

Feb 11, 2020

Welzenbach Mark Joseph

Welzenbach Mark Joseph
EVP
Sell
1,318 $138.74

1,318

$138.74

$182,855

Feb 11, 2020

Welzenbach Mark Joseph

Welzenbach Mark Joseph
EVP
Sell
5,189 $138.66

5,189

$138.66

$719,507

Feb 06, 2020

Welzenbach Mark Joseph

Welzenbach Mark Joseph
EVP
Sell
3,700 $139.01

3,700

$139.01

$514,330

Feb 06, 2020

Welzenbach Mark Joseph

Welzenbach Mark Joseph
EVP
Sell
6,065 $138.77

6,065

$138.77

$841,644

Feb 06, 2020

BARNES WARREN E.

BARNES WARREN E.
SVP & Princpl. Accntg. Officer
Sell
1,172 $138.78

1,172

$138.78

$162,655

Feb 06, 2020

BARNES WARREN E.

BARNES WARREN E.
SVP & Princpl. Accntg. Officer
Sell
176 $139.73

176

$139.73

$24,592

Dec 16, 2019

Salvatore Bryan J

Salvatore Bryan J
EVP
Sell
634 $135.95

634

$135.95

$86,192

Sep 16, 2019

Salvatore Bryan J

Salvatore Bryan J
EVP
Sell
688 $130.39

688

$130.39

$89,708

Aug 07, 2019

Tripp Ann Kirkpatrick

Tripp Ann Kirkpatrick
EVP
Sell
3,477 $131.00

3,477

$131.00

$455,487

Aug 06, 2019

HUBER J KENDALL

HUBER J KENDALL
EVP
Sell
7,510 $130.43

7,510

$130.43

$979,529

Jun 14, 2019

Salvatore Bryan J

Salvatore Bryan J
EVP
Sell
688 $126.79

688

$126.79

$87,232

May 24, 2019

HUBER J KENDALL

HUBER J KENDALL
EVP
Sell
19,907 $121.52

19,907

$121.52

$2,419,041

May 23, 2019

HUBER J KENDALL

HUBER J KENDALL
EVP
Sell
3,354 $121.50

3,354

$121.50

$407,511

May 07, 2019

LAVEY RICHARD W

LAVEY RICHARD W
EVP
Sell
5,000 $121.15

5,000

$121.15

$605,732

May 06, 2019

Tripp Ann Kirkpatrick

Tripp Ann Kirkpatrick
EVP
Sell
1,738 $122.00

1,738

$122.00

$212,036

May 03, 2019

Tripp Ann Kirkpatrick

Tripp Ann Kirkpatrick
EVP
Sell
1,777 $121.57

1,777

$121.57

$216,036

Mar 15, 2019

Salvatore Bryan J

Salvatore Bryan J
EVP
Sell
867 $116.20

867

$116.20

$100,745

Feb 28, 2019

BARNES WARREN E.

BARNES WARREN E.
SVP & Princpl. Accntg. Officer
Sell
639 $118.49

639

$118.49

$75,715

Feb 25, 2019

BARNES WARREN E.

BARNES WARREN E.
SVP & Princpl. Accntg. Officer
Sell
790 $118.85

790

$118.85

$93,892

Feb 12, 2019

Tripp Ann Kirkpatrick

Tripp Ann Kirkpatrick
SVP & Chief Investment Officer
Sell
1,700 $117.00

1,700

$117.00

$198,897

Feb 11, 2019

Tripp Ann Kirkpatrick

Tripp Ann Kirkpatrick
SVP & Chief Investment Officer
Sell
2,208 $115.30

2,208

$115.30

$254,582

Feb 11, 2019

Tripp Ann Kirkpatrick

Tripp Ann Kirkpatrick
SVP & Chief Investment Officer
Sell
1,738 $115.30

1,738

$115.30

$200,391

Feb 07, 2019

Welzenbach Mark Joseph

Welzenbach Mark Joseph
EVP
Sell
2,216 $115.24

2,216

$115.24

$255,372

Feb 01, 2019

Welzenbach Mark Joseph

Welzenbach Mark Joseph
EVP
Sell
7,402 $113.05

7,402

$113.05

$836,766

Nov 19, 2018

HUBER J KENDALL

HUBER J KENDALL
EVP
Sell
7,173 $110.12

7,173

$110.12

$789,922

Nov 16, 2018

HUBER J KENDALL

HUBER J KENDALL
EVP
Sell
16,827 $110.04

16,827

$110.04

$1,851,689

May 09, 2018

Berthiaume Mark Leo

Berthiaume Mark Leo
EVP
Sell
1,924 $117.35

1,924

$117.35

$225,778

May 04, 2018

Welzenbach Mark Joseph

Welzenbach Mark Joseph
EVP
Sell
4,800 $115.59

4,800

$115.59

$554,816

May 04, 2018

Welzenbach Mark Joseph

Welzenbach Mark Joseph
EVP
Sell
4,723 $115.59

4,723

$115.59

$545,919

May 04, 2018

Welzenbach Mark Joseph

Welzenbach Mark Joseph
EVP
Sell
5,710 $115.59

5,710

$115.59

$660,013

Feb 28, 2018

BARNES WARREN E.

BARNES WARREN E.
SVP & Princpl. Accntg. Officer
Sell
747 $110.82

747

$110.82

$82,783

Feb 27, 2018

BARNES WARREN E.

BARNES WARREN E.
SVP & Princpl. Accntg. Officer
Sell
800 $110.40

800

$110.40

$88,320

Feb 23, 2018

BARNES WARREN E.

BARNES WARREN E.
SVP & Principal Acntg. Officer
Sell
1,513 $108.46

1,513

$108.46

$164,100

TOP