| Insider | Role | Holdings | Buy $ | Sell $ | Net $ |
|---|---|---|---|---|---|
| Maurice J Duca | Unknown | 31,500 | — | $67,414,204 | -$67,414,204 |
| William Shane Trigg | Chief Executive Officer, Director | 70,772 | — | $8,909,225 | -$8,909,225 |
| Blottnitz Andreas von | Director | 6,764 | — | $5,213,897 | -$5,213,897 |
| Timothy K Bliss | Unknown | 22,000 | $4,778,054 | — | $4,778,054 |
| Matthew S Mazza | Chief Trust Officer | 25,015 | — | $3,679,584 | -$3,679,584 |
| Alexander Wolf | Director | 2,000 | $2,903,482 | — | $2,903,482 |
| Elizabeth Erin Barat | Chief People Officer | 20,301 | — | $1,379,274 | -$1,379,274 |
| Timothy Mathias Eaton | Chief Financial Officer | 16,714 | — | $1,025,626 | -$1,025,626 |
| Klaus Schauser | 10% Owner | 505,000 | — | $885,410 | -$885,410 |
| Robert Donald Casey III | Director | 28,399 | $870,920 | — | $870,920 |
| Janet Kerr | Director | 10,352 | — | $712,601 | -$712,601 |
| Evan Pickering | General Counsel | 5,167 | — | $409,276 | -$409,276 |
| Scanlan Agnes Bundy | Director | 7,343 | — | $127,710 | -$127,710 |
| Don Rigler | Principal Accounting Officer | 4,025 | — | $53,314 | -$53,314 |
| Date | Insider | Side | Shares | Price | Value | Holdings After | % of Position |
|---|---|---|---|---|---|---|---|
| 2026-08-21 | Maurice J Duca | SELL | 8 | $214.71 | $1,718 | 8,216 | 0% |
| 2026-08-21 | Maurice J Duca | SELL | 17 | $216.38 | $3,678 | 8,199 | 0% |
| 2026-08-21 | Maurice J Duca | SELL | 8 | $218.14 | $1,745 | 8,191 | 0% |
| 2026-08-21 | Maurice J Duca | SELL | 35 | $221.41 | $7,749 | 8,156 | 0% |
| 2026-08-21 | Maurice J Duca | SELL | 94 | $222.42 | $20,907 | 8,062 | 1% |
| 2026-08-21 | Maurice J Duca | SELL | 62 | $224.14 | $13,897 | 8,000 | 1% |
| 2026-08-21 | Maurice J Duca | SELL | 92 | $214.73 | $19,755 | 33,840 | 0% |
| 2026-08-21 | Maurice J Duca | SELL | 183 | $216.38 | $39,598 | 33,657 | 1% |
| 2026-08-21 | Maurice J Duca | SELL | 92 | $218.14 | $20,069 | 33,565 | 0% |
| 2026-08-21 | Maurice J Duca | SELL | 365 | $221.37 | $80,800 | 33,200 | 1% |
| 2026-08-21 | Maurice J Duca | SELL | 1,006 | $222.43 | $223,765 | 32,194 | 3% |
| 2026-08-21 | Maurice J Duca | SELL | 694 | $224.13 | $155,546 | 31,500 | 2% |
| 2026-08-20 | Maurice J Duca | SELL | 178 | $215.37 | $38,336 | 9,646 | 2% |
| 2026-08-20 | Maurice J Duca | SELL | 198 | $216.44 | $42,855 | 9,448 | 2% |
| 2026-08-20 | Maurice J Duca | SELL | 452 | $217.68 | $98,391 | 8,996 | 5% |
| 2026-08-20 | Maurice J Duca | SELL | 551 | $218.46 | $120,371 | 8,445 | 6% |
| 2026-08-20 | Maurice J Duca | SELL | 199 | $219.35 | $43,651 | 8,246 | 2% |
| 2026-08-20 | Maurice J Duca | SELL | 22 | $220.06 | $4,841 | 8,224 | 0% |
| 2026-08-20 | Maurice J Duca | SELL | 622 | $215.37 | $133,960 | 38,910 | 2% |
| 2026-08-20 | Maurice J Duca | SELL | 702 | $216.43 | $151,934 | 38,208 | 2% |
| 2026-08-20 | Maurice J Duca | SELL | 1,550 | $217.67 | $337,388 | 36,658 | 4% |
| 2026-08-20 | Maurice J Duca | SELL | 1,947 | $218.45 | $425,322 | 34,711 | 5% |
| 2026-08-20 | Maurice J Duca | SELL | 701 | $219.35 | $153,764 | 34,010 | 2% |
| 2026-08-20 | Maurice J Duca | SELL | 78 | $220.06 | $17,165 | 33,932 | 0% |
| 2026-08-19 | Maurice J Duca | SELL | 219 | $212.64 | $46,568 | 11,006 | 2% |
| 2026-08-19 | Maurice J Duca | SELL | 584 | $213.78 | $124,848 | 10,422 | 5% |
| 2026-08-19 | Maurice J Duca | SELL | 510 | $214.94 | $109,619 | 9,912 | 5% |
| 2026-08-19 | Maurice J Duca | SELL | 88 | $215.60 | $18,973 | 9,824 | 1% |
| 2026-08-19 | Maurice J Duca | SELL | 78 | $202.61 | $15,804 | 45,054 | 0% |
| 2026-08-19 | Maurice J Duca | SELL | 78 | $203.98 | $15,910 | 44,976 | 0% |
| 2026-08-19 | Maurice J Duca | SELL | 132 | $206.45 | $27,251 | 44,844 | 0% |
| 2026-08-19 | Maurice J Duca | SELL | 23 | $207.27 | $4,767 | 44,821 | 0% |
| 2026-08-19 | Maurice J Duca | SELL | 156 | $209.12 | $32,623 | 44,665 | 0% |
| 2026-08-19 | Maurice J Duca | SELL | 234 | $211.18 | $49,416 | 44,431 | 1% |
| 2026-08-19 | Maurice J Duca | SELL | 781 | $212.64 | $166,072 | 43,650 | 2% |
| 2026-08-19 | Maurice J Duca | SELL | 2,005 | $213.78 | $428,629 | 41,645 | 5% |
| 2026-08-19 | Maurice J Duca | SELL | 1,801 | $214.94 | $387,107 | 39,844 | 4% |
| 2026-08-19 | Maurice J Duca | SELL | 312 | $215.60 | $67,267 | 39,532 | 1% |
| 2026-08-19 | Maurice J Duca | SELL | 22 | $202.61 | $4,457 | 11,402 | 0% |
| 2026-08-19 | Maurice J Duca | SELL | 22 | $203.98 | $4,488 | 11,380 | 0% |
| 2026-08-19 | Maurice J Duca | SELL | 38 | $206.46 | $7,845 | 11,342 | 0% |
| 2026-08-19 | Maurice J Duca | SELL | 7 | $207.27 | $1,451 | 11,335 | 0% |
| 2026-08-19 | Maurice J Duca | SELL | 44 | $209.12 | $9,201 | 11,291 | 0% |
| 2026-08-19 | Maurice J Duca | SELL | 66 | $211.18 | $13,938 | 11,225 | 1% |
| 2026-08-19 | Timothy Mathias Eaton | SELL | 373 | $202.61 | $75,574 | 16,714 | 2% |
| 2026-08-18 | Maurice J Duca | SELL | 15 | $197.84 | $2,968 | 31,647 | 0% |
| 2026-08-18 | Maurice J Duca | SELL | 18 | $198.89 | $3,580 | 31,629 | 0% |
| 2026-08-18 | Maurice J Duca | SELL | 42 | $200.29 | $8,412 | 31,587 | 0% |
| 2026-08-18 | Maurice J Duca | SELL | 64 | $201.49 | $12,895 | 31,523 | 0% |
| 2026-08-18 | Maurice J Duca | SELL | 41 | $202.77 | $8,314 | 31,482 | 0% |
| 2026-08-18 | Maurice J Duca | SELL | 314 | $203.87 | $64,015 | 31,168 | 1% |
| 2026-08-18 | Maurice J Duca | SELL | 113 | $204.98 | $23,163 | 31,055 | 0% |
| 2026-08-18 | Maurice J Duca | SELL | 50 | $205.95 | $10,298 | 31,005 | 0% |
| 2026-08-18 | Maurice J Duca | SELL | 35 | $197.81 | $6,923 | 12,989 | 0% |
| 2026-08-18 | Maurice J Duca | SELL | 45 | $198.90 | $8,950 | 12,944 | 0% |
| 2026-08-18 | Maurice J Duca | SELL | 102 | $200.29 | $20,430 | 12,842 | 1% |
| 2026-08-18 | Maurice J Duca | SELL | 160 | $201.49 | $32,238 | 12,682 | 1% |
| 2026-08-18 | Maurice J Duca | SELL | 100 | $202.77 | $20,277 | 12,582 | 1% |
| 2026-08-18 | Maurice J Duca | SELL | 755 | $203.88 | $153,929 | 11,827 | 6% |
| 2026-08-18 | Maurice J Duca | SELL | 281 | $204.98 | $57,599 | 11,546 | 2% |
| 2026-08-18 | Maurice J Duca | SELL | 122 | $205.95 | $25,126 | 11,424 | 1% |
| 2026-08-18 | Maurice J Duca | SELL | 123 | $197.80 | $24,329 | 50,609 | 0% |
| 2026-08-18 | Maurice J Duca | SELL | 164 | $198.90 | $32,620 | 50,445 | 0% |
| 2026-08-18 | Maurice J Duca | SELL | 356 | $200.29 | $71,303 | 50,089 | 1% |
| 2026-08-18 | Maurice J Duca | SELL | 576 | $201.49 | $116,058 | 49,513 | 1% |
| 2026-08-18 | Maurice J Duca | SELL | 359 | $202.77 | $72,794 | 49,154 | 1% |
| 2026-08-18 | Maurice J Duca | SELL | 2,588 | $203.88 | $527,641 | 46,566 | 5% |
| 2026-08-18 | Maurice J Duca | SELL | 1,000 | $204.98 | $204,980 | 45,566 | 2% |
| 2026-08-18 | Maurice J Duca | SELL | 434 | $205.95 | $89,382 | 45,132 | 1% |
| 2026-08-17 | Maurice J Duca | SELL | 679 | $194.28 | $131,916 | 55,653 | 1% |
| 2026-08-17 | Maurice J Duca | SELL | 1,886 | $195.33 | $368,392 | 53,767 | 3% |
| 2026-08-17 | Maurice J Duca | SELL | 1,830 | $196.08 | $358,826 | 51,937 | 3% |
| 2026-08-17 | Maurice J Duca | SELL | 890 | $196.98 | $175,312 | 51,047 | 2% |
| 2026-08-17 | Maurice J Duca | SELL | 263 | $198.37 | $52,171 | 50,784 | 1% |
| 2026-08-17 | Maurice J Duca | SELL | 52 | $199.05 | $10,351 | 50,732 | 0% |
| 2026-08-17 | Maurice J Duca | SELL | 425 | $194.28 | $82,569 | 34,737 | 1% |
| 2026-08-17 | Maurice J Duca | SELL | 1,182 | $195.33 | $230,880 | 33,555 | 3% |
| 2026-08-17 | Maurice J Duca | SELL | 1,141 | $196.08 | $223,727 | 32,414 | 3% |
| 2026-08-17 | Maurice J Duca | SELL | 556 | $196.98 | $109,521 | 31,858 | 2% |
| 2026-08-17 | Maurice J Duca | SELL | 163 | $198.37 | $32,334 | 31,695 | 1% |
| 2026-08-17 | Maurice J Duca | SELL | 33 | $199.05 | $6,569 | 31,662 | 0% |
| 2026-08-17 | Maurice J Duca | SELL | 196 | $194.28 | $38,079 | 14,428 | 1% |
| 2026-08-17 | Maurice J Duca | SELL | 539 | $195.33 | $105,283 | 13,889 | 4% |
| 2026-08-17 | Maurice J Duca | SELL | 522 | $196.08 | $102,354 | 13,367 | 4% |
| 2026-08-17 | Maurice J Duca | SELL | 254 | $196.98 | $50,033 | 13,113 | 2% |
| 2026-08-17 | Maurice J Duca | SELL | 74 | $198.37 | $14,679 | 13,039 | 1% |
| 2026-08-17 | Maurice J Duca | SELL | 15 | $199.05 | $2,986 | 13,024 | 0% |
| 2026-08-14 | Maurice J Duca | SELL | 446 | $200.29 | $89,329 | 38,216 | 1% |
| 2026-08-14 | Maurice J Duca | SELL | 890 | $201.17 | $179,041 | 37,326 | 2% |
| 2026-08-14 | Maurice J Duca | SELL | 1,050 | $201.97 | $212,068 | 36,276 | 3% |
| 2026-08-14 | Maurice J Duca | SELL | 394 | $203.04 | $79,998 | 35,882 | 1% |
| 2026-08-14 | Maurice J Duca | SELL | 687 | $204.14 | $140,244 | 35,195 | 2% |
| 2026-08-14 | Maurice J Duca | SELL | 33 | $205.00 | $6,765 | 35,162 | 0% |
| 2026-08-14 | Maurice J Duca | SELL | 203 | $200.29 | $40,659 | 16,021 | 1% |
| 2026-08-14 | Maurice J Duca | SELL | 409 | $201.18 | $82,283 | 15,612 | 3% |
| 2026-08-14 | Maurice J Duca | SELL | 479 | $201.97 | $96,744 | 15,133 | 3% |
| 2026-08-14 | Maurice J Duca | SELL | 180 | $203.04 | $36,547 | 14,953 | 1% |
| 2026-08-14 | Maurice J Duca | SELL | 314 | $204.14 | $64,100 | 14,639 | 2% |
| 2026-08-14 | Maurice J Duca | SELL | 15 | $205.00 | $3,075 | 14,624 | 0% |
| 2026-08-14 | Maurice J Duca | SELL | 718 | $200.29 | $143,808 | 61,214 | 1% |
| 2026-08-14 | Maurice J Duca | SELL | 1,434 | $201.17 | $288,478 | 59,780 | 2% |
| 2026-08-14 | Maurice J Duca | SELL | 1,671 | $201.97 | $337,492 | 58,109 | 3% |
| 2026-08-14 | Maurice J Duca | SELL | 626 | $203.04 | $127,103 | 57,483 | 1% |
| 2026-08-14 | Maurice J Duca | SELL | 1,099 | $204.14 | $224,350 | 56,384 | 2% |
| 2026-08-14 | Maurice J Duca | SELL | 52 | $205.00 | $10,660 | 56,332 | 0% |
| 2026-08-14 | William Shane Trigg | SELL | 2,057 | $205.00 | $421,685 | 70,772 | 3% |
| 2026-08-13 | Maurice J Duca | SELL | 315 | $196.28 | $61,828 | 17,002 | 2% |
| 2026-08-13 | Maurice J Duca | SELL | 164 | $197.29 | $32,356 | 16,838 | 1% |
| 2026-08-13 | Maurice J Duca | SELL | 134 | $198.37 | $26,582 | 16,704 | 1% |
| 2026-08-13 | Maurice J Duca | SELL | 15 | $199.81 | $2,997 | 16,689 | 0% |
| 2026-08-13 | Maurice J Duca | SELL | 60 | $201.82 | $12,109 | 16,629 | 0% |
| 2026-08-13 | Maurice J Duca | SELL | 90 | $204.08 | $18,367 | 16,539 | 1% |
| 2026-08-13 | Maurice J Duca | SELL | 150 | $204.88 | $30,732 | 16,389 | 1% |
| 2026-08-13 | Maurice J Duca | SELL | 165 | $206.10 | $34,006 | 16,224 | 1% |
| 2026-08-13 | Maurice J Duca | SELL | 919 | $194.54 | $178,782 | 66,613 | 1% |
| 2026-08-13 | Maurice J Duca | SELL | 866 | $195.62 | $169,407 | 65,747 | 1% |
| 2026-08-13 | Maurice J Duca | SELL | 1,100 | $196.28 | $215,908 | 64,647 | 2% |
| 2026-08-13 | Maurice J Duca | SELL | 576 | $197.29 | $113,639 | 64,071 | 1% |
| 2026-08-13 | Maurice J Duca | SELL | 469 | $198.36 | $93,031 | 63,602 | 1% |
| 2026-08-13 | Maurice J Duca | SELL | 53 | $199.80 | $10,589 | 63,549 | 0% |
| 2026-08-13 | Maurice J Duca | SELL | 208 | $201.82 | $41,979 | 63,341 | 0% |
| 2026-08-13 | Maurice J Duca | SELL | 314 | $204.08 | $64,081 | 63,027 | 0% |
| 2026-08-13 | Maurice J Duca | SELL | 523 | $204.88 | $107,152 | 62,504 | 1% |
| 2026-08-13 | Maurice J Duca | SELL | 572 | $206.10 | $117,889 | 61,932 | 1% |
| 2026-08-13 | Maurice J Duca | SELL | 578 | $194.54 | $112,444 | 41,584 | 1% |
| 2026-08-13 | Maurice J Duca | SELL | 540 | $195.62 | $105,635 | 41,044 | 1% |
| 2026-08-13 | Maurice J Duca | SELL | 675 | $196.28 | $132,489 | 40,369 | 2% |
| 2026-08-13 | Maurice J Duca | SELL | 360 | $197.29 | $71,024 | 40,009 | 1% |
| 2026-08-13 | Maurice J Duca | SELL | 295 | $198.36 | $58,516 | 39,714 | 1% |
| 2026-08-13 | Maurice J Duca | SELL | 33 | $199.81 | $6,594 | 39,681 | 0% |
| 2026-08-13 | Maurice J Duca | SELL | 132 | $201.82 | $26,640 | 39,549 | 0% |
| 2026-08-13 | Maurice J Duca | SELL | 197 | $204.07 | $40,202 | 39,352 | 0% |
| 2026-08-13 | Maurice J Duca | SELL | 327 | $204.88 | $66,996 | 39,025 | 1% |
| 2026-08-13 | Maurice J Duca | SELL | 363 | $206.10 | $74,814 | 38,662 | 1% |
| 2026-08-13 | Maurice J Duca | SELL | 261 | $194.54 | $50,775 | 17,563 | 1% |
| 2026-08-13 | Maurice J Duca | SELL | 246 | $195.62 | $48,123 | 17,317 | 1% |
| 2026-08-12 | Maurice J Duca | SELL | 467 | $195.41 | $91,256 | 45,195 | 1% |
| 2026-08-12 | Maurice J Duca | SELL | 1,453 | $196.56 | $285,602 | 43,742 | 3% |
| 2026-08-12 | Maurice J Duca | SELL | 1,229 | $197.33 | $242,519 | 42,513 | 3% |
| 2026-08-12 | Maurice J Duca | SELL | 220 | $198.24 | $43,613 | 42,293 | 1% |
| 2026-08-12 | Maurice J Duca | SELL | 98 | $200.19 | $19,619 | 42,195 | 0% |
| 2026-08-12 | Maurice J Duca | SELL | 33 | $201.04 | $6,634 | 42,162 | 0% |
| 2026-08-12 | Maurice J Duca | SELL | 210 | $195.42 | $41,038 | 19,214 | 1% |
| 2026-08-12 | Maurice J Duca | SELL | 669 | $196.56 | $131,499 | 18,545 | 3% |
| 2026-08-12 | Maurice J Duca | SELL | 561 | $197.33 | $110,702 | 17,984 | 3% |
| 2026-08-12 | Maurice J Duca | SELL | 100 | $198.24 | $19,824 | 17,884 | 1% |
| 2026-08-12 | Maurice J Duca | SELL | 45 | $200.20 | $9,009 | 17,839 | 0% |
| 2026-08-12 | Maurice J Duca | SELL | 15 | $201.04 | $3,016 | 17,824 | 0% |
| 2026-08-12 | Maurice J Duca | SELL | 747 | $195.41 | $145,971 | 72,385 | 1% |
| 2026-08-12 | Maurice J Duca | SELL | 2,328 | $196.56 | $457,592 | 70,057 | 3% |
| 2026-08-12 | Maurice J Duca | SELL | 1,964 | $197.33 | $387,556 | 68,093 | 3% |
| 2026-08-12 | Maurice J Duca | SELL | 352 | $198.24 | $69,780 | 67,741 | 1% |
| 2026-08-12 | Maurice J Duca | SELL | 157 | $200.20 | $31,431 | 67,584 | 0% |
| 2026-08-12 | Maurice J Duca | SELL | 52 | $201.04 | $10,454 | 67,532 | 0% |
| 2026-08-12 | Evan Pickering | SELL | 161 | $199.12 | $32,058 | 5,328 | 3% |
| 2026-08-12 | Evan Pickering | SELL | 161 | $201.01 | $32,363 | 5,167 | 3% |
| 2026-08-11 | Evan Pickering | SELL | 141 | $202.01 | $28,483 | 5,489 | 2% |
| 2026-08-11 | Maurice J Duca | SELL | 158 | $196.49 | $31,045 | 78,416 | 0% |
| 2026-08-11 | Maurice J Duca | SELL | 209 | $197.86 | $41,353 | 78,207 | 0% |
| 2026-08-11 | Maurice J Duca | SELL | 469 | $199.39 | $93,514 | 77,738 | 1% |
| 2026-08-11 | Maurice J Duca | SELL | 1,787 | $200.71 | $358,669 | 75,951 | 2% |
| 2026-08-11 | Maurice J Duca | SELL | 1,286 | $201.65 | $259,322 | 74,665 | 2% |
| 2026-08-11 | Maurice J Duca | SELL | 1,533 | $202.65 | $310,662 | 73,132 | 2% |
| 2026-08-11 | Maurice J Duca | SELL | 97 | $195.72 | $18,985 | 49,065 | 0% |
| 2026-08-11 | Maurice J Duca | SELL | 97 | $196.49 | $19,060 | 48,968 | 0% |
| 2026-08-11 | Maurice J Duca | SELL | 131 | $197.87 | $25,921 | 48,837 | 0% |
| 2026-08-11 | Maurice J Duca | SELL | 296 | $199.39 | $59,019 | 48,541 | 1% |
| 2026-08-11 | Maurice J Duca | SELL | 1,108 | $200.70 | $222,376 | 47,433 | 2% |
| 2026-08-11 | Maurice J Duca | SELL | 810 | $201.65 | $163,336 | 46,623 | 2% |
| 2026-08-11 | Maurice J Duca | SELL | 961 | $202.65 | $194,747 | 45,662 | 2% |
| 2026-08-11 | Maurice J Duca | SELL | 45 | $195.72 | $8,807 | 20,979 | 0% |
| 2026-08-11 | Maurice J Duca | SELL | 45 | $196.49 | $8,842 | 20,934 | 0% |
| 2026-08-11 | Maurice J Duca | SELL | 60 | $197.87 | $11,872 | 20,874 | 0% |
| 2026-08-11 | Maurice J Duca | SELL | 135 | $199.39 | $26,918 | 20,739 | 1% |
| 2026-08-11 | Maurice J Duca | SELL | 505 | $200.70 | $101,354 | 20,234 | 2% |
| 2026-08-11 | Maurice J Duca | SELL | 370 | $201.65 | $74,610 | 19,864 | 2% |
| 2026-08-11 | Maurice J Duca | SELL | 440 | $202.65 | $89,166 | 19,424 | 2% |
| 2026-08-11 | Maurice J Duca | SELL | 158 | $195.72 | $30,924 | 78,574 | 0% |
| 2026-08-10 | Don Rigler | SELL | 150 | $195.87 | $29,380 | 4,132 | 4% |
| 2026-08-10 | Maurice J Duca | SELL | 229 | $195.57 | $44,786 | 52,433 | 0% |
| 2026-08-10 | Maurice J Duca | SELL | 327 | $196.80 | $64,354 | 52,106 | 1% |
| 2026-08-10 | Maurice J Duca | SELL | 916 | $197.97 | $181,341 | 51,190 | 2% |
| 2026-08-10 | Maurice J Duca | SELL | 1,102 | $198.88 | $219,166 | 50,088 | 2% |
| 2026-08-10 | Maurice J Duca | SELL | 926 | $199.62 | $184,848 | 49,162 | 2% |
| 2026-08-10 | Maurice J Duca | SELL | 104 | $195.57 | $20,339 | 22,520 | 0% |
| 2026-08-10 | Maurice J Duca | SELL | 146 | $196.80 | $28,733 | 22,374 | 1% |
| 2026-08-10 | Maurice J Duca | SELL | 419 | $197.97 | $82,949 | 21,955 | 2% |
| 2026-08-10 | Maurice J Duca | SELL | 507 | $198.88 | $100,832 | 21,448 | 2% |
| 2026-08-10 | Maurice J Duca | SELL | 424 | $199.62 | $84,639 | 21,024 | 2% |
| 2026-08-10 | Maurice J Duca | SELL | 367 | $195.57 | $71,774 | 83,965 | 0% |
| 2026-08-10 | Maurice J Duca | SELL | 527 | $196.80 | $103,714 | 83,438 | 1% |
| 2026-08-10 | Maurice J Duca | SELL | 1,465 | $197.97 | $290,026 | 81,973 | 2% |
| 2026-08-10 | Maurice J Duca | SELL | 1,760 | $198.88 | $350,029 | 80,213 | 2% |
| 2026-08-10 | Maurice J Duca | SELL | 1,481 | $199.62 | $295,637 | 78,732 | 2% |
| 2026-08-07 | Maurice J Duca | SELL | 104 | $201.37 | $20,942 | 22,729 | 0% |
| 2026-08-07 | Maurice J Duca | SELL | 75 | $202.47 | $15,185 | 22,654 | 0% |
| 2026-08-07 | Maurice J Duca | SELL | 30 | $203.55 | $6,106 | 22,624 | 0% |
| 2026-08-07 | Maurice J Duca | SELL | 684 | $195.61 | $133,797 | 89,248 | 1% |
| 2026-08-07 | Maurice J Duca | SELL | 884 | $196.32 | $173,547 | 88,364 | 1% |
| 2026-08-07 | Maurice J Duca | SELL | 1,046 | $197.46 | $206,543 | 87,318 | 1% |
| 2026-08-07 | Maurice J Duca | SELL | 1,263 | $198.62 | $250,857 | 86,055 | 1% |
| 2026-08-07 | Maurice J Duca | SELL | 782 | $199.41 | $155,939 | 85,273 | 1% |
| 2026-08-07 | Maurice J Duca | SELL | 210 | $200.56 | $42,118 | 85,063 | 0% |
| 2026-08-07 | Maurice J Duca | SELL | 367 | $201.37 | $73,903 | 84,696 | 0% |
| 2026-08-07 | Maurice J Duca | SELL | 260 | $202.47 | $52,642 | 84,436 | 0% |
| 2026-08-07 | Maurice J Duca | SELL | 104 | $203.55 | $21,169 | 84,332 | 0% |
| 2026-08-07 | Maurice J Duca | SELL | 431 | $195.61 | $84,308 | 55,731 | 1% |
| 2026-08-07 | Maurice J Duca | SELL | 552 | $196.32 | $108,369 | 55,179 | 1% |
| 2026-08-07 | Maurice J Duca | SELL | 650 | $197.46 | $128,349 | 54,529 | 1% |
| 2026-08-07 | Maurice J Duca | SELL | 784 | $198.62 | $155,718 | 53,745 | 1% |
| 2026-08-07 | Maurice J Duca | SELL | 493 | $199.41 | $98,309 | 53,252 | 1% |
| 2026-08-07 | Maurice J Duca | SELL | 130 | $200.56 | $26,073 | 53,122 | 0% |
| 2026-08-07 | Maurice J Duca | SELL | 229 | $201.37 | $46,114 | 52,893 | 0% |
| 2026-08-07 | Maurice J Duca | SELL | 165 | $202.47 | $33,408 | 52,728 | 0% |
| 2026-08-07 | Maurice J Duca | SELL | 66 | $203.55 | $13,434 | 52,662 | 0% |
| 2026-08-07 | Maurice J Duca | SELL | 196 | $195.61 | $38,340 | 24,028 | 1% |
| 2026-08-07 | Maurice J Duca | SELL | 253 | $196.32 | $49,669 | 23,775 | 1% |
| 2026-08-07 | Maurice J Duca | SELL | 298 | $197.46 | $58,843 | 23,477 | 1% |
| 2026-08-07 | Maurice J Duca | SELL | 359 | $198.62 | $71,305 | 23,118 | 2% |
| 2026-08-07 | Maurice J Duca | SELL | 225 | $199.41 | $44,867 | 22,893 | 1% |
| 2026-08-07 | Maurice J Duca | SELL | 60 | $200.56 | $12,034 | 22,833 | 0% |
| 2026-08-06 | Maurice J Duca | SELL | 120 | $189.49 | $22,739 | 59,542 | 0% |
| 2026-08-06 | Maurice J Duca | SELL | 339 | $190.40 | $64,546 | 59,203 | 1% |
| 2026-08-06 | Maurice J Duca | SELL | 229 | $191.88 | $43,941 | 58,974 | 0% |
| 2026-08-06 | Maurice J Duca | SELL | 1,429 | $193.18 | $276,054 | 57,545 | 2% |
| 2026-08-06 | Maurice J Duca | SELL | 1,383 | $194.06 | $268,385 | 56,162 | 2% |
| 2026-08-06 | Maurice J Duca | SELL | 54 | $189.49 | $10,232 | 25,770 | 0% |
| 2026-08-06 | Maurice J Duca | SELL | 155 | $190.40 | $29,512 | 25,615 | 1% |
| 2026-08-06 | Maurice J Duca | SELL | 105 | $191.89 | $20,148 | 25,510 | 0% |
| 2026-08-06 | Maurice J Duca | SELL | 655 | $193.18 | $126,533 | 24,855 | 3% |
| 2026-08-06 | Maurice J Duca | SELL | 631 | $194.06 | $122,452 | 24,224 | 3% |
| 2026-08-06 | Maurice J Duca | SELL | 193 | $189.49 | $36,572 | 95,339 | 0% |
| 2026-08-06 | Maurice J Duca | SELL | 539 | $190.40 | $102,626 | 94,800 | 1% |
| 2026-08-06 | Maurice J Duca | SELL | 365 | $191.88 | $70,036 | 94,435 | 0% |
| 2026-08-06 | Maurice J Duca | SELL | 2,082 | $193.14 | $402,117 | 92,353 | 2% |
| 2026-08-06 | Maurice J Duca | SELL | 2,421 | $194.02 | $469,722 | 89,932 | 3% |
| 2026-08-05 | Evan Pickering | SELL | 661 | $200.49 | $132,524 | 5,894 | 10% |
| 2026-08-05 | Maurice J Duca | SELL | 368 | $196.39 | $72,272 | 60,428 | 1% |
| 2026-08-05 | Maurice J Duca | SELL | 506 | $197.11 | $99,738 | 59,922 | 1% |
| 2026-08-05 | Maurice J Duca | SELL | 227 | $197.91 | $44,926 | 59,695 | 0% |
| 2026-08-05 | Maurice J Duca | SELL | 33 | $200.49 | $6,616 | 59,662 | 0% |
| 2026-08-05 | Maurice J Duca | SELL | 583 | $193.12 | $112,589 | 26,841 | 2% |
| 2026-08-05 | Maurice J Duca | SELL | 433 | $193.98 | $83,993 | 26,408 | 2% |
| 2026-08-05 | Maurice J Duca | SELL | 66 | $194.85 | $12,860 | 26,342 | 0% |
| 2026-08-05 | Maurice J Duca | SELL | 168 | $196.40 | $32,995 | 26,174 | 1% |
| 2026-08-05 | Maurice J Duca | SELL | 230 | $197.11 | $45,335 | 25,944 | 1% |
| 2026-08-05 | Maurice J Duca | SELL | 105 | $197.91 | $20,781 | 25,839 | 0% |
| 2026-08-05 | Maurice J Duca | SELL | 15 | $200.49 | $3,007 | 25,824 | 0% |
| 2026-08-05 | Maurice J Duca | SELL | 2,035 | $193.12 | $392,999 | 99,097 | 2% |
| 2026-08-05 | Maurice J Duca | SELL | 1,528 | $193.98 | $296,401 | 97,569 | 2% |
| 2026-08-05 | Maurice J Duca | SELL | 232 | $194.85 | $45,205 | 97,337 | 0% |
| 2026-08-05 | Maurice J Duca | SELL | 587 | $196.39 | $115,281 | 96,750 | 1% |
| 2026-08-05 | Maurice J Duca | SELL | 802 | $197.11 | $158,082 | 95,948 | 1% |
| 2026-08-05 | Maurice J Duca | SELL | 364 | $197.91 | $72,039 | 95,584 | 0% |
| 2026-08-05 | Maurice J Duca | SELL | 52 | $200.49 | $10,425 | 95,532 | 0% |
| 2026-08-05 | Maurice J Duca | SELL | 1,278 | $193.12 | $246,807 | 61,884 | 2% |
| 2026-08-05 | Maurice J Duca | SELL | 944 | $193.97 | $183,108 | 60,940 | 2% |
| 2026-08-05 | Maurice J Duca | SELL | 144 | $194.85 | $28,058 | 60,796 | 0% |
| 2026-08-04 | Maurice J Duca | SELL | 66 | $189.29 | $12,493 | 66,596 | 0% |
| 2026-08-04 | Maurice J Duca | SELL | 689 | $192.01 | $132,295 | 65,907 | 1% |
| 2026-08-04 | Maurice J Duca | SELL | 396 | $193.14 | $76,483 | 65,511 | 1% |
| 2026-08-04 | Maurice J Duca | SELL | 229 | $193.87 | $44,396 | 65,282 | 0% |
| 2026-08-04 | Maurice J Duca | SELL | 676 | $195.35 | $132,057 | 64,606 | 1% |
| 2026-08-04 | Maurice J Duca | SELL | 722 | $196.28 | $141,714 | 63,884 | 1% |
| 2026-08-04 | Maurice J Duca | SELL | 296 | $197.35 | $58,416 | 63,588 | 0% |
| 2026-08-04 | Maurice J Duca | SELL | 196 | $198.27 | $38,861 | 63,392 | 0% |
| 2026-08-04 | Maurice J Duca | SELL | 230 | $199.44 | $45,871 | 63,162 | 0% |
| 2026-08-04 | Maurice J Duca | SELL | 30 | $189.29 | $5,679 | 28,994 | 0% |
| 2026-08-04 | Maurice J Duca | SELL | 316 | $192.01 | $60,675 | 28,678 | 1% |
| 2026-08-04 | Maurice J Duca | SELL | 178 | $193.14 | $34,379 | 28,500 | 1% |
| 2026-08-04 | Maurice J Duca | SELL | 105 | $193.87 | $20,356 | 28,395 | 0% |
| 2026-08-04 | Maurice J Duca | SELL | 311 | $195.35 | $60,754 | 28,084 | 1% |
| 2026-08-04 | Maurice J Duca | SELL | 329 | $196.28 | $64,576 | 27,755 | 1% |
| 2026-08-04 | Maurice J Duca | SELL | 135 | $197.35 | $26,642 | 27,620 | 0% |
| 2026-08-04 | Maurice J Duca | SELL | 91 | $198.28 | $18,043 | 27,529 | 0% |
| 2026-08-04 | Maurice J Duca | SELL | 105 | $199.44 | $20,941 | 27,424 | 0% |
| 2026-08-04 | Maurice J Duca | SELL | 104 | $189.29 | $19,686 | 106,628 | 0% |
| 2026-08-04 | Maurice J Duca | SELL | 1,095 | $192.01 | $210,251 | 105,533 | 1% |
| 2026-08-04 | Maurice J Duca | SELL | 626 | $193.14 | $120,906 | 104,907 | 1% |
| 2026-08-04 | Maurice J Duca | SELL | 366 | $193.87 | $70,956 | 104,541 | 0% |
| 2026-08-04 | Maurice J Duca | SELL | 1,113 | $195.34 | $217,413 | 103,428 | 1% |
| 2026-08-04 | Maurice J Duca | SELL | 1,149 | $196.28 | $225,526 | 102,279 | 1% |
| 2026-08-04 | Maurice J Duca | SELL | 469 | $197.35 | $92,557 | 101,810 | 0% |
| 2026-08-04 | Maurice J Duca | SELL | 313 | $198.28 | $62,062 | 101,497 | 0% |
| 2026-08-04 | Maurice J Duca | SELL | 365 | $199.44 | $72,796 | 101,132 | 0% |
| 2026-08-03 | Maurice J Duca | SELL | 327 | $184.39 | $60,296 | 69,835 | 0% |
| 2026-08-03 | Maurice J Duca | SELL | 585 | $187.48 | $109,676 | 69,250 | 1% |
| 2026-08-03 | Maurice J Duca | SELL | 402 | $188.48 | $75,769 | 68,848 | 1% |
| 2026-08-03 | Maurice J Duca | SELL | 1,497 | $189.81 | $284,146 | 67,351 | 2% |
| 2026-08-03 | Maurice J Duca | SELL | 689 | $190.45 | $131,220 | 66,662 | 1% |
| 2026-08-03 | Maurice J Duca | SELL | 149 | $184.38 | $27,473 | 30,475 | 0% |
| 2026-08-03 | Maurice J Duca | SELL | 266 | $187.48 | $49,870 | 30,209 | 1% |
| 2026-08-03 | Maurice J Duca | SELL | 218 | $188.58 | $41,110 | 29,991 | 1% |
| 2026-08-03 | Maurice J Duca | SELL | 699 | $189.86 | $132,712 | 29,292 | 2% |
| 2026-08-03 | Maurice J Duca | SELL | 268 | $190.52 | $51,059 | 29,024 | 1% |
| 2026-08-03 | Maurice J Duca | SELL | 524 | $184.39 | $96,620 | 111,808 | 0% |
| 2026-08-03 | Maurice J Duca | SELL | 937 | $187.48 | $175,669 | 110,871 | 1% |
| 2026-08-03 | Maurice J Duca | SELL | 639 | $188.48 | $120,439 | 110,232 | 1% |
| 2026-08-03 | Maurice J Duca | SELL | 2,398 | $189.80 | $455,140 | 107,834 | 2% |
| 2026-08-03 | Maurice J Duca | SELL | 1,102 | $190.45 | $209,876 | 106,732 | 1% |
| 2026-07-31 | Maurice J Duca | SELL | 3,435 | $180.25 | $619,159 | 70,227 | 5% |
| 2026-07-31 | Maurice J Duca | SELL | 65 | $181.07 | $11,770 | 70,162 | 0% |
| 2026-07-31 | Maurice J Duca | SELL | 1,570 | $180.25 | $282,992 | 30,654 | 5% |
| 2026-07-31 | Maurice J Duca | SELL | 30 | $181.07 | $5,432 | 30,624 | 0% |
| 2026-07-31 | Maurice J Duca | SELL | 5,495 | $180.25 | $990,474 | 112,437 | 5% |
| 2026-07-31 | Maurice J Duca | SELL | 105 | $181.07 | $19,012 | 112,332 | 0% |
| 2026-07-30 | Maurice J Duca | SELL | 389 | $180.13 | $70,071 | 74,091 | 1% |
| 2026-07-30 | Maurice J Duca | SELL | 230 | $181.39 | $41,720 | 73,861 | 0% |
| 2026-07-30 | Maurice J Duca | SELL | 199 | $182.34 | $36,286 | 73,662 | 0% |
| 2026-07-30 | Maurice J Duca | SELL | 178 | $180.13 | $32,063 | 32,420 | 1% |
| 2026-07-30 | Maurice J Duca | SELL | 105 | $181.39 | $19,046 | 32,315 | 0% |
| 2026-07-30 | Maurice J Duca | SELL | 91 | $182.34 | $16,593 | 32,224 | 0% |
| 2026-07-30 | Maurice J Duca | SELL | 624 | $180.13 | $112,401 | 118,616 | 1% |
| 2026-07-30 | Maurice J Duca | SELL | 365 | $181.39 | $66,207 | 118,251 | 0% |
| 2026-07-30 | Maurice J Duca | SELL | 319 | $182.34 | $58,166 | 117,932 | 0% |
| 2026-07-29 | Maurice J Duca | SELL | 900 | $181.07 | $162,963 | 77,080 | 1% |
| 2026-07-29 | Maurice J Duca | SELL | 200 | $183.17 | $36,634 | 76,880 | 0% |
| 2026-07-29 | Maurice J Duca | SELL | 300 | $184.47 | $55,341 | 76,580 | 0% |
| 2026-07-29 | Maurice J Duca | SELL | 900 | $186.05 | $167,445 | 75,680 | 1% |
| 2026-07-29 | Maurice J Duca | SELL | 1,200 | $187.68 | $225,216 | 74,480 | 2% |
| 2026-07-29 | Maurice J Duca | SELL | 1,600 | $180.00 | $288,000 | 32,598 | 5% |
| 2026-07-29 | Maurice J Duca | SELL | 900 | $180.97 | $162,873 | 123,940 | 1% |
| 2026-07-29 | Maurice J Duca | SELL | 200 | $183.17 | $36,634 | 123,740 | 0% |
| 2026-07-29 | Maurice J Duca | SELL | 400 | $184.48 | $73,792 | 123,340 | 0% |
| 2026-07-29 | Maurice J Duca | SELL | 800 | $186.04 | $148,832 | 122,540 | 1% |
| 2026-07-29 | Maurice J Duca | SELL | 2,400 | $187.64 | $450,336 | 120,140 | 2% |
| 2026-07-29 | Maurice J Duca | SELL | 900 | $188.23 | $169,407 | 119,240 | 1% |
| 2026-07-28 | Maurice J Duca | SELL | 1,900 | $180.64 | $343,216 | 79,580 | 2% |
| 2026-07-28 | Maurice J Duca | SELL | 992 | $181.49 | $180,038 | 78,588 | 1% |
| 2026-07-28 | Maurice J Duca | SELL | 608 | $182.97 | $111,246 | 77,980 | 1% |
| 2026-07-28 | Maurice J Duca | SELL | 1,600 | $180.00 | $288,000 | 34,198 | 4% |
| 2026-07-28 | Maurice J Duca | SELL | 1,900 | $180.59 | $343,121 | 128,540 | 1% |
| 2026-07-28 | Maurice J Duca | SELL | 1,000 | $181.54 | $181,540 | 127,540 | 1% |
| 2026-07-28 | Maurice J Duca | SELL | 1,800 | $183.40 | $330,120 | 125,740 | 1% |
| 2026-07-28 | Maurice J Duca | SELL | 900 | $184.00 | $165,600 | 124,840 | 1% |
| 2026-07-20 | Maurice J Duca | SELL | 200 | $180.00 | $36,000 | 81,480 | 0% |
| 2026-07-20 | Maurice J Duca | SELL | 1,600 | $180.00 | $288,000 | 35,798 | 4% |
| 2026-07-20 | Maurice J Duca | SELL | 200 | $180.00 | $36,000 | 130,440 | 0% |
| 2026-07-17 | Maurice J Duca | SELL | 748 | $180.59 | $135,081 | 84,432 | 1% |
| 2026-07-17 | Maurice J Duca | SELL | 1,219 | $181.31 | $221,017 | 83,213 | 1% |
| 2026-07-17 | Maurice J Duca | SELL | 1,033 | $182.68 | $188,708 | 82,180 | 1% |
| 2026-07-17 | Maurice J Duca | SELL | 500 | $183.30 | $91,650 | 81,680 | 1% |
| 2026-07-17 | Maurice J Duca | SELL | 1,600 | $180.00 | $288,000 | 37,398 | 4% |
| 2026-07-17 | Maurice J Duca | SELL | 863 | $180.64 | $155,892 | 135,377 | 1% |
| 2026-07-17 | Maurice J Duca | SELL | 1,773 | $181.42 | $321,658 | 133,604 | 1% |
| 2026-07-17 | Maurice J Duca | SELL | 2,564 | $182.67 | $468,366 | 131,040 | 2% |
| 2026-07-17 | Maurice J Duca | SELL | 400 | $183.18 | $73,272 | 130,640 | 0% |
| 2026-07-16 | Maurice J Duca | SELL | 3,128 | $180.32 | $564,041 | 85,552 | 4% |
| 2026-07-16 | Maurice J Duca | SELL | 372 | $181.40 | $67,481 | 85,180 | 0% |
| 2026-07-16 | Maurice J Duca | SELL | 1,600 | $180.00 | $288,000 | 38,998 | 4% |
| 2026-07-16 | Maurice J Duca | SELL | 3,200 | $180.34 | $577,088 | 138,640 | 2% |
| 2026-07-16 | Maurice J Duca | SELL | 2,400 | $181.95 | $436,680 | 136,240 | 2% |
| 2026-07-15 | Maurice J Duca | SELL | 225 | $180.03 | $40,507 | 88,680 | 0% |
| 2026-07-15 | Maurice J Duca | SELL | 102 | $180.03 | $18,363 | 40,598 | 0% |
| 2026-07-15 | Maurice J Duca | SELL | 360 | $180.03 | $64,811 | 141,840 | 0% |
| 2026-07-13 | Maurice J Duca | SELL | 3,500 | $180.15 | $630,525 | 88,905 | 4% |
| 2026-07-13 | Maurice J Duca | SELL | 1,600 | $180.15 | $288,240 | 40,700 | 4% |
| 2026-07-13 | Maurice J Duca | SELL | 5,600 | $180.15 | $1,008,840 | 142,200 | 4% |
| 2026-07-10 | Maurice J Duca | SELL | 100 | $180.00 | $18,000 | 92,405 | 0% |
| 2026-07-10 | Maurice J Duca | SELL | 100 | $180.00 | $18,000 | 42,300 | 0% |
| 2026-07-10 | Maurice J Duca | SELL | 100 | $180.00 | $18,000 | 147,800 | 0% |
| 2026-07-07 | Maurice J Duca | SELL | 3,500 | $180.38 | $631,330 | 92,505 | 4% |
| 2026-07-07 | Maurice J Duca | SELL | 1,600 | $180.00 | $288,000 | 42,400 | 4% |
| 2026-07-07 | Maurice J Duca | SELL | 5,600 | $180.41 | $1,010,296 | 147,900 | 4% |
| 2026-06-12 | Don Rigler | SELL | 150 | $159.56 | $23,934 | 4,282 | 3% |
| 2026-06-12 | Evan Pickering | SELL | 160 | $153.38 | $24,541 | 7,055 | 2% |
| 2026-06-12 | Evan Pickering | SELL | 199 | $154.76 | $30,797 | 6,856 | 3% |
| 2026-06-12 | Evan Pickering | SELL | 101 | $155.94 | $15,750 | 6,755 | 1% |
| 2026-06-12 | Evan Pickering | SELL | 200 | $156.87 | $31,374 | 6,555 | 3% |
| 2026-06-12 | Timothy Mathias Eaton | SELL | 200 | $154.66 | $30,932 | 20,421 | 1% |
| 2026-06-12 | Timothy Mathias Eaton | SELL | 200 | $156.35 | $31,270 | 20,221 | 1% |
| 2026-06-12 | Timothy Mathias Eaton | SELL | 200 | $157.41 | $31,482 | 20,021 | 1% |
| 2026-06-12 | Timothy Mathias Eaton | SELL | 1,685 | $161.16 | $271,555 | 18,336 | 8% |
| 2026-06-12 | Timothy Mathias Eaton | SELL | 300 | $161.83 | $48,549 | 18,036 | 2% |
| 2026-05-15 | William Shane Trigg | SELL | 1,436 | $151.68 | $217,812 | 78,695 | 2% |
| 2026-05-15 | William Shane Trigg | SELL | 1,486 | $152.70 | $226,912 | 77,209 | 2% |
| 2026-05-15 | William Shane Trigg | SELL | 662 | $153.85 | $101,849 | 76,547 | 1% |
| 2026-05-12 | Elizabeth Erin Barat | SELL | 1,978 | $158.12 | $312,761 | 21,545 | 8% |
| 2026-02-17 | William Shane Trigg | SELL | 320 | $167.04 | $53,453 | 59,563 | 1% |
| 2026-02-17 | William Shane Trigg | SELL | 1,999 | $168.21 | $336,252 | 57,564 | 3% |
| 2026-02-17 | William Shane Trigg | SELL | 2,102 | $168.98 | $355,196 | 55,462 | 4% |
| 2026-02-17 | William Shane Trigg | SELL | 1,382 | $170.12 | $235,106 | 54,080 | 2% |
| 2026-02-17 | William Shane Trigg | SELL | 160 | $170.86 | $27,338 | 53,920 | 0% |
| 2026-02-17 | William Shane Trigg | SELL | 240 | $172.25 | $41,340 | 53,680 | 0% |
| 2026-02-17 | William Shane Trigg | SELL | 120 | $173.22 | $20,786 | 53,560 | 0% |
| 2026-02-17 | William Shane Trigg | SELL | 399 | $174.59 | $69,661 | 53,161 | 1% |
| 2026-02-17 | William Shane Trigg | SELL | 1 | $175.10 | $175 | 53,160 | 0% |
| 2026-02-17 | William Shane Trigg | SELL | 120 | $176.29 | $21,155 | 53,040 | 0% |
| 2026-02-17 | William Shane Trigg | SELL | 120 | $178.30 | $21,396 | 52,920 | 0% |
| 2025-11-24 | Timothy Mathias Eaton | SELL | 517 | $228.34 | $118,052 | 10,104 | 5% |
| 2025-11-17 | William Shane Trigg | SELL | 440 | $237.31 | $104,416 | 55,037 | 1% |
| 2025-11-17 | William Shane Trigg | SELL | 711 | $238.32 | $169,446 | 54,326 | 1% |
| 2025-11-17 | William Shane Trigg | SELL | 553 | $239.42 | $132,399 | 53,773 | 1% |
| 2025-11-17 | William Shane Trigg | SELL | 894 | $240.49 | $214,998 | 52,879 | 2% |
| 2025-11-17 | William Shane Trigg | SELL | 600 | $241.65 | $144,990 | 52,279 | 1% |
| 2025-11-17 | William Shane Trigg | SELL | 280 | $242.54 | $67,911 | 51,999 | 1% |
| 2025-11-17 | William Shane Trigg | SELL | 240 | $243.63 | $58,471 | 51,759 | 0% |
| 2025-11-17 | William Shane Trigg | SELL | 80 | $244.56 | $19,565 | 51,679 | 0% |
| 2025-11-17 | William Shane Trigg | SELL | 149 | $247.35 | $36,855 | 51,530 | 0% |
| 2025-11-14 | Evan Pickering | SELL | 334 | $243.67 | $81,386 | 2,969 | 10% |
| 2025-09-15 | Matthew S Mazza | SELL | 1,636 | $276.98 | $453,139 | 25,015 | 6% |
| 2025-09-11 | Matthew S Mazza | SELL | 1,364 | $280.77 | $382,970 | 26,651 | 5% |
| 2025-09-10 | William Shane Trigg | SELL | 2,156 | $275.90 | $594,840 | 61,400 | 3% |
| 2025-09-10 | William Shane Trigg | SELL | 444 | $276.72 | $122,864 | 60,956 | 1% |
| 2025-09-10 | William Shane Trigg | SELL | 1,400 | $278.63 | $390,082 | 59,556 | 2% |
| 2025-09-08 | Janet Kerr | SELL | 1,040 | $284.76 | $296,150 | 13,455 | 7% |
| 2025-09-08 | Janet Kerr | SELL | 1,460 | $285.24 | $416,450 | 11,995 | 11% |
| 2025-08-27 | Maurice J Duca | SELL | 2,048 | $275.38 | $563,978 | 56,247 | 4% |
| 2025-08-27 | Maurice J Duca | SELL | 352 | $276.13 | $97,198 | 55,895 | 1% |
| 2025-08-27 | Maurice J Duca | SELL | 100 | $277.50 | $27,750 | 55,795 | 0% |
| 2025-08-27 | Maurice J Duca | SELL | 900 | $275.40 | $247,860 | 39,300 | 2% |
| 2025-08-27 | Maurice J Duca | SELL | 200 | $276.23 | $55,246 | 39,100 | 1% |
| 2025-08-27 | Maurice J Duca | SELL | 100 | $277.50 | $27,750 | 39,000 | 0% |
| 2025-08-26 | Maurice J Duca | SELL | 2,296 | $275.74 | $633,099 | 58,499 | 4% |
| 2025-08-26 | Maurice J Duca | SELL | 204 | $276.62 | $56,430 | 58,295 | 0% |
| 2025-08-26 | Maurice J Duca | SELL | 1,700 | $275.88 | $468,996 | 40,300 | 4% |
| 2025-08-26 | Maurice J Duca | SELL | 100 | $276.80 | $27,680 | 40,200 | 0% |
| 2025-08-25 | Timothy Mathias Eaton | SELL | 667 | $276.58 | $184,479 | 11,142 | 6% |
| 2025-08-25 | Maurice J Duca | SELL | 2,000 | $275.40 | $550,800 | 61,295 | 3% |
| 2025-08-25 | Maurice J Duca | SELL | 500 | $276.27 | $138,135 | 60,795 | 1% |
| 2025-08-25 | Maurice J Duca | SELL | 1,600 | $275.43 | $440,688 | 42,200 | 4% |
| 2025-08-25 | Maurice J Duca | SELL | 200 | $276.21 | $55,242 | 42,000 | 0% |
| 2025-08-22 | Maurice J Duca | SELL | 2,400 | $275.62 | $661,488 | 63,395 | 4% |
| 2025-08-22 | Maurice J Duca | SELL | 100 | $276.11 | $27,611 | 63,295 | 0% |
| 2025-08-22 | Maurice J Duca | SELL | 1,800 | $275.63 | $496,134 | 43,800 | 4% |
| 2025-08-15 | William Shane Trigg | SELL | 3,012 | $264.98 | $798,120 | 63,556 | 5% |
| 2025-08-12 | Maurice J Duca | SELL | 2,000 | $275.05 | $550,100 | 66,295 | 3% |
| 2025-08-12 | Maurice J Duca | SELL | 300 | $276.57 | $82,971 | 65,995 | 0% |
| 2025-08-12 | Maurice J Duca | SELL | 100 | $277.72 | $27,772 | 65,895 | 0% |
| 2025-08-12 | Maurice J Duca | SELL | 100 | $281.05 | $28,105 | 65,795 | 0% |
| 2025-08-12 | Maurice J Duca | SELL | 1,314 | $275.06 | $361,429 | 46,086 | 3% |
| 2025-08-12 | Maurice J Duca | SELL | 367 | $276.51 | $101,479 | 45,719 | 1% |
| 2025-08-12 | Maurice J Duca | SELL | 100 | $277.72 | $27,772 | 45,619 | 0% |
| 2025-08-12 | Maurice J Duca | SELL | 19 | $281.05 | $5,340 | 45,600 | 0% |
| 2025-08-12 | Maurice J Duca | SELL | 524 | $281.05 | $147,270 | 35,376 | 1% |
| 2025-08-11 | Maurice J Duca | SELL | 700 | $280.19 | $196,133 | 70,095 | 1% |
| 2025-08-11 | Maurice J Duca | SELL | 500 | $281.03 | $140,515 | 69,595 | 1% |
| 2025-08-11 | Maurice J Duca | SELL | 500 | $282.42 | $141,210 | 69,095 | 1% |
| 2025-08-11 | Maurice J Duca | SELL | 300 | $283.32 | $84,996 | 68,795 | 0% |
| 2025-08-11 | Maurice J Duca | SELL | 200 | $284.20 | $56,840 | 68,595 | 0% |
| 2025-08-11 | Maurice J Duca | SELL | 200 | $286.30 | $57,260 | 68,395 | 0% |
| 2025-08-11 | Maurice J Duca | SELL | 100 | $289.30 | $28,930 | 68,295 | 0% |
| 2025-08-11 | Maurice J Duca | SELL | 792 | $280.84 | $222,425 | 48,408 | 2% |
| 2025-08-11 | Maurice J Duca | SELL | 312 | $282.01 | $87,987 | 48,096 | 1% |
| 2025-08-11 | Maurice J Duca | SELL | 496 | $283.24 | $140,487 | 47,600 | 1% |
| 2025-08-11 | Maurice J Duca | SELL | 200 | $286.74 | $57,348 | 47,400 | 0% |
| 2025-08-11 | Maurice J Duca | SELL | 200 | $280.15 | $56,030 | 37,000 | 1% |
| 2025-08-11 | Maurice J Duca | SELL | 681 | $282.31 | $192,253 | 36,319 | 2% |
| 2025-08-11 | Maurice J Duca | SELL | 271 | $283.54 | $76,839 | 36,048 | 1% |
| 2025-08-11 | Maurice J Duca | SELL | 148 | $284.80 | $42,150 | 35,900 | 0% |
| 2025-08-08 | Maurice J Duca | SELL | 500 | $283.74 | $141,870 | 72,795 | 1% |
| 2025-08-08 | Maurice J Duca | SELL | 100 | $284.49 | $28,449 | 72,695 | 0% |
| 2025-08-08 | Maurice J Duca | SELL | 1,200 | $286.05 | $343,260 | 71,495 | 2% |
| 2025-08-08 | Maurice J Duca | SELL | 400 | $288.96 | $115,584 | 71,095 | 1% |
| 2025-08-08 | Maurice J Duca | SELL | 300 | $290.24 | $87,072 | 70,795 | 0% |
| 2025-08-08 | Maurice J Duca | SELL | 200 | $283.30 | $56,660 | 50,800 | 0% |
| 2025-08-08 | Maurice J Duca | SELL | 300 | $284.31 | $85,293 | 50,500 | 1% |
| 2025-08-08 | Maurice J Duca | SELL | 702 | $286.07 | $200,821 | 49,798 | 1% |
| 2025-08-08 | Maurice J Duca | SELL | 98 | $286.63 | $28,090 | 49,700 | 0% |
| 2025-08-08 | Maurice J Duca | SELL | 200 | $288.46 | $57,692 | 49,500 | 0% |
| 2025-08-08 | Maurice J Duca | SELL | 300 | $290.31 | $87,093 | 49,200 | 1% |
| 2025-08-08 | Maurice J Duca | SELL | 200 | $283.70 | $56,740 | 38,300 | 1% |
| 2025-08-08 | Maurice J Duca | SELL | 100 | $284.35 | $28,435 | 38,200 | 0% |
| 2025-08-08 | Maurice J Duca | SELL | 700 | $286.07 | $200,249 | 37,500 | 2% |
| 2025-08-08 | Maurice J Duca | SELL | 100 | $288.14 | $28,814 | 37,400 | 0% |
| 2025-08-08 | Maurice J Duca | SELL | 200 | $290.54 | $58,108 | 37,200 | 1% |
| 2025-08-07 | Maurice J Duca | SELL | 900 | $300.57 | $270,513 | 74,895 | 1% |
| 2025-08-07 | Maurice J Duca | SELL | 300 | $301.90 | $90,570 | 74,595 | 0% |
| 2025-08-07 | Maurice J Duca | SELL | 300 | $304.32 | $91,296 | 74,295 | 0% |
| 2025-08-07 | Maurice J Duca | SELL | 200 | $306.39 | $61,278 | 74,095 | 0% |
| 2025-08-07 | Maurice J Duca | SELL | 500 | $310.03 | $155,015 | 73,595 | 1% |
| 2025-08-07 | Maurice J Duca | SELL | 300 | $312.82 | $93,846 | 73,295 | 0% |
| 2025-08-07 | Maurice J Duca | SELL | 500 | $300.48 | $150,240 | 52,300 | 1% |
| 2025-08-07 | Maurice J Duca | SELL | 300 | $301.69 | $90,507 | 52,000 | 1% |
| 2025-08-07 | Maurice J Duca | SELL | 100 | $303.73 | $30,373 | 51,900 | 0% |
| 2025-08-07 | Maurice J Duca | SELL | 100 | $305.90 | $30,590 | 51,800 | 0% |
| 2025-08-07 | Maurice J Duca | SELL | 200 | $307.12 | $61,424 | 51,600 | 0% |
| 2025-08-07 | Maurice J Duca | SELL | 400 | $309.98 | $123,992 | 51,200 | 1% |
| 2025-08-07 | Maurice J Duca | SELL | 200 | $313.04 | $62,608 | 51,000 | 0% |
| 2025-08-07 | Maurice J Duca | SELL | 400 | $300.57 | $120,228 | 39,400 | 1% |
| 2025-08-07 | Maurice J Duca | SELL | 200 | $301.52 | $60,304 | 39,200 | 1% |
| 2025-08-07 | Maurice J Duca | SELL | 100 | $305.93 | $30,593 | 39,100 | 0% |
| 2025-08-07 | Maurice J Duca | SELL | 100 | $307.12 | $30,712 | 39,000 | 0% |
| 2025-08-07 | Maurice J Duca | SELL | 300 | $309.92 | $92,976 | 38,700 | 1% |
| 2025-08-07 | Maurice J Duca | SELL | 200 | $313.51 | $62,702 | 38,500 | 1% |
| 2025-08-06 | Maurice J Duca | SELL | 300 | $303.51 | $91,053 | 77,995 | 0% |
| 2025-08-06 | Maurice J Duca | SELL | 400 | $305.08 | $122,032 | 77,595 | 1% |
| 2025-08-06 | Maurice J Duca | SELL | 227 | $306.22 | $69,512 | 77,368 | 0% |
| 2025-08-06 | Maurice J Duca | SELL | 400 | $307.44 | $122,976 | 76,968 | 1% |
| 2025-08-06 | Maurice J Duca | SELL | 200 | $309.47 | $61,894 | 76,768 | 0% |
| 2025-08-06 | Maurice J Duca | SELL | 600 | $310.63 | $186,378 | 76,168 | 1% |
| 2025-08-06 | Maurice J Duca | SELL | 216 | $311.64 | $67,314 | 75,952 | 0% |
| 2025-08-06 | Maurice J Duca | SELL | 157 | $313.21 | $49,174 | 75,795 | 0% |
| 2025-08-06 | Maurice J Duca | SELL | 200 | $303.28 | $60,656 | 54,400 | 0% |
| 2025-08-06 | Maurice J Duca | SELL | 200 | $304.85 | $60,970 | 54,200 | 0% |
| 2025-08-06 | Maurice J Duca | SELL | 300 | $306.26 | $91,878 | 53,900 | 1% |
| 2025-08-06 | Maurice J Duca | SELL | 300 | $307.42 | $92,226 | 53,600 | 1% |
| 2025-08-06 | Maurice J Duca | SELL | 100 | $308.61 | $30,861 | 53,500 | 0% |
| 2025-08-06 | Maurice J Duca | SELL | 500 | $310.67 | $155,335 | 53,000 | 1% |
| 2025-08-06 | Maurice J Duca | SELL | 100 | $311.82 | $31,182 | 52,900 | 0% |
| 2025-08-06 | Maurice J Duca | SELL | 100 | $313.29 | $31,329 | 52,800 | 0% |
| 2025-08-06 | Maurice J Duca | SELL | 100 | $303.22 | $30,322 | 41,000 | 0% |
| 2025-08-06 | Maurice J Duca | SELL | 200 | $304.93 | $60,986 | 40,800 | 0% |
| 2025-08-06 | Maurice J Duca | SELL | 100 | $306.26 | $30,626 | 40,700 | 0% |
| 2025-08-06 | Maurice J Duca | SELL | 400 | $307.45 | $122,980 | 40,300 | 1% |
| 2025-08-06 | Maurice J Duca | SELL | 200 | $310.22 | $62,044 | 40,100 | 0% |
| 2025-08-06 | Maurice J Duca | SELL | 200 | $311.52 | $62,304 | 39,900 | 0% |
| 2025-08-06 | Maurice J Duca | SELL | 100 | $313.29 | $31,329 | 39,800 | 0% |
| 2025-08-05 | Maurice J Duca | SELL | 400 | $311.91 | $124,764 | 80,395 | 0% |
| 2025-08-05 | Maurice J Duca | SELL | 1,300 | $312.92 | $406,796 | 79,095 | 2% |
| 2025-08-05 | Maurice J Duca | SELL | 300 | $313.72 | $94,116 | 78,795 | 0% |
| 2025-08-05 | Maurice J Duca | SELL | 200 | $316.19 | $63,238 | 78,595 | 0% |
| 2025-08-05 | Maurice J Duca | SELL | 100 | $317.66 | $31,766 | 78,495 | 0% |
| 2025-08-05 | Maurice J Duca | SELL | 200 | $322.05 | $64,410 | 78,295 | 0% |
| 2025-08-05 | Maurice J Duca | SELL | 955 | $312.50 | $298,438 | 55,445 | 2% |
| 2025-08-05 | Maurice J Duca | SELL | 345 | $313.40 | $108,123 | 55,100 | 1% |
| 2025-08-05 | Maurice J Duca | SELL | 100 | $314.94 | $31,494 | 55,000 | 0% |
| 2025-08-05 | Maurice J Duca | SELL | 200 | $316.18 | $63,236 | 54,800 | 0% |
| 2025-08-05 | Maurice J Duca | SELL | 100 | $317.63 | $31,763 | 54,700 | 0% |
| 2025-08-05 | Maurice J Duca | SELL | 100 | $322.05 | $32,205 | 54,600 | 0% |
| 2025-08-05 | Maurice J Duca | SELL | 700 | $312.57 | $218,799 | 41,700 | 2% |
| 2025-08-05 | Maurice J Duca | SELL | 300 | $313.72 | $94,116 | 41,400 | 1% |
| 2025-08-05 | Maurice J Duca | SELL | 100 | $316.39 | $31,639 | 41,300 | 0% |
| 2025-08-05 | Maurice J Duca | SELL | 100 | $318.93 | $31,893 | 41,200 | 0% |
| 2025-08-05 | Maurice J Duca | SELL | 100 | $322.05 | $32,205 | 41,100 | 0% |
| 2025-08-04 | Maurice J Duca | SELL | 500 | $318.41 | $159,205 | 82,795 | 1% |
| 2025-08-04 | Maurice J Duca | SELL | 351 | $319.80 | $112,250 | 82,444 | 0% |
| 2025-08-04 | Maurice J Duca | SELL | 449 | $320.76 | $144,021 | 81,995 | 1% |
| 2025-08-04 | Maurice J Duca | SELL | 400 | $321.87 | $128,748 | 81,595 | 0% |
| 2025-08-04 | Maurice J Duca | SELL | 400 | $322.78 | $129,112 | 81,195 | 0% |
| 2025-08-04 | Maurice J Duca | SELL | 400 | $324.20 | $129,680 | 80,795 | 0% |
| 2025-08-04 | Maurice J Duca | SELL | 400 | $318.50 | $127,400 | 57,800 | 1% |
| 2025-08-04 | Maurice J Duca | SELL | 200 | $319.72 | $63,944 | 57,600 | 0% |
| 2025-08-04 | Maurice J Duca | SELL | 200 | $320.52 | $64,104 | 57,400 | 0% |
| 2025-08-04 | Maurice J Duca | SELL | 400 | $321.96 | $128,784 | 57,000 | 1% |
| 2025-08-04 | Maurice J Duca | SELL | 300 | $323.03 | $96,909 | 56,700 | 1% |
| 2025-08-04 | Maurice J Duca | SELL | 100 | $323.92 | $32,392 | 56,600 | 0% |
| 2025-08-04 | Maurice J Duca | SELL | 200 | $325.06 | $65,012 | 56,400 | 0% |
| 2025-08-04 | Maurice J Duca | SELL | 300 | $318.63 | $95,589 | 43,400 | 1% |
| 2025-08-04 | Maurice J Duca | SELL | 200 | $320.34 | $64,068 | 43,200 | 0% |
| 2025-08-04 | Maurice J Duca | SELL | 500 | $321.79 | $160,895 | 42,700 | 1% |
| 2025-08-04 | Maurice J Duca | SELL | 100 | $322.65 | $32,265 | 42,600 | 0% |
| 2025-08-04 | Maurice J Duca | SELL | 100 | $323.93 | $32,393 | 42,500 | 0% |
| 2025-08-04 | Maurice J Duca | SELL | 100 | $325.22 | $32,522 | 42,400 | 0% |
| 2025-08-01 | Maurice J Duca | SELL | 100 | $283.00 | $28,300 | 85,695 | 0% |
| 2025-08-01 | Maurice J Duca | SELL | 200 | $285.41 | $57,082 | 85,495 | 0% |
| 2025-08-01 | Maurice J Duca | SELL | 100 | $291.22 | $29,122 | 85,395 | 0% |
| 2025-08-01 | Maurice J Duca | SELL | 100 | $297.05 | $29,705 | 85,295 | 0% |
| 2025-08-01 | Maurice J Duca | SELL | 300 | $298.83 | $89,649 | 84,995 | 0% |
| 2025-08-01 | Maurice J Duca | SELL | 300 | $300.42 | $90,126 | 84,695 | 0% |
| 2025-08-01 | Maurice J Duca | SELL | 300 | $302.23 | $90,669 | 84,395 | 0% |
| 2025-08-01 | Maurice J Duca | SELL | 100 | $303.68 | $30,368 | 84,295 | 0% |
| 2025-08-01 | Maurice J Duca | SELL | 300 | $305.26 | $91,578 | 83,995 | 0% |
| 2025-08-01 | Maurice J Duca | SELL | 400 | $306.49 | $122,596 | 83,595 | 0% |
| 2025-08-01 | Maurice J Duca | SELL | 200 | $307.33 | $61,466 | 83,395 | 0% |
| 2025-08-01 | Maurice J Duca | SELL | 100 | $310.78 | $31,078 | 83,295 | 0% |
| 2025-08-01 | Maurice J Duca | SELL | 100 | $283.00 | $28,300 | 59,900 | 0% |
| 2025-08-01 | Maurice J Duca | SELL | 200 | $285.41 | $57,082 | 59,700 | 0% |
| 2025-08-01 | Maurice J Duca | SELL | 100 | $297.05 | $29,705 | 59,600 | 0% |
| 2025-08-01 | Maurice J Duca | SELL | 200 | $299.11 | $59,822 | 59,400 | 0% |
| 2025-08-01 | Maurice J Duca | SELL | 100 | $300.68 | $30,068 | 59,300 | 0% |
| 2025-08-01 | Maurice J Duca | SELL | 200 | $302.27 | $60,454 | 59,100 | 0% |
| 2025-08-01 | Maurice J Duca | SELL | 100 | $303.70 | $30,370 | 59,000 | 0% |
| 2025-08-01 | Maurice J Duca | SELL | 400 | $305.48 | $122,192 | 58,600 | 1% |
| 2025-08-01 | Maurice J Duca | SELL | 300 | $306.91 | $92,073 | 58,300 | 1% |
| 2025-08-01 | Maurice J Duca | SELL | 100 | $308.18 | $30,818 | 58,200 | 0% |
| 2025-08-01 | Maurice J Duca | SELL | 1,300 | $291.04 | $378,352 | 43,700 | 3% |
| 2025-08-01 | Klaus Schauser | SELL | 100 | $285.41 | $28,541 | 302,900 | 0% |
| 2025-08-01 | Klaus Schauser | SELL | 200 | $290.30 | $58,060 | 302,700 | 0% |
| 2025-08-01 | Klaus Schauser | SELL | 800 | $291.31 | $233,048 | 301,900 | 0% |
| 2025-08-01 | Klaus Schauser | SELL | 700 | $293.27 | $205,289 | 301,200 | 0% |
| 2025-08-01 | Klaus Schauser | SELL | 100 | $295.17 | $29,517 | 301,100 | 0% |
| 2025-08-01 | Klaus Schauser | SELL | 100 | $298.00 | $29,800 | 301,000 | 0% |
| 2025-08-01 | Klaus Schauser | SELL | 748 | $300.00 | $224,400 | 300,252 | 0% |
| 2025-08-01 | Klaus Schauser | SELL | 52 | $302.99 | $15,755 | 300,200 | 0% |
| 2025-08-01 | Klaus Schauser | SELL | 200 | $305.00 | $61,000 | 300,000 | 0% |
| 2025-06-11 | Elizabeth Erin Barat | SELL | 4,682 | $227.79 | $1,066,513 | 17,926 | 21% |
| 2025-06-09 | Timothy K Bliss | BUY | 2,029 | $217.34 | $440,983 | 17,029 | 14% |
| 2025-06-09 | Timothy K Bliss | BUY | 4,372 | $218.12 | $953,621 | 21,401 | 26% |
| 2025-06-09 | Timothy K Bliss | BUY | 599 | $218.73 | $131,019 | 22,000 | 3% |
| 2025-06-06 | Timothy K Bliss | BUY | 1,789 | $215.28 | $385,136 | 9,289 | 24% |
| 2025-06-06 | Timothy K Bliss | BUY | 1,116 | $216.41 | $241,514 | 10,405 | 12% |
| 2025-06-06 | Timothy K Bliss | BUY | 4,420 | $217.20 | $960,024 | 14,825 | 42% |
| 2025-06-06 | Timothy K Bliss | BUY | 175 | $217.87 | $38,127 | 15,000 | 1% |
| 2025-06-06 | Robert Donald Casey III | BUY | 4,000 | $217.73 | $870,920 | 27,856 | 17% |
| 2025-06-05 | Timothy K Bliss | BUY | 3,100 | $216.02 | $669,662 | 3,100 | — |
| 2025-06-05 | Timothy K Bliss | BUY | 4,400 | $217.72 | $957,968 | 7,500 | 142% |
| 2025-05-16 | William Shane Trigg | SELL | 5,900 | $211.45 | $1,247,555 | 70,647 | 8% |
| 2025-05-16 | Timothy Mathias Eaton | SELL | 1,057 | $221.13 | $233,734 | 7,176 | 13% |
| 2025-02-18 | William Shane Trigg | SELL | 3,501 | $217.27 | $760,662 | 83,824 | 4% |
| 2025-02-14 | Alexander Wolf | BUY | 239 | $215.30 | $51,457 | 1,673 | 17% |
| 2025-02-14 | Alexander Wolf | BUY | 327 | $216.05 | $70,648 | 2,000 | 20% |
| 2025-02-14 | Alexander Wolf | BUY | 299 | $215.30 | $64,375 | 2,091 | 17% |
| 2025-02-14 | Alexander Wolf | BUY | 409 | $216.05 | $88,364 | 2,500 | 20% |
| 2025-02-14 | Alexander Wolf | BUY | 537 | $215.30 | $115,616 | 3,763 | 17% |
| 2025-02-14 | Alexander Wolf | BUY | 737 | $216.05 | $159,229 | 4,500 | 20% |
| 2025-02-14 | Alexander Wolf | BUY | 299 | $215.30 | $64,375 | 2,091 | 17% |
| 2025-02-14 | Alexander Wolf | BUY | 409 | $216.05 | $88,364 | 2,500 | 20% |
| 2025-02-14 | Alexander Wolf | BUY | 239 | $215.30 | $51,457 | 1,673 | 17% |
| 2025-02-14 | Alexander Wolf | BUY | 327 | $216.05 | $70,648 | 2,000 | 20% |
| 2025-02-13 | Alexander Wolf | BUY | 520 | $215.73 | $112,180 | 520 | — |
| 2025-02-13 | Alexander Wolf | BUY | 914 | $214.29 | $195,861 | 1,434 | 176% |
| 2025-02-13 | Alexander Wolf | BUY | 1,143 | $214.29 | $244,933 | 1,143 | — |
| 2025-02-13 | Alexander Wolf | BUY | 649 | $215.73 | $140,009 | 1,792 | 57% |
| 2025-02-13 | Alexander Wolf | BUY | 2,057 | $214.29 | $440,795 | 2,057 | — |
| 2025-02-13 | Alexander Wolf | BUY | 1,169 | $215.73 | $252,188 | 3,226 | 57% |
| 2025-02-13 | Alexander Wolf | BUY | 1,143 | $214.29 | $244,933 | 1,143 | — |
| 2025-02-13 | Alexander Wolf | BUY | 649 | $215.73 | $140,009 | 1,792 | 57% |
| 2025-02-13 | Alexander Wolf | BUY | 914 | $214.29 | $195,861 | 914 | — |
| 2025-02-13 | Alexander Wolf | BUY | 520 | $215.73 | $112,180 | 1,434 | 57% |
| 2025-01-23 | Matthew S Mazza | SELL | 838 | $255.30 | $213,941 | 22,701 | 4% |
| 2024-12-11 | Matthew S Mazza | SELL | 2,160 | $256.70 | $554,472 | 25,406 | 8% |
| 2024-12-11 | Matthew S Mazza | SELL | 1,267 | $257.81 | $326,645 | 24,139 | 5% |
| 2024-12-11 | Matthew S Mazza | SELL | 600 | $258.32 | $154,992 | 23,539 | 2% |
| 2024-12-10 | Matthew S Mazza | SELL | 700 | $255.50 | $178,850 | 27,566 | 2% |
| 2024-12-06 | William Shane Trigg | SELL | 262 | $260.06 | $68,136 | 77,565 | 0% |
| 2024-12-06 | William Shane Trigg | SELL | 432 | $260.57 | $112,566 | 77,133 | 1% |
| 2024-12-06 | William Shane Trigg | SELL | 1,081 | $262.44 | $283,698 | 76,052 | 1% |
| 2024-12-06 | William Shane Trigg | SELL | 200 | $263.41 | $52,682 | 75,852 | 0% |
| 2024-12-06 | William Shane Trigg | SELL | 2,170 | $264.69 | $574,377 | 73,682 | 3% |
| 2024-12-03 | Blottnitz Andreas von | SELL | 12,847 | $260.28 | $3,343,817 | 13,245 | 49% |
| 2024-12-03 | Blottnitz Andreas von | SELL | 7,153 | $261.44 | $1,870,080 | 6,092 | 54% |
| 2024-12-02 | Scanlan Agnes Bundy | SELL | 500 | $255.42 | $127,710 | 5,416 | 8% |
| 2024-11-27 | Maurice J Duca | SELL | 60 | $254.48 | $15,269 | 5 | 92% |
| 2024-11-26 | Maurice J Duca | SELL | 260 | $249.55 | $64,883 | 2,615 | 9% |
| 2024-11-26 | Maurice J Duca | SELL | 750 | $251.67 | $188,752 | 1,865 | 29% |
| 2024-11-26 | Maurice J Duca | SELL | 500 | $252.55 | $126,275 | 1,365 | 27% |
| 2024-11-26 | Maurice J Duca | SELL | 800 | $254.50 | $203,600 | 565 | 59% |
| 2024-11-26 | Maurice J Duca | SELL | 500 | $255.11 | $127,555 | 65 | 88% |
| 2024-11-25 | Maurice J Duca | SELL | 100 | $244.44 | $24,444 | 5,352 | 2% |
| 2024-11-25 | Maurice J Duca | SELL | 200 | $247.63 | $49,526 | 5,152 | 4% |
| 2024-11-25 | Maurice J Duca | SELL | 300 | $249.81 | $74,943 | 4,852 | 6% |
| 2024-11-25 | Maurice J Duca | SELL | 1,000 | $251.13 | $251,130 | 3,852 | 21% |
| 2024-11-25 | Maurice J Duca | SELL | 875 | $251.85 | $220,369 | 2,977 | 23% |
| 2024-11-25 | Maurice J Duca | SELL | 102 | $252.60 | $25,765 | 2,875 | 3% |
| 2024-11-22 | Maurice J Duca | SELL | 100 | $237.75 | $23,775 | 8,053 | 1% |
| 2024-11-22 | Maurice J Duca | SELL | 1,301 | $239.48 | $311,563 | 6,752 | 16% |
| 2024-11-22 | Maurice J Duca | SELL | 600 | $240.04 | $144,024 | 6,152 | 9% |
| 2024-11-22 | Maurice J Duca | SELL | 600 | $241.40 | $144,840 | 5,552 | 10% |
| 2024-11-22 | Maurice J Duca | SELL | 100 | $242.56 | $24,256 | 5,452 | 2% |
| 2024-11-21 | Maurice J Duca | SELL | 100 | $234.09 | $23,409 | 9,288 | 1% |
| 2024-11-21 | Maurice J Duca | SELL | 535 | $235.58 | $126,035 | 8,753 | 6% |
| 2024-11-21 | Maurice J Duca | SELL | 600 | $236.69 | $142,014 | 8,153 | 7% |
| 2024-11-20 | Maurice J Duca | SELL | 600 | $228.59 | $137,154 | 459 | 57% |
| 2024-11-20 | Maurice J Duca | SELL | 406 | $229.68 | $93,250 | 53 | 88% |
| 2024-11-20 | Maurice J Duca | SELL | 53 | $230.46 | $12,214 | 0 | 100% |
| 2024-11-19 | Maurice J Duca | SELL | 1,300 | $228.41 | $296,933 | 1,159 | 53% |
| 2024-11-19 | Maurice J Duca | SELL | 100 | $229.16 | $22,916 | 1,059 | 9% |
| 2024-11-18 | Maurice J Duca | SELL | 1,108 | $228.80 | $253,510 | 3,861 | 22% |
| 2024-11-18 | Maurice J Duca | SELL | 1,402 | $229.54 | $321,815 | 2,459 | 36% |
| 2024-11-15 | William Shane Trigg | SELL | 3,500 | $229.85 | $804,475 | 74,327 | 4% |
| 2024-11-13 | Matthew S Mazza | SELL | 2,081 | $234.73 | $488,473 | 31,275 | 6% |
| 2024-11-13 | Matthew S Mazza | SELL | 600 | $235.89 | $141,534 | 30,675 | 2% |
| 2024-11-13 | Matthew S Mazza | SELL | 1,309 | $236.77 | $309,932 | 29,366 | 4% |
| 2024-11-13 | Matthew S Mazza | SELL | 334 | $238.23 | $79,569 | 29,032 | 1% |
| 2024-11-13 | Matthew S Mazza | SELL | 766 | $238.87 | $182,974 | 28,266 | 3% |
| 2024-11-11 | Matthew S Mazza | SELL | 926 | $229.04 | $212,091 | 33,819 | 3% |
| 2024-09-25 | Maurice J Duca | SELL | 289 | $234.97 | $67,906 | 10,390 | 3% |
| 2024-09-25 | Maurice J Duca | SELL | 300 | $236.09 | $70,827 | 10,090 | 3% |
| 2024-09-25 | Maurice J Duca | SELL | 457 | $237.07 | $108,341 | 9,633 | 5% |
| 2024-09-25 | Maurice J Duca | SELL | 250 | $239.14 | $59,785 | 9,383 | 3% |
| 2024-09-24 | Maurice J Duca | SELL | 160 | $235.97 | $37,755 | 12,714 | 1% |
| 2024-09-24 | Maurice J Duca | SELL | 140 | $236.28 | $33,079 | 12,574 | 1% |
| 2024-09-24 | Maurice J Duca | SELL | 1,236 | $237.79 | $293,908 | 11,338 | 10% |
| 2024-09-24 | Maurice J Duca | SELL | 659 | $238.68 | $157,290 | 10,679 | 6% |
| 2024-09-23 | Maurice J Duca | SELL | 39 | $232.33 | $9,061 | 14,677 | 0% |
| 2024-09-23 | Maurice J Duca | SELL | 61 | $233.78 | $14,261 | 14,616 | 0% |
| 2024-09-23 | Maurice J Duca | SELL | 1,000 | $235.41 | $235,410 | 13,616 | 7% |
| 2024-09-23 | Maurice J Duca | SELL | 742 | $236.46 | $175,453 | 12,874 | 5% |
| 2024-09-20 | Maurice J Duca | SELL | 400 | $232.81 | $93,124 | 17,016 | 2% |
| 2024-09-20 | Maurice J Duca | SELL | 1,200 | $233.91 | $280,692 | 15,816 | 7% |
| 2024-09-20 | Maurice J Duca | SELL | 1,100 | $234.65 | $258,115 | 14,716 | 7% |
| 2024-09-19 | Maurice J Duca | SELL | 506 | $232.09 | $117,438 | 18,416 | 3% |
| 2024-09-19 | Maurice J Duca | SELL | 500 | $233.48 | $116,740 | 17,916 | 3% |
| 2024-09-19 | Maurice J Duca | SELL | 500 | $234.82 | $117,410 | 17,416 | 3% |
| 2024-09-18 | Maurice J Duca | SELL | 200 | $232.18 | $46,436 | 18,922 | 1% |
| 2024-08-30 | Maurice J Duca | SELL | 989 | $232.38 | $229,824 | 20,407 | 5% |
| 2024-08-30 | Maurice J Duca | SELL | 1,085 | $233.35 | $253,185 | 19,322 | 5% |
| 2024-08-30 | Maurice J Duca | SELL | 200 | $234.28 | $46,856 | 19,122 | 1% |
| 2024-08-29 | Maurice J Duca | SELL | 600 | $232.34 | $139,404 | 22,397 | 3% |
| 2024-08-29 | Maurice J Duca | SELL | 701 | $233.45 | $163,648 | 21,696 | 3% |
| 2024-08-29 | Maurice J Duca | SELL | 300 | $234.48 | $70,344 | 21,396 | 1% |