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

MICHAS ALEXIS P

MICHAS ALEXIS P
Sell
500 $89.01

500

$89.01

$44,505

May 29, 2025

McMurry-Heath Michelle

McMurry-Heath Michelle
Sell
600 $92.17

600

$92.17

$55,299

Jan 30, 2025

Goldberg Joel S

Goldberg Joel S
Please See Remarks
Sell
500 $124.45

500

$124.45

$62,225

Jan 30, 2025

Goldberg Joel S

Goldberg Joel S
Please See Remarks
Sell
2,710 $125.99

2,710

$125.99

$341,433

Jan 30, 2025

Goldberg Joel S

Goldberg Joel S
Please See Remarks
Sell
10,660 $126.90

10,660

$126.90

$1,352,754

Jan 30, 2025

Goldberg Joel S

Goldberg Joel S
Please See Remarks
Sell
1,300 $127.77

1,300

$127.77

$166,101

Jan 07, 2025

Vohra Tajinder S

Vohra Tajinder S
Please See Remarks
Sell
2,430 $116.13

2,430

$116.13

$282,196

Jan 07, 2025

Vohra Tajinder S

Vohra Tajinder S
Please See Remarks
Sell
2,388 $117.14

2,388

$117.14

$279,730

Jan 07, 2025

Vohra Tajinder S

Vohra Tajinder S
Please See Remarks
Sell
474 $117.79

474

$117.79

$55,832

Jan 07, 2025

Vohra Tajinder S

Vohra Tajinder S
Please See Remarks
Sell
200 $118.92

200

$118.92

$23,784

Dec 02, 2024

Singh Prahlad R.

Singh Prahlad R.
Please See Remarks
Sell
15,088 $116.13

15,088

$116.13

$1,752,169

Dec 02, 2024

Singh Prahlad R.

Singh Prahlad R.
Please See Remarks
Sell
3,277 $116.63

3,277

$116.63

$382,197

Oct 09, 2024

Vohra Tajinder S

Vohra Tajinder S
Please See Remarks
Sell
2,134 $121.72

2,134

$121.72

$259,750

Oct 09, 2024

Vohra Tajinder S

Vohra Tajinder S
Please See Remarks
Sell
20 $122.56

20

$122.56

$2,451

Oct 08, 2024

Vohra Tajinder S

Vohra Tajinder S
Please See Remarks
Sell
1,661 $122.47

1,661

$122.47

$203,423

Oct 08, 2024

Vohra Tajinder S

Vohra Tajinder S
Please See Remarks
Sell
493 $122.99

493

$122.99

$60,634

Oct 07, 2024

Vohra Tajinder S

Vohra Tajinder S
Please See Remarks
Sell
2,053 $122.04

2,053

$122.04

$250,548

Oct 07, 2024

Vohra Tajinder S

Vohra Tajinder S
Please See Remarks
Sell
100 $123.05

100

$123.05

$12,305

Aug 15, 2024

MICHAS ALEXIS P

MICHAS ALEXIS P
Sell
850 $118.62

850

$118.62

$100,827

Aug 07, 2024

Goldberg Joel S

Goldberg Joel S
Please See Remarks
Sell
964 $116.06

964

$116.06

$111,882

Aug 07, 2024

Goldberg Joel S

Goldberg Joel S
Please See Remarks
Sell
703 $116.86

703

$116.86

$82,153

Aug 07, 2024

Goldberg Joel S

Goldberg Joel S
Please See Remarks
Sell
785 $118.80

785

$118.80

$93,258

Aug 07, 2024

Goldberg Joel S

Goldberg Joel S
Please See Remarks
Sell
1,048 $119.48

1,048

$119.48

$125,215

Jun 07, 2024

Goldberg Joel S

Goldberg Joel S
Please See Remarks
Sell
2,824 $110.32

2,824

$110.32

$311,544

Jun 07, 2024

Goldberg Joel S

Goldberg Joel S
Please See Remarks
Sell
1,176 $110.80

1,176

$110.80

$130,301

Feb 27, 2024

Vohra Tajinder S

Vohra Tajinder S
Please See Remarks
Sell
2,652 $104.84

2,652

$104.84

$278,036

Feb 27, 2024

Vohra Tajinder S

Vohra Tajinder S
Please See Remarks
Sell
5,266 $105.66

5,266

$105.66

$556,406

Feb 23, 2024

Singh Prahlad R.

Singh Prahlad R.
Please See Remarks
Sell
1,144 $105.13

1,144

$105.13

$120,269

Feb 23, 2024

Goldberg Joel S

Goldberg Joel S
Please See Remarks
Sell
835 $105.13

835

$105.13

$87,784

Feb 05, 2024

Singh Prahlad R.

Singh Prahlad R.
Please See Remarks
Sell
14,749 $104.05

14,749

$104.05

$1,534,633

Feb 05, 2024

Singh Prahlad R.

Singh Prahlad R.
Please See Remarks
Sell
6,468 $104.80

6,468

$104.80

$677,846

Feb 05, 2024

Goldberg Joel S

Goldberg Joel S
Please See Remarks
Sell
11,546 $104.08

11,546

$104.08

$1,201,708

Feb 05, 2024

Goldberg Joel S

Goldberg Joel S
Please See Remarks
Sell
3,662 $104.80

3,662

$104.80

$383,778

Feb 05, 2024

Goldberg Joel S

Goldberg Joel S
Please See Remarks
Sell
267 $105.66

267

$105.66

$28,211

Apr 13, 2023

Okun Andrew

Okun Andrew
Please See Remarks
Sell
472 $135.50

472

$135.50

$63,956

Apr 13, 2023

Okun Andrew

Okun Andrew
Please See Remarks
Sell
1,863 $136.72

1,863

$136.72

$254,709

Apr 13, 2023

Okun Andrew

Okun Andrew
Please See Remarks
Sell
100 $137.26

100

$137.26

$13,726

Apr 12, 2023

Okun Andrew

Okun Andrew
Please See Remarks
Sell
3,146 $135.29

3,146

$135.29

$425,622

Apr 11, 2023

Okun Andrew

Okun Andrew
Please See Remarks
Sell
1,851 $135.01

1,851

$135.01

$249,904

Mar 29, 2023

Krakowiak Maxwell

Krakowiak Maxwell
Please See Remarks
Sell
322 $130.00

322

$130.00

$41,860

Mar 20, 2023

Tereau Daniel R

Tereau Daniel R
Please See Remarks
Sell
15 $121.69

15

$121.69

$1,825

Mar 20, 2023

Tereau Daniel R

Tereau Daniel R
Please See Remarks
Sell
5,122 $123.37

5,122

$123.37

$631,901

Mar 20, 2023

Tereau Daniel R

Tereau Daniel R
Please See Remarks
Sell
5,304 $124.01

5,304

$124.01

$657,749

Mar 20, 2023

Tereau Daniel R

Tereau Daniel R
Please See Remarks
Sell
300 $124.79

300

$124.79

$37,437

Dec 22, 2022

Vohra Tajinder S

Vohra Tajinder S
Please See Remarks
Sell
580 $139.21

580

$139.21

$80,739

Dec 22, 2022

Vohra Tajinder S

Vohra Tajinder S
Please See Remarks
Sell
673 $140.37

673

$140.37

$94,470

Dec 22, 2022

Vohra Tajinder S

Vohra Tajinder S
Please See Remarks
Sell
410 $141.12

410

$141.12

$57,861

Dec 21, 2022

Singh Prahlad R.

Singh Prahlad R.
Please See Remarks
Sell
14,087 $140.52

14,087

$140.52

$1,979,449

Dec 21, 2022

Singh Prahlad R.

Singh Prahlad R.
Please See Remarks
Sell
100 $141.05

100

$141.05

$14,105

Dec 21, 2022

Vohra Tajinder S

Vohra Tajinder S
Please See Remarks
Sell
362 $140.57

362

$140.57

$50,885

Dec 21, 2022

Vohra Tajinder S

Vohra Tajinder S
Please See Remarks
Sell
712 $142.50

712

$142.50

$101,460

Dec 21, 2022

Vohra Tajinder S

Vohra Tajinder S
Please See Remarks
Sell
588 $143.47

588

$143.47

$84,358

Dec 20, 2022

Goldberg Joel S

Goldberg Joel S
Please See Remarks
Sell
1,800 $137.05

1,800

$137.05

$246,681

Dec 20, 2022

Goldberg Joel S

Goldberg Joel S
Please See Remarks
Sell
10,439 $138.36

10,439

$138.36

$1,444,350

Dec 20, 2022

Goldberg Joel S

Goldberg Joel S
Please See Remarks
Sell
23,668 $139.21

23,668

$139.21

$3,294,917

Dec 20, 2022

Vohra Tajinder S

Vohra Tajinder S
Please See Remarks
Sell
90 $136.96

90

$136.96

$12,326

Dec 20, 2022

Vohra Tajinder S

Vohra Tajinder S
Please See Remarks
Sell
632 $138.51

632

$138.51

$87,536

Dec 20, 2022

Vohra Tajinder S

Vohra Tajinder S
Please See Remarks
Sell
941 $139.26

941

$139.26

$131,039

Dec 19, 2022

Vohra Tajinder S

Vohra Tajinder S
Please See Remarks
Sell
901 $138.13

901

$138.13

$124,455

Dec 19, 2022

Vohra Tajinder S

Vohra Tajinder S
Please See Remarks
Sell
761 $139.04

761

$139.04

$105,809

Dec 15, 2022

Okun Andrew

Okun Andrew
Please See Remarks
Sell
4,995 $140.82

4,995

$140.82

$703,396

Dec 15, 2022

Okun Andrew

Okun Andrew
Please See Remarks
Sell
3,155 $141.21

3,155

$141.21

$445,518

Aug 01, 2022

Okun Andrew

Okun Andrew
Please See Remarks
Sell
635 $169.60

635

$169.60

$107,696

Aug 01, 2022

Okun Andrew

Okun Andrew
Please See Remarks
Sell
2,538 $164.37

2,538

$164.37

$417,171

Jul 22, 2022

Tereau Daniel R

Tereau Daniel R
Please See Remarks
Sell
5,700 $145.14

5,700

$145.14

$827,298

Jun 24, 2022

Mock James M

Mock James M
Please See Remarks
Sell
2,072 $144.90

2,072

$144.90

$300,233

Jun 24, 2022

Mock James M

Mock James M
Please See Remarks
Sell
2,290 $145.78

2,290

$145.78

$333,836

Jun 24, 2022

Mock James M

Mock James M
Please See Remarks
Sell
663 $146.34

663

$146.34

$97,023

Mar 14, 2022

Tereau Daniel R

Tereau Daniel R
Please See Remarks
Sell
805 $162.35

805

$162.35

$130,692

Mar 14, 2022

Tereau Daniel R

Tereau Daniel R
Please See Remarks
Sell
1,100 $163.60

1,100

$163.60

$179,960

Mar 14, 2022

Tereau Daniel R

Tereau Daniel R
Please See Remarks
Sell
1,700 $164.50

1,700

$164.50

$279,650

Mar 14, 2022

Tereau Daniel R

Tereau Daniel R
Please See Remarks
Sell
800 $166.51

800

$166.51

$133,208

Mar 14, 2022

Tereau Daniel R

Tereau Daniel R
Please See Remarks
Sell
600 $167.86

600

$167.86

$100,716

Mar 14, 2022

Tereau Daniel R

Tereau Daniel R
Please See Remarks
Sell
1,391 $169.13

1,391

$169.13

$235,260

Mar 14, 2022

Tereau Daniel R

Tereau Daniel R
Please See Remarks
Sell
300 $169.89

300

$169.89

$50,967

Dec 16, 2021

Okun Andrew

Okun Andrew
Please See Remarks
Sell
576 $187.45

576

$187.45

$107,971

Dec 16, 2021

Okun Andrew

Okun Andrew
Please See Remarks
Sell
210 $188.69

210

$188.69

$39,625

Dec 16, 2021

Okun Andrew

Okun Andrew
Please See Remarks
Sell
140 $189.62

140

$189.62

$26,547

Dec 16, 2021

Okun Andrew

Okun Andrew
Please See Remarks
Sell
210 $190.60

210

$190.60

$40,026

Dec 16, 2021

Okun Andrew

Okun Andrew
Please See Remarks
Sell
214 $191.76

214

$191.76

$41,037

Sep 20, 2021

Mock James M

Mock James M
Please See Remarks
Sell
1,300 $183.18

1,300

$183.18

$238,134

Sep 20, 2021

Mock James M

Mock James M
Please See Remarks
Sell
1,803 $183.93

1,803

$183.93

$331,626

Sep 20, 2021

Mock James M

Mock James M
Please See Remarks
Sell
1,377 $185.30

1,377

$185.30

$255,158

Sep 20, 2021

Mock James M

Mock James M
Please See Remarks
Sell
400 $186.09

400

$186.09

$74,436

Sep 20, 2021

Mock James M

Mock James M
Please See Remarks
Sell
1,100 $187.17

1,100

$187.17

$205,887

Sep 20, 2021

Mock James M

Mock James M
Please See Remarks
Sell
100 $187.99

100

$187.99

$18,799

Aug 30, 2021

Okun Andrew

Okun Andrew
Please See Remarks
Sell
200 $184.16

200

$184.16

$36,832

Aug 30, 2021

Okun Andrew

Okun Andrew
Please See Remarks
Sell
126 $185.24

126

$185.24

$23,340

Aug 30, 2021

Okun Andrew

Okun Andrew
Please See Remarks
Sell
800 $186.72

800

$186.72

$149,376

Aug 30, 2021

Okun Andrew

Okun Andrew
Please See Remarks
Sell
1,328 $188.02

1,328

$188.02

$249,691

Aug 30, 2021

Okun Andrew

Okun Andrew
Please See Remarks
Sell
600 $188.85

600

$188.85

$113,310

Jul 06, 2021

Gregoire Sylvie

Gregoire Sylvie
Sell
5,000 $155.57

5,000

$155.57

$777,850

Jun 10, 2021

Okun Andrew

Okun Andrew
Please See Remarks
Sell
2,370 $145.71

2,370

$145.71

$345,333

May 13, 2021

Gregoire Sylvie

Gregoire Sylvie
Sell
5,000 $140.00

5,000

$140.00

$700,000

May 11, 2021

MICHAS ALEXIS P

MICHAS ALEXIS P
Sell
4,750 $140.23

4,750

$140.23

$666,093

Feb 01, 2021

Tereau Daniel R

Tereau Daniel R
Please See Remarks
Sell
2,047 $147.07

2,047

$147.07

$301,052

Jan 06, 2021

Goldberg Joel S

Goldberg Joel S
Please See Remarks
Sell
700 $153.06

700

$153.06

$107,142

Jan 06, 2021

Goldberg Joel S

Goldberg Joel S
Please See Remarks
Sell
900 $154.04

900

$154.04

$138,636

Jan 06, 2021

Goldberg Joel S

Goldberg Joel S
Please See Remarks
Sell
12,211 $155.20

12,211

$155.20

$1,895,147

Jan 06, 2021

Goldberg Joel S

Goldberg Joel S
Please See Remarks
Sell
9,938 $155.98

9,938

$155.98

$1,550,129

Jan 06, 2021

Goldberg Joel S

Goldberg Joel S
Please See Remarks
Sell
1,000 $157.00

1,000

$157.00

$157,000

Jan 06, 2021

Goldberg Joel S

Goldberg Joel S
Please See Remarks
Sell
400 $157.82

400

$157.82

$63,128

Jan 05, 2021

Singh Prahlad R.

Singh Prahlad R.
Please See Remarks
Sell
10,636 $150.00

10,636

$150.00

$1,595,400

Jan 05, 2021

Goldberg Joel S

Goldberg Joel S
Please See Remarks
Sell
39 $152.50

39

$152.50

$5,948

Jan 05, 2021

Goldberg Joel S

Goldberg Joel S
Please See Remarks
Sell
1,479 $152.51

1,479

$152.51

$225,564

Dec 14, 2020

Tereau Daniel R

Tereau Daniel R
Please See Remarks
Sell
4,094 $146.68

4,094

$146.68

$600,508

Nov 06, 2020

Okun Andrew

Okun Andrew
Please See Remarks
Sell
6,107 $140.14

6,107

$140.14

$855,835

Oct 02, 2020

Mock James M

Mock James M
Please See Remarks
Sell
1,100 $123.69

1,100

$123.69

$136,059

Oct 02, 2020

Mock James M

Mock James M
Please See Remarks
Sell
4,423 $124.58

4,423

$124.58

$551,017

Oct 02, 2020

Mock James M

Mock James M
Please See Remarks
Sell
100 $125.08

100

$125.08

$12,508

Jul 31, 2020

Goldberg Joel S

Goldberg Joel S
Please See Remarks
Sell
15,936 $117.60

15,936

$117.60

$1,874,074

Jul 31, 2020

Goldberg Joel S

Goldberg Joel S
Please See Remarks
Sell
7,451 $118.34

7,451

$118.34

$881,751

Jul 29, 2020

Okun Andrew

Okun Andrew
Please See Remarks
Sell
6,699 $120.00

6,699

$120.00

$803,880

Jun 15, 2020

Tereau Daniel R

Tereau Daniel R
Please See Remarks
Sell
5,452 $95.22

5,452

$95.22

$519,139

May 28, 2020

Barrett Peter

Barrett Peter
Sell
7,552 $100.11

7,552

$100.11

$756,038

Feb 05, 2020

MICHAS ALEXIS P

MICHAS ALEXIS P
Sell
1,777 $96.23

1,777

$96.23

$171,002

Dec 04, 2019

Okun Andrew

Okun Andrew
Please See Remarks
Sell
9,398 $90.87

9,398

$90.87

$853,996

Dec 04, 2019

Okun Andrew

Okun Andrew
Please See Remarks
Sell
2,586 $90.87

2,586

$90.87

$234,990

Nov 21, 2019

Witz Pascale

Witz Pascale
Sell
1,043 $90.67

1,043

$90.67

$94,569

Aug 30, 2019

MICHAS ALEXIS P

MICHAS ALEXIS P
Sell
2,000 $82.56

2,000

$82.56

$165,120

Apr 09, 2019

Singh Prahlad R.

Singh Prahlad R.
President and COO
Sell
3,289 $102.39

3,289

$102.39

$336,761

Apr 03, 2019

Butters Deborah A.

Butters Deborah A.
Please See Remarks
Sell
7,414 $98.00

7,414

$98.00

$726,572

Mar 19, 2019

Okun Andrew

Okun Andrew
Please See Remarks
Sell
16,788 $95.03

16,788

$95.03

$1,595,364

Mar 11, 2019

Goldberg Joel S

Goldberg Joel S
Please See Remarks
Sell
24,465 $92.81

24,465

$92.81

$2,270,597

Mar 07, 2019

Tereau Daniel R

Tereau Daniel R
Please See Remarks
Sell
1,200 $93.27

1,200

$93.27

$111,924

Feb 21, 2019

MICHAS ALEXIS P

MICHAS ALEXIS P
Sell
2,118 $92.96

2,118

$92.96

$196,883

Feb 13, 2019

Barrett Peter

Barrett Peter
Sell
5,601 $93.62

5,601

$93.62

$524,371

Feb 05, 2019

LOPARDO NICHOLAS A

LOPARDO NICHOLAS A
Sell
1,600 $92.67

1,600

$92.67

$148,274

Dec 03, 2018

MICHAS ALEXIS P

MICHAS ALEXIS P
Sell
5,000 $90.95

5,000

$90.95

$454,750

Nov 30, 2018

LOPARDO NICHOLAS A

LOPARDO NICHOLAS A
Sell
2,000 $87.08

2,000

$87.08

$174,160

Nov 13, 2018

SULLIVAN PATRICK J

SULLIVAN PATRICK J
Sell
10,000 $81.64

10,000

$81.64

$816,400

Nov 06, 2018

Witz Pascale

Witz Pascale
Sell
2,206 $83.62

2,206

$83.62

$184,455

Nov 05, 2018

LOPARDO NICHOLAS A

LOPARDO NICHOLAS A
Sell
2,000 $82.12

2,000

$82.12

$164,244

Oct 01, 2018

Butters Deborah A.

Butters Deborah A.
Please See Remarks
Sell
3,266 $97.70

3,266

$97.70

$319,088

Oct 01, 2018

FRIEL ROBERT F

FRIEL ROBERT F
President and CEO
Sell
104,297 $96.75

104,297

$96.75

$10,090,735

Oct 01, 2018

FRIEL ROBERT F

FRIEL ROBERT F
President and CEO
Sell
46,315 $97.73

46,315

$97.73

$4,526,365

Sep 24, 2018

Tereau Daniel R

Tereau Daniel R
Please See Remarks
Sell
3,308 $96.58

3,308

$96.58

$319,487

Sep 10, 2018

Corbett James

Corbett James
Please See Remarks
Sell
4,175 $94.34

4,175

$94.34

$393,870

Aug 31, 2018

LOPARDO NICHOLAS A

LOPARDO NICHOLAS A
Sell
2,700 $92.28

2,700

$92.28

$249,156

Aug 28, 2018

LOPARDO NICHOLAS A

LOPARDO NICHOLAS A
Sell
3,500 $89.40

3,500

$89.40

$312,900

Aug 08, 2018

SULLIVAN PATRICK J

SULLIVAN PATRICK J
Sell
12,672 $86.20

12,672

$86.20

$1,092,263

Aug 06, 2018

LOPARDO NICHOLAS A

LOPARDO NICHOLAS A
Sell
3,505 $85.60

3,505

$85.60

$300,028

Aug 02, 2018

Okun Andrew

Okun Andrew
Please See Remarks
Sell
14,045 $82.18

14,045

$82.18

$1,154,218

Aug 02, 2018

Goldberg Joel S

Goldberg Joel S
Please See Remarks
Sell
34,608 $85.00

34,608

$85.00

$2,941,680

Aug 02, 2018

FRIEL ROBERT F

FRIEL ROBERT F
President and CEO
Sell
215,870 $81.62

215,870

$81.62

$17,619,309

Aug 01, 2018

FRIEL ROBERT F

FRIEL ROBERT F
President and CEO
Sell
2,709 $80.00

2,709

$80.00

$216,723

May 25, 2018

LOPARDO NICHOLAS A

LOPARDO NICHOLAS A
Sell
4,000 $74.92

4,000

$74.92

$299,680

Apr 18, 2018

Tereau Daniel R

Tereau Daniel R
Please See Remarks
Sell
1,156 $77.00

1,156

$77.00

$89,012

Mar 05, 2018

Wilson Frank Anders

Wilson Frank Anders
Please See Remarks
Sell
55,627 $73.64

55,627

$73.64

$4,096,372

Mar 05, 2018

Wilson Frank Anders

Wilson Frank Anders
Please See Remarks
Sell
48,029 $74.28

48,029

$74.28

$3,567,594

Feb 27, 2018

MICHAS ALEXIS P

MICHAS ALEXIS P
Sell
2,412 $77.35

2,412

$77.35

$186,568

Feb 08, 2018

Okun Andrew

Okun Andrew
Please See Remarks
Sell
2,324 $75.44

2,324

$75.44

$175,323

Feb 05, 2018

Okun Andrew

Okun Andrew
See Remarks
Sell
2,273 $77.86

2,273

$77.86

$176,976

TOP