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

WESSEL RICK L

WESSEL RICK L
Vice-Chairman & CEO
Sell
30,976 $139.33

30,976

$139.33

$4,315,886

Aug 20, 2025

WESSEL RICK L

WESSEL RICK L
Vice-Chairman & CEO
Sell
69,024 $138.49

69,024

$138.49

$9,559,134

Aug 04, 2025

GRAVES JAMES H

GRAVES JAMES H
Sell
6,000 $134.56

6,000

$134.56

$807,360

Jun 10, 2025

Hambleton Howard F

Hambleton Howard F
AFF President
Sell
3,900 $130.93

3,900

$130.93

$510,627

Nov 06, 2024

Owen Randel G

Owen Randel G
Sell
2,000 $113.92

2,000

$113.92

$227,840

Nov 05, 2024

ORR R DOUGLAS

ORR R DOUGLAS
EVP & CHIEF FINANCIAL OFFICER
Sell
2,000 $105.68

2,000

$105.68

$211,360

Nov 05, 2024

ORR R DOUGLAS

ORR R DOUGLAS
EVP & CHIEF FINANCIAL OFFICER
Sell
2,000 $105.68

2,000

$105.68

$211,360

Nov 05, 2024

ORR R DOUGLAS

ORR R DOUGLAS
EVP & CHIEF FINANCIAL OFFICER
Sell
2,000 $105.68

2,000

$105.68

$211,360

Sep 09, 2024

Rippel Douglas Richard

Rippel Douglas Richard
Sell
3,374 $119.94

3,374

$119.94

$404,678

Sep 06, 2024

Rippel Douglas Richard

Rippel Douglas Richard
Sell
600 $120.07

600

$120.07

$72,042

Aug 30, 2024

Rippel Douglas Richard

Rippel Douglas Richard
Sell
7,316 $119.98

7,316

$119.98

$877,774

Aug 26, 2024

Rippel Douglas Richard

Rippel Douglas Richard
Sell
2,864 $120.01

2,864

$120.01

$343,709

Aug 05, 2024

ORR R DOUGLAS

ORR R DOUGLAS
EVP & CHIEF FINANCIAL OFFICER
Sell
2,000 $107.18

2,000

$107.18

$214,360

Aug 05, 2024

ORR R DOUGLAS

ORR R DOUGLAS
EVP & CHIEF FINANCIAL OFFICER
Sell
2,000 $107.21

2,000

$107.21

$214,420

Aug 05, 2024

ORR R DOUGLAS

ORR R DOUGLAS
EVP & CHIEF FINANCIAL OFFICER
Sell
2,000 $107.17

2,000

$107.17

$214,340

May 22, 2024

Rippel Douglas Richard

Rippel Douglas Richard
Sell
720,950 $117.90

720,950

$117.90

$85,000,005

May 06, 2024

ORR R DOUGLAS

ORR R DOUGLAS
EVP & CHIEF FINANCIAL OFFICER
Sell
2,000 $116.53

2,000

$116.53

$233,060

May 06, 2024

ORR R DOUGLAS

ORR R DOUGLAS
EVP & CHIEF FINANCIAL OFFICER
Sell
2,000 $116.54

2,000

$116.54

$233,080

May 06, 2024

ORR R DOUGLAS

ORR R DOUGLAS
EVP & CHIEF FINANCIAL OFFICER
Sell
2,000 $116.55

2,000

$116.55

$233,100

Mar 15, 2024

Rippel Douglas Richard

Rippel Douglas Richard
Sell
17,395 $118.73

17,395

$118.73

$2,065,308

Mar 14, 2024

Rippel Douglas Richard

Rippel Douglas Richard
Sell
18,393 $117.59

18,393

$117.59

$2,162,833

Mar 13, 2024

Rippel Douglas Richard

Rippel Douglas Richard
Sell
21,852 $119.90

21,852

$119.90

$2,620,055

Mar 12, 2024

Rippel Douglas Richard

Rippel Douglas Richard
Sell
16,722 $117.73

16,722

$117.73

$1,968,681

Mar 11, 2024

Rippel Douglas Richard

Rippel Douglas Richard
Sell
21,959 $116.32

21,959

$116.32

$2,554,271

Mar 08, 2024

Rippel Douglas Richard

Rippel Douglas Richard
Sell
16,350 $115.45

16,350

$115.45

$1,887,608

Mar 07, 2024

Rippel Douglas Richard

Rippel Douglas Richard
Sell
5,067 $115.15

5,067

$115.15

$583,465

Mar 06, 2024

Rippel Douglas Richard

Rippel Douglas Richard
Sell
7,891 $115.17

7,891

$115.17

$908,806

Mar 05, 2024

Rippel Douglas Richard

Rippel Douglas Richard
Sell
5,546 $115.18

5,546

$115.18

$638,788

Feb 28, 2024

Rippel Douglas Richard

Rippel Douglas Richard
Sell
17,707 $116.32

17,707

$116.32

$2,059,678

Feb 27, 2024

Rippel Douglas Richard

Rippel Douglas Richard
Sell
21,806 $115.84

21,806

$115.84

$2,526,007

Feb 26, 2024

Rippel Douglas Richard

Rippel Douglas Richard
Sell
15,330 $117.34

15,330

$117.34

$1,798,822

Feb 23, 2024

Rippel Douglas Richard

Rippel Douglas Richard
Sell
14,462 $118.08

14,462

$118.08

$1,707,673

Feb 22, 2024

Rippel Douglas Richard

Rippel Douglas Richard
Sell
23,236 $117.93

23,236

$117.93

$2,740,221

Feb 21, 2024

Rippel Douglas Richard

Rippel Douglas Richard
Sell
25,737 $117.43

25,737

$117.43

$3,022,296

Feb 20, 2024

Rippel Douglas Richard

Rippel Douglas Richard
Sell
28,412 $118.16

28,412

$118.16

$3,357,162

Feb 16, 2024

Rippel Douglas Richard

Rippel Douglas Richard
Sell
31,930 $119.68

31,930

$119.68

$3,821,382

Feb 15, 2024

Rippel Douglas Richard

Rippel Douglas Richard
Sell
24,398 $119.26

24,398

$119.26

$2,909,705

Feb 14, 2024

Rippel Douglas Richard

Rippel Douglas Richard
Sell
24,174 $119.55

24,174

$119.55

$2,890,002

Feb 13, 2024

Rippel Douglas Richard

Rippel Douglas Richard
Sell
37,867 $117.95

37,867

$117.95

$4,466,413

Feb 12, 2024

Rippel Douglas Richard

Rippel Douglas Richard
Sell
20,025 $118.91

20,025

$118.91

$2,381,173

Feb 09, 2024

Rippel Douglas Richard

Rippel Douglas Richard
Sell
20,499 $117.81

20,499

$117.81

$2,414,987

Feb 08, 2024

Rippel Douglas Richard

Rippel Douglas Richard
Sell
20,518 $116.32

20,518

$116.32

$2,386,654

Feb 07, 2024

Rippel Douglas Richard

Rippel Douglas Richard
Sell
25,968 $116.10

25,968

$116.10

$3,014,885

Feb 06, 2024

Rippel Douglas Richard

Rippel Douglas Richard
Sell
25,063 $116.34

25,063

$116.34

$2,915,829

Feb 05, 2024

ORR R DOUGLAS

ORR R DOUGLAS
EVP & CHIEF FINANCIAL OFFICER
Sell
3,000 $116.25

3,000

$116.25

$348,750

Feb 05, 2024

ORR R DOUGLAS

ORR R DOUGLAS
EVP & CHIEF FINANCIAL OFFICER
Sell
3,000 $116.24

3,000

$116.24

$348,720

Feb 05, 2024

ORR R DOUGLAS

ORR R DOUGLAS
EVP & CHIEF FINANCIAL OFFICER
Sell
3,000 $116.21

3,000

$116.21

$348,630

Feb 05, 2024

Rippel Douglas Richard

Rippel Douglas Richard
Sell
19,020 $117.34

19,020

$117.34

$2,231,807

Nov 09, 2023

Owen Randel G

Owen Randel G
Sell
2,000 $109.02

2,000

$109.02

$218,040

Nov 09, 2023

Rippel Douglas Richard

Rippel Douglas Richard
Sell
9,005 $109.35

9,005

$109.35

$984,697

Nov 08, 2023

Rippel Douglas Richard

Rippel Douglas Richard
Sell
12,371 $109.38

12,371

$109.38

$1,353,140

Nov 07, 2023

Rippel Douglas Richard

Rippel Douglas Richard
Sell
18,045 $109.44

18,045

$109.44

$1,974,845

Nov 06, 2023

Rippel Douglas Richard

Rippel Douglas Richard
Sell
17,128 $109.49

17,128

$109.49

$1,875,345

Nov 03, 2023

Rippel Douglas Richard

Rippel Douglas Richard
Sell
13,845 $109.35

13,845

$109.35

$1,513,951

Nov 02, 2023

Rippel Douglas Richard

Rippel Douglas Richard
Sell
10,647 $109.24

10,647

$109.24

$1,163,078

Oct 31, 2023

Rippel Douglas Richard

Rippel Douglas Richard
Sell
19,427 $108.78

19,427

$108.78

$2,113,269

Oct 31, 2023

Hambleton Howard F

Hambleton Howard F
AFF President
Sell
3,670 $109.08

3,670

$109.08

$400,324

Oct 30, 2023

Rippel Douglas Richard

Rippel Douglas Richard
Sell
48,943 $108.57

48,943

$108.57

$5,313,742

Oct 27, 2023

Rippel Douglas Richard

Rippel Douglas Richard
Sell
37,569 $107.07

37,569

$107.07

$4,022,513

Oct 26, 2023

Rippel Douglas Richard

Rippel Douglas Richard
Sell
70,061 $109.21

70,061

$109.21

$7,651,362

Oct 25, 2023

Rippel Douglas Richard

Rippel Douglas Richard
Sell
19,882 $102.31

19,882

$102.31

$2,034,127

Oct 24, 2023

Rippel Douglas Richard

Rippel Douglas Richard
Sell
14,695 $102.43

14,695

$102.43

$1,505,209

Oct 23, 2023

Rippel Douglas Richard

Rippel Douglas Richard
Sell
13,724 $102.41

13,724

$102.41

$1,405,475

Oct 20, 2023

Rippel Douglas Richard

Rippel Douglas Richard
Sell
28,800 $102.41

28,800

$102.41

$2,949,408

Oct 19, 2023

Rippel Douglas Richard

Rippel Douglas Richard
Sell
47,398 $103.72

47,398

$103.72

$4,916,121

Oct 18, 2023

Rippel Douglas Richard

Rippel Douglas Richard
Sell
27,952 $105.01

27,952

$105.01

$2,935,240

Oct 17, 2023

Rippel Douglas Richard

Rippel Douglas Richard
Sell
45,579 $105.39

45,579

$105.39

$4,803,571

Oct 16, 2023

Rippel Douglas Richard

Rippel Douglas Richard
Sell
34,499 $101.99

34,499

$101.99

$3,518,553

Oct 13, 2023

Rippel Douglas Richard

Rippel Douglas Richard
Sell
5,729 $101.23

5,729

$101.23

$579,947

Oct 12, 2023

Rippel Douglas Richard

Rippel Douglas Richard
Sell
11,663 $101.62

11,663

$101.62

$1,185,194

Oct 11, 2023

Rippel Douglas Richard

Rippel Douglas Richard
Sell
14,906 $101.32

14,906

$101.32

$1,510,276

Oct 10, 2023

Rippel Douglas Richard

Rippel Douglas Richard
Sell
20,267 $101.24

20,267

$101.24

$2,051,831

Oct 09, 2023

Rippel Douglas Richard

Rippel Douglas Richard
Sell
35,847 $101.58

35,847

$101.58

$3,641,338

Oct 06, 2023

Rippel Douglas Richard

Rippel Douglas Richard
Sell
33,578 $101.01

33,578

$101.01

$3,391,714

Oct 05, 2023

Rippel Douglas Richard

Rippel Douglas Richard
Sell
25,875 $101.57

25,875

$101.57

$2,628,124

Oct 04, 2023

Rippel Douglas Richard

Rippel Douglas Richard
Sell
31,305 $100.11

31,305

$100.11

$3,133,944

Oct 03, 2023

Rippel Douglas Richard

Rippel Douglas Richard
Sell
26,058 $99.22

26,058

$99.22

$2,585,475

Oct 02, 2023

Rippel Douglas Richard

Rippel Douglas Richard
Sell
26,175 $100.03

26,175

$100.03

$2,618,285

Sep 29, 2023

Rippel Douglas Richard

Rippel Douglas Richard
Sell
17,207 $100.78

17,207

$100.78

$1,734,121

Sep 28, 2023

Rippel Douglas Richard

Rippel Douglas Richard
Sell
37,857 $100.46

37,857

$100.46

$3,803,114

Sep 26, 2023

Rippel Douglas Richard

Rippel Douglas Richard
Sell
4,141 $98.04

4,141

$98.04

$405,984

Sep 25, 2023

Rippel Douglas Richard

Rippel Douglas Richard
Sell
35,653 $98.35

35,653

$98.35

$3,506,473

Aug 08, 2023

Rippel Douglas Richard

Rippel Douglas Richard
Sell
317 $98.36

317

$98.36

$31,180

Aug 07, 2023

Rippel Douglas Richard

Rippel Douglas Richard
Sell
63,358 $99.66

63,358

$99.66

$6,314,258

Aug 04, 2023

Rippel Douglas Richard

Rippel Douglas Richard
Sell
42,844 $99.51

42,844

$99.51

$4,263,406

Aug 03, 2023

Rippel Douglas Richard

Rippel Douglas Richard
Sell
19,401 $98.43

19,401

$98.43

$1,909,640

Jul 28, 2023

Rippel Douglas Richard

Rippel Douglas Richard
Sell
827 $98.11

827

$98.11

$81,137

Jul 27, 2023

Rippel Douglas Richard

Rippel Douglas Richard
Sell
37,024 $99.97

37,024

$99.97

$3,701,289

Jul 19, 2023

Rippel Douglas Richard

Rippel Douglas Richard
Sell
1,439 $98.08

1,439

$98.08

$141,137

May 15, 2023

Ramos Raul

Ramos Raul
SVP Latin American Operations
Sell
30,050 $102.87

30,050

$102.87

$3,091,244

May 12, 2023

Ramos Raul

Ramos Raul
SVP Latin American Operations
Sell
10,050 $102.19

10,050

$102.19

$1,027,010

May 09, 2023

ORR R DOUGLAS

ORR R DOUGLAS
EVP & CHIEF FINANCIAL OFFICER
Sell
7,500 $104.00

7,500

$104.00

$780,000

Feb 02, 2023

Rippel Douglas Richard

Rippel Douglas Richard
Sell
10,359 $93.68

10,359

$93.68

$970,431

Feb 01, 2023

Rippel Douglas Richard

Rippel Douglas Richard
Sell
25,715 $91.27

25,715

$91.27

$2,347,008

Jan 31, 2023

Rippel Douglas Richard

Rippel Douglas Richard
Sell
20,019 $91.66

20,019

$91.66

$1,834,942

Jan 30, 2023

Rippel Douglas Richard

Rippel Douglas Richard
Sell
16,902 $91.21

16,902

$91.21

$1,541,631

Jan 27, 2023

Rippel Douglas Richard

Rippel Douglas Richard
Sell
21,255 $90.81

21,255

$90.81

$1,930,167

Jan 26, 2023

Rippel Douglas Richard

Rippel Douglas Richard
Sell
25,051 $90.68

25,051

$90.68

$2,271,625

Jan 25, 2023

Rippel Douglas Richard

Rippel Douglas Richard
Sell
33,516 $90.10

33,516

$90.10

$3,019,792

Jan 24, 2023

Rippel Douglas Richard

Rippel Douglas Richard
Sell
33,364 $90.91

33,364

$90.91

$3,033,121

Jan 23, 2023

Rippel Douglas Richard

Rippel Douglas Richard
Sell
80,704 $90.14

80,704

$90.14

$7,274,659

Jan 20, 2023

Rippel Douglas Richard

Rippel Douglas Richard
Sell
92,392 $88.77

92,392

$88.77

$8,201,638

Jan 19, 2023

Rippel Douglas Richard

Rippel Douglas Richard
Sell
42,127 $88.20

42,127

$88.20

$3,715,601

Jan 18, 2023

Rippel Douglas Richard

Rippel Douglas Richard
Sell
6,256 $88.14

6,256

$88.14

$551,404

Jan 17, 2023

Rippel Douglas Richard

Rippel Douglas Richard
Sell
11,643 $88.77

11,643

$88.77

$1,033,549

Jan 13, 2023

Rippel Douglas Richard

Rippel Douglas Richard
Sell
30,942 $89.60

30,942

$89.60

$2,772,403

Jan 12, 2023

Rippel Douglas Richard

Rippel Douglas Richard
Sell
42,678 $90.11

42,678

$90.11

$3,845,715

Jan 11, 2023

Rippel Douglas Richard

Rippel Douglas Richard
Sell
41,482 $89.53

41,482

$89.53

$3,713,883

Jan 10, 2023

Rippel Douglas Richard

Rippel Douglas Richard
Sell
56,907 $89.68

56,907

$89.68

$5,103,420

Jan 09, 2023

Rippel Douglas Richard

Rippel Douglas Richard
Sell
46,318 $90.61

46,318

$90.61

$4,196,874

Jan 06, 2023

Rippel Douglas Richard

Rippel Douglas Richard
Sell
108,835 $89.28

108,835

$89.28

$9,716,789

Jan 05, 2023

Rippel Douglas Richard

Rippel Douglas Richard
Sell
55,191 $88.10

55,191

$88.10

$4,862,327

Jan 04, 2023

Rippel Douglas Richard

Rippel Douglas Richard
Sell
10,131 $88.25

10,131

$88.25

$894,061

Jan 03, 2023

Rippel Douglas Richard

Rippel Douglas Richard
Sell
49,717 $88.22

49,717

$88.22

$4,386,034

Dec 29, 2022

Rippel Douglas Richard

Rippel Douglas Richard
Sell
57,512 $88.44

57,512

$88.44

$5,086,361

Dec 28, 2022

Rippel Douglas Richard

Rippel Douglas Richard
Sell
2,162 $88.01

2,162

$88.01

$190,278

Dec 27, 2022

Rippel Douglas Richard

Rippel Douglas Richard
Sell
26,451 $88.03

26,451

$88.03

$2,328,482

Dec 23, 2022

Rippel Douglas Richard

Rippel Douglas Richard
Sell
12,984 $88.10

12,984

$88.10

$1,143,890

Dec 22, 2022

Rippel Douglas Richard

Rippel Douglas Richard
Sell
20,727 $88.06

20,727

$88.06

$1,825,220

Dec 21, 2022

Rippel Douglas Richard

Rippel Douglas Richard
Sell
38,998 $88.28

38,998

$88.28

$3,442,743

Dec 19, 2022

Rippel Douglas Richard

Rippel Douglas Richard
Sell
4,171 $88.40

4,171

$88.40

$368,716

Oct 31, 2022

GRAVES JAMES H

GRAVES JAMES H
Sell
8,000 $96.00

8,000

$96.00

$768,000

Feb 23, 2022

Hambleton Howard F

Hambleton Howard F
AFF President
Buy
11,715 $75.78

11,715

$75.78

$887,763

Feb 22, 2022

Hambleton Howard F

Hambleton Howard F
AFF President
Buy
1,472 $76.18

1,472

$76.18

$112,137

Aug 30, 2019

GRAVES JAMES H

GRAVES JAMES H
Sell
3,597 $99.33

3,597

$99.33

$357,290

Aug 01, 2019

ORR R DOUGLAS

ORR R DOUGLAS
EVP & CHIEF FINANCIAL OFFICER
Sell
2,500 $101.83

2,500

$101.83

$254,575

May 03, 2019

ORR R DOUGLAS

ORR R DOUGLAS
EVP & CHIEF FINANCIAL OFFICER
Sell
5,000 $100.00

5,000

$100.00

$500,000

May 01, 2019

ORR R DOUGLAS

ORR R DOUGLAS
EVP & CHIEF FINANCIAL OFFICER
Sell
7,500 $96.94

7,500

$96.94

$727,050

Feb 25, 2019

ORR R DOUGLAS

ORR R DOUGLAS
EVP & CHIEF FINANCIAL OFFICER
Sell
5,000 $90.00

5,000

$90.00

$450,000

Feb 25, 2019

FEEHAN DANIEL R

FEEHAN DANIEL R
Sell
3,907 $89.66

3,907

$89.66

$350,302

Feb 22, 2019

FEEHAN DANIEL R

FEEHAN DANIEL R
Sell
11,093 $88.84

11,093

$88.84

$985,502

Feb 20, 2019

ORR R DOUGLAS

ORR R DOUGLAS
EVP & CHIEF FINANCIAL OFFICER
Sell
2,500 $87.50

2,500

$87.50

$218,750

Nov 30, 2018

GRAVES JAMES H

GRAVES JAMES H
Sell
7,000 $89.11

7,000

$89.11

$623,770

Nov 06, 2018

ORR R DOUGLAS

ORR R DOUGLAS
EVP & CHIEF FINANCIAL OFFICER
Sell
2,500 $85.00

2,500

$85.00

$212,500

May 01, 2018

FAULKNER MIKEL D

FAULKNER MIKEL D
Buy
1,700 $85.89

1,700

$85.89

$146,013

Mar 13, 2018

FEEHAN DANIEL R

FEEHAN DANIEL R
Sell
17,505 $80.60

17,505

$80.60

$1,410,903

Feb 22, 2018

ORR R DOUGLAS

ORR R DOUGLAS
EVP & CHIEF FINANCIAL OFFICER
Sell
8,815 $75.05

8,815

$75.05

$661,566

Feb 21, 2018

ORR R DOUGLAS

ORR R DOUGLAS
EVP & CHIEF FINANCIAL OFFICER
Sell
1,185 $75.00

1,185

$75.00

$88,875

Feb 05, 2018

Stuart Thomas Brent

Stuart Thomas Brent
President and COO
Buy
1,080 $73.64

1,080

$73.64

$79,531

Feb 05, 2018

ORR R DOUGLAS

ORR R DOUGLAS
EVP & CHIEF FINANCIAL OFFICER
Sell
5,000 $73.43

5,000

$73.43

$367,150

TOP