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.
73
1
$0.00
$14.61M
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 |
|---|---|---|---|---|---|
Aug 03, 2026 DUCA MAURICE J |
DUCA MAURICE J
|
Sell |
689 | $190.45 | 689 $190.45 $131,220 |
Aug 03, 2026 DUCA MAURICE J |
DUCA MAURICE J
|
Sell |
524 | $184.39 | 524 $184.39 $96,620 |
Aug 03, 2026 DUCA MAURICE J |
DUCA MAURICE J
|
Sell |
149 | $184.38 | 149 $184.38 $27,473 |
Aug 03, 2026 DUCA MAURICE J |
DUCA MAURICE J
|
Sell |
327 | $184.39 | 327 $184.39 $60,296 |
Aug 03, 2026 DUCA MAURICE J |
DUCA MAURICE J
|
Sell |
937 | $187.48 | 937 $187.48 $175,669 |
Aug 03, 2026 DUCA MAURICE J |
DUCA MAURICE J
|
Sell |
266 | $187.48 | 266 $187.48 $49,870 |
Aug 03, 2026 DUCA MAURICE J |
DUCA MAURICE J
|
Sell |
585 | $187.48 | 585 $187.48 $109,676 |
Aug 03, 2026 DUCA MAURICE J |
DUCA MAURICE J
|
Sell |
639 | $188.48 | 639 $188.48 $120,439 |
Aug 03, 2026 DUCA MAURICE J |
DUCA MAURICE J
|
Sell |
218 | $188.58 | 218 $188.58 $41,110 |
Aug 03, 2026 DUCA MAURICE J |
DUCA MAURICE J
|
Sell |
402 | $188.48 | 402 $188.48 $75,769 |
Aug 03, 2026 DUCA MAURICE J |
DUCA MAURICE J
|
Sell |
2,398 | $189.80 | 2,398 $189.80 $455,140 |
Aug 03, 2026 DUCA MAURICE J |
DUCA MAURICE J
|
Sell |
699 | $189.86 | 699 $189.86 $132,712 |
Aug 03, 2026 DUCA MAURICE J |
DUCA MAURICE J
|
Sell |
1,497 | $189.81 | 1,497 $189.81 $284,146 |
Aug 03, 2026 DUCA MAURICE J |
DUCA MAURICE J
|
Sell |
1,102 | $190.45 | 1,102 $190.45 $209,876 |
Aug 03, 2026 DUCA MAURICE J |
DUCA MAURICE J
|
Sell |
268 | $190.52 | 268 $190.52 $51,059 |
Jul 31, 2026 DUCA MAURICE J |
DUCA MAURICE J
|
Sell |
105 | $181.07 | 105 $181.07 $19,012 |
Jul 31, 2026 DUCA MAURICE J |
DUCA MAURICE J
|
Sell |
3,435 | $180.25 | 3,435 $180.25 $619,159 |
Jul 31, 2026 DUCA MAURICE J |
DUCA MAURICE J
|
Sell |
65 | $181.07 | 65 $181.07 $11,770 |
Jul 31, 2026 DUCA MAURICE J |
DUCA MAURICE J
|
Sell |
1,570 | $180.25 | 1,570 $180.25 $282,993 |
Jul 31, 2026 DUCA MAURICE J |
DUCA MAURICE J
|
Sell |
30 | $181.07 | 30 $181.07 $5,432 |
Jul 31, 2026 DUCA MAURICE J |
DUCA MAURICE J
|
Sell |
5,495 | $180.25 | 5,495 $180.25 $990,474 |
Jul 30, 2026 DUCA MAURICE J |
DUCA MAURICE J
|
Sell |
389 | $180.13 | 389 $180.13 $70,071 |
Jul 30, 2026 DUCA MAURICE J |
DUCA MAURICE J
|
Sell |
624 | $180.13 | 624 $180.13 $112,401 |
Jul 30, 2026 DUCA MAURICE J |
DUCA MAURICE J
|
Sell |
230 | $181.39 | 230 $181.39 $41,720 |
Jul 30, 2026 DUCA MAURICE J |
DUCA MAURICE J
|
Sell |
365 | $181.39 | 365 $181.39 $66,207 |
Jul 30, 2026 DUCA MAURICE J |
DUCA MAURICE J
|
Sell |
199 | $182.34 | 199 $182.34 $36,286 |
Jul 30, 2026 DUCA MAURICE J |
DUCA MAURICE J
|
Sell |
319 | $182.34 | 319 $182.34 $58,166 |
Jul 30, 2026 DUCA MAURICE J |
DUCA MAURICE J
|
Sell |
178 | $180.13 | 178 $180.13 $32,063 |
Jul 30, 2026 DUCA MAURICE J |
DUCA MAURICE J
|
Sell |
105 | $181.39 | 105 $181.39 $19,046 |
Jul 30, 2026 DUCA MAURICE J |
DUCA MAURICE J
|
Sell |
91 | $182.34 | 91 $182.34 $16,593 |
Jul 29, 2026 DUCA MAURICE J |
DUCA MAURICE J
|
Sell |
200 | $183.17 | 200 $183.17 $36,634 |
Jul 29, 2026 DUCA MAURICE J |
DUCA MAURICE J
|
Sell |
300 | $184.47 | 300 $184.47 $55,341 |
Jul 29, 2026 DUCA MAURICE J |
DUCA MAURICE J
|
Sell |
400 | $184.48 | 400 $184.48 $73,792 |
Jul 29, 2026 DUCA MAURICE J |
DUCA MAURICE J
|
Sell |
900 | $186.05 | 900 $186.05 $167,445 |
Jul 29, 2026 DUCA MAURICE J |
DUCA MAURICE J
|
Sell |
800 | $186.04 | 800 $186.04 $148,832 |
Jul 29, 2026 DUCA MAURICE J |
DUCA MAURICE J
|
Sell |
1,200 | $187.68 | 1,200 $187.68 $225,216 |
Jul 29, 2026 DUCA MAURICE J |
DUCA MAURICE J
|
Sell |
2,400 | $187.64 | 2,400 $187.64 $450,336 |
Jul 29, 2026 DUCA MAURICE J |
DUCA MAURICE J
|
Sell |
1,600 | $180.00 | 1,600 $180.00 $288,000 |
Jul 29, 2026 DUCA MAURICE J |
DUCA MAURICE J
|
Sell |
900 | $181.07 | 900 $181.07 $162,963 |
Jul 29, 2026 DUCA MAURICE J |
DUCA MAURICE J
|
Sell |
900 | $188.23 | 900 $188.23 $169,407 |
Jul 29, 2026 DUCA MAURICE J |
DUCA MAURICE J
|
Sell |
900 | $180.97 | 900 $180.97 $162,873 |
Jul 29, 2026 DUCA MAURICE J |
DUCA MAURICE J
|
Sell |
200 | $183.17 | 200 $183.17 $36,634 |
Jul 28, 2026 DUCA MAURICE J |
DUCA MAURICE J
|
Sell |
1,900 | $180.59 | 1,900 $180.59 $343,121 |
Jul 28, 2026 DUCA MAURICE J |
DUCA MAURICE J
|
Sell |
1,000 | $181.54 | 1,000 $181.54 $181,540 |
Jul 28, 2026 DUCA MAURICE J |
DUCA MAURICE J
|
Sell |
1,900 | $180.64 | 1,900 $180.64 $343,216 |
Jul 28, 2026 DUCA MAURICE J |
DUCA MAURICE J
|
Sell |
1,800 | $183.40 | 1,800 $183.40 $330,120 |
Jul 28, 2026 DUCA MAURICE J |
DUCA MAURICE J
|
Sell |
992 | $181.49 | 992 $181.49 $180,038 |
Jul 28, 2026 DUCA MAURICE J |
DUCA MAURICE J
|
Sell |
900 | $184.00 | 900 $184.00 $165,600 |
Jul 28, 2026 DUCA MAURICE J |
DUCA MAURICE J
|
Sell |
608 | $182.97 | 608 $182.97 $111,246 |
Jul 28, 2026 DUCA MAURICE J |
DUCA MAURICE J
|
Sell |
1,600 | $180.00 | 1,600 $180.00 $288,000 |
Jul 20, 2026 DUCA MAURICE J |
DUCA MAURICE J
|
Sell |
200 | $180.00 | 200 $180.00 $36,000 |
Jul 20, 2026 DUCA MAURICE J |
DUCA MAURICE J
|
Sell |
1,600 | $180.00 | 1,600 $180.00 $288,000 |
Jul 20, 2026 DUCA MAURICE J |
DUCA MAURICE J
|
Sell |
200 | $180.00 | 200 $180.00 $36,000 |
Jul 17, 2026 DUCA MAURICE J |
DUCA MAURICE J
|
Sell |
1,219 | $181.31 | 1,219 $181.31 $221,017 |
Jul 17, 2026 DUCA MAURICE J |
DUCA MAURICE J
|
Sell |
2,564 | $182.67 | 2,564 $182.67 $468,366 |
Jul 17, 2026 DUCA MAURICE J |
DUCA MAURICE J
|
Sell |
1,033 | $182.68 | 1,033 $182.68 $188,708 |
Jul 17, 2026 DUCA MAURICE J |
DUCA MAURICE J
|
Sell |
400 | $183.18 | 400 $183.18 $73,272 |
Jul 17, 2026 DUCA MAURICE J |
DUCA MAURICE J
|
Sell |
500 | $183.30 | 500 $183.30 $91,650 |
Jul 17, 2026 DUCA MAURICE J |
DUCA MAURICE J
|
Sell |
1,600 | $180.00 | 1,600 $180.00 $288,000 |
Jul 17, 2026 DUCA MAURICE J |
DUCA MAURICE J
|
Sell |
863 | $180.64 | 863 $180.64 $155,892 |
Jul 17, 2026 DUCA MAURICE J |
DUCA MAURICE J
|
Sell |
748 | $180.59 | 748 $180.59 $135,081 |
Jul 17, 2026 DUCA MAURICE J |
DUCA MAURICE J
|
Sell |
1,773 | $181.42 | 1,773 $181.42 $321,658 |
Jul 16, 2026 DUCA MAURICE J |
DUCA MAURICE J
|
Sell |
3,128 | $180.32 | 3,128 $180.32 $564,041 |
Jul 16, 2026 DUCA MAURICE J |
DUCA MAURICE J
|
Sell |
372 | $181.40 | 372 $181.40 $67,481 |
Jul 16, 2026 DUCA MAURICE J |
DUCA MAURICE J
|
Sell |
1,600 | $180.00 | 1,600 $180.00 $288,000 |
Jul 16, 2026 DUCA MAURICE J |
DUCA MAURICE J
|
Sell |
3,200 | $180.34 | 3,200 $180.34 $577,088 |
Jul 16, 2026 DUCA MAURICE J |
DUCA MAURICE J
|
Sell |
2,400 | $181.95 | 2,400 $181.95 $436,680 |
Jul 15, 2026 DUCA MAURICE J |
DUCA MAURICE J
|
Sell |
225 | $180.03 | 225 $180.03 $40,507 |
Jul 15, 2026 DUCA MAURICE J |
DUCA MAURICE J
|
Sell |
102 | $180.03 | 102 $180.03 $18,363 |
Jul 15, 2026 DUCA MAURICE J |
DUCA MAURICE J
|
Sell |
360 | $180.03 | 360 $180.03 $64,811 |
Jul 13, 2026 DUCA MAURICE J |
DUCA MAURICE J
|
Sell |
3,500 | $180.15 | 3,500 $180.15 $630,525 |
Jul 13, 2026 DUCA MAURICE J |
DUCA MAURICE J
|
Sell |
1,600 | $180.15 | 1,600 $180.15 $288,240 |
Jul 13, 2026 DUCA MAURICE J |
DUCA MAURICE J
|
Sell |
5,600 | $180.15 | 5,600 $180.15 $1,008,840 |
Jul 10, 2026 DUCA MAURICE J |
DUCA MAURICE J
|
Sell |
100 | $180.00 | 100 $180.00 $18,000 |
Jul 10, 2026 DUCA MAURICE J |
DUCA MAURICE J
|
Sell |
100 | $180.00 | 100 $180.00 $18,000 |
Jul 10, 2026 DUCA MAURICE J |
DUCA MAURICE J
|
Sell |
100 | $180.00 | 100 $180.00 $18,000 |
Jul 07, 2026 DUCA MAURICE J |
DUCA MAURICE J
|
Sell |
3,500 | $180.38 | 3,500 $180.38 $631,330 |
Jul 07, 2026 DUCA MAURICE J |
DUCA MAURICE J
|
Sell |
1,600 | $180.00 | 1,600 $180.00 $288,000 |
Jul 07, 2026 DUCA MAURICE J |
DUCA MAURICE J
|
Sell |
5,600 | $180.41 | 5,600 $180.41 $1,010,296 |
Jun 12, 2026 Eaton Timothy Mathias |
Eaton Timothy Mathias
CFO
|
Sell |
1,685 | $161.16 | 1,685 $161.16 $271,555 |
Jun 12, 2026 Eaton Timothy Mathias |
Eaton Timothy Mathias
CFO
|
Sell |
300 | $161.83 | 300 $161.83 $48,549 |
Jun 12, 2026 Eaton Timothy Mathias |
Eaton Timothy Mathias
CFO
|
Sell |
200 | $154.66 | 200 $154.66 $30,932 |
Jun 12, 2026 Eaton Timothy Mathias |
Eaton Timothy Mathias
CFO
|
Sell |
200 | $156.35 | 200 $156.35 $31,270 |
Jun 12, 2026 Eaton Timothy Mathias |
Eaton Timothy Mathias
CFO
|
Sell |
200 | $157.41 | 200 $157.41 $31,482 |
Jun 12, 2026 Pickering Evan |
Pickering Evan
General Counsel
|
Sell |
199 | $154.76 | 199 $154.76 $30,797 |
Jun 12, 2026 Pickering Evan |
Pickering Evan
General Counsel
|
Sell |
101 | $155.94 | 101 $155.94 $15,750 |
Jun 12, 2026 Pickering Evan |
Pickering Evan
General Counsel
|
Sell |
200 | $156.87 | 200 $156.87 $31,374 |
Jun 12, 2026 Pickering Evan |
Pickering Evan
General Counsel
|
Sell |
160 | $153.38 | 160 $153.38 $24,541 |
Jun 12, 2026 Rigler Don |
Rigler Don
Principal Accounting Officer
|
Sell |
150 | $159.56 | 150 $159.56 $23,934 |
May 15, 2026 Trigg William Shane |
Trigg William Shane
CEO
|
Sell |
1,486 | $152.70 | 1,486 $152.70 $226,912 |
May 15, 2026 Trigg William Shane |
Trigg William Shane
CEO
|
Sell |
662 | $153.85 | 662 $153.85 $101,849 |
May 15, 2026 Trigg William Shane |
Trigg William Shane
CEO
|
Sell |
1,436 | $151.68 | 1,436 $151.68 $217,812 |
May 12, 2026 Barat Elizabeth Erin |
Barat Elizabeth Erin
Chief People Officer
|
Sell |
1,978 | $158.12 | 1,978 $158.12 $312,761 |
Feb 17, 2026 Trigg William Shane |
Trigg William Shane
CEO
|
Sell |
320 | $167.04 | 320 $167.04 $53,453 |
Feb 17, 2026 Trigg William Shane |
Trigg William Shane
CEO
|
Sell |
1,999 | $168.21 | 1,999 $168.21 $336,252 |
Feb 17, 2026 Trigg William Shane |
Trigg William Shane
CEO
|
Sell |
2,102 | $168.98 | 2,102 $168.98 $355,196 |
Feb 17, 2026 Trigg William Shane |
Trigg William Shane
CEO
|
Sell |
1,382 | $170.12 | 1,382 $170.12 $235,106 |
Feb 17, 2026 Trigg William Shane |
Trigg William Shane
CEO
|
Sell |
160 | $170.86 | 160 $170.86 $27,338 |
Feb 17, 2026 Trigg William Shane |
Trigg William Shane
CEO
|
Sell |
240 | $172.25 | 240 $172.25 $41,340 |
Feb 17, 2026 Trigg William Shane |
Trigg William Shane
CEO
|
Sell |
120 | $173.22 | 120 $173.22 $20,786 |
Feb 17, 2026 Trigg William Shane |
Trigg William Shane
CEO
|
Sell |
399 | $174.59 | 399 $174.59 $69,661 |
Feb 17, 2026 Trigg William Shane |
Trigg William Shane
CEO
|
Sell |
1 | $175.10 | 1 $175.10 $175 |
Feb 17, 2026 Trigg William Shane |
Trigg William Shane
CEO
|
Sell |
120 | $176.29 | 120 $176.29 $21,155 |
Feb 17, 2026 Trigg William Shane |
Trigg William Shane
CEO
|
Sell |
120 | $178.30 | 120 $178.30 $21,396 |
Nov 24, 2025 Eaton Timothy Mathias |
Eaton Timothy Mathias
CFO
|
Sell |
517 | $228.34 | 517 $228.34 $118,052 |
Nov 17, 2025 Trigg William Shane |
Trigg William Shane
CEO
|
Sell |
440 | $237.31 | 440 $237.31 $104,416 |
Nov 17, 2025 Trigg William Shane |
Trigg William Shane
CEO
|
Sell |
711 | $238.32 | 711 $238.32 $169,446 |
Nov 17, 2025 Trigg William Shane |
Trigg William Shane
CEO
|
Sell |
553 | $239.42 | 553 $239.42 $132,399 |
Nov 17, 2025 Trigg William Shane |
Trigg William Shane
CEO
|
Sell |
894 | $240.49 | 894 $240.49 $214,998 |
Nov 17, 2025 Trigg William Shane |
Trigg William Shane
CEO
|
Sell |
600 | $241.65 | 600 $241.65 $144,990 |
Nov 17, 2025 Trigg William Shane |
Trigg William Shane
CEO
|
Sell |
280 | $242.54 | 280 $242.54 $67,911 |
Nov 17, 2025 Trigg William Shane |
Trigg William Shane
CEO
|
Sell |
240 | $243.63 | 240 $243.63 $58,471 |
Nov 17, 2025 Trigg William Shane |
Trigg William Shane
CEO
|
Sell |
80 | $244.56 | 80 $244.56 $19,565 |
Nov 17, 2025 Trigg William Shane |
Trigg William Shane
CEO
|
Sell |
149 | $247.35 | 149 $247.35 $36,855 |
Nov 14, 2025 Pickering Evan |
Pickering Evan
General Counsel
|
Sell |
334 | $243.67 | 334 $243.67 $81,386 |
Sep 15, 2025 Mazza Matthew S |
Mazza Matthew S
Chief Trust Officer
|
Sell |
1,636 | $276.98 | 1,636 $276.98 $453,139 |
Sep 11, 2025 Mazza Matthew S |
Mazza Matthew S
Chief Trust Officer
|
Sell |
1,364 | $280.77 | 1,364 $280.77 $382,970 |
Sep 10, 2025 Trigg William Shane |
Trigg William Shane
CEO
|
Sell |
2,156 | $275.90 | 2,156 $275.90 $594,840 |
Sep 10, 2025 Trigg William Shane |
Trigg William Shane
CEO
|
Sell |
444 | $276.72 | 444 $276.72 $122,864 |
Sep 10, 2025 Trigg William Shane |
Trigg William Shane
CEO
|
Sell |
1,400 | $278.63 | 1,400 $278.63 $390,082 |
Sep 08, 2025 KERR JANET |
KERR JANET
|
Sell |
1,040 | $284.76 | 1,040 $284.76 $296,150 |
Sep 08, 2025 KERR JANET |
KERR JANET
|
Sell |
1,460 | $285.24 | 1,460 $285.24 $416,450 |
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 |
|---|---|---|---|---|---|
Aug 27, 2025 DUCA MAURICE J |
DUCA MAURICE J
|
Sell |
2,048 | $275.38 | 2,048 $275.38 $563,978 |
Aug 27, 2025 DUCA MAURICE J |
DUCA MAURICE J
|
Sell |
100 | $277.50 | 100 $277.50 $27,750 |
Aug 27, 2025 DUCA MAURICE J |
DUCA MAURICE J
|
Sell |
900 | $275.40 | 900 $275.40 $247,860 |
Aug 27, 2025 DUCA MAURICE J |
DUCA MAURICE J
|
Sell |
352 | $276.13 | 352 $276.13 $97,198 |
Aug 27, 2025 DUCA MAURICE J |
DUCA MAURICE J
|
Sell |
200 | $276.23 | 200 $276.23 $55,246 |
Aug 27, 2025 DUCA MAURICE J |
DUCA MAURICE J
|
Sell |
100 | $277.50 | 100 $277.50 $27,750 |
Aug 26, 2025 DUCA MAURICE J |
DUCA MAURICE J
|
Sell |
2,296 | $275.74 | 2,296 $275.74 $633,099 |
Aug 26, 2025 DUCA MAURICE J |
DUCA MAURICE J
|
Sell |
1,700 | $275.88 | 1,700 $275.88 $468,996 |
Aug 26, 2025 DUCA MAURICE J |
DUCA MAURICE J
|
Sell |
100 | $276.80 | 100 $276.80 $27,680 |
Aug 26, 2025 DUCA MAURICE J |
DUCA MAURICE J
|
Sell |
204 | $276.62 | 204 $276.62 $56,430 |
Aug 25, 2025 DUCA MAURICE J |
DUCA MAURICE J
|
Sell |
200 | $276.21 | 200 $276.21 $55,242 |
Aug 25, 2025 DUCA MAURICE J |
DUCA MAURICE J
|
Sell |
2,000 | $275.40 | 2,000 $275.40 $550,800 |
Aug 25, 2025 DUCA MAURICE J |
DUCA MAURICE J
|
Sell |
1,600 | $275.43 | 1,600 $275.43 $440,688 |
Aug 25, 2025 DUCA MAURICE J |
DUCA MAURICE J
|
Sell |
500 | $276.27 | 500 $276.27 $138,135 |
Aug 25, 2025 Eaton Timothy Mathias |
Eaton Timothy Mathias
CFO
|
Sell |
667 | $276.58 | 667 $276.58 $184,479 |
Aug 22, 2025 DUCA MAURICE J |
DUCA MAURICE J
|
Sell |
100 | $276.11 | 100 $276.11 $27,611 |
Aug 22, 2025 DUCA MAURICE J |
DUCA MAURICE J
|
Sell |
1,800 | $275.63 | 1,800 $275.63 $496,134 |
Aug 22, 2025 DUCA MAURICE J |
DUCA MAURICE J
|
Sell |
2,400 | $275.62 | 2,400 $275.62 $661,488 |
Aug 15, 2025 Trigg William Shane |
Trigg William Shane
CEO
|
Sell |
3,012 | $264.98 | 3,012 $264.98 $798,120 |
Aug 12, 2025 DUCA MAURICE J |
DUCA MAURICE J
|
Sell |
100 | $277.72 | 100 $277.72 $27,772 |
TOP