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