| 2026-08-19 | Gary Merrill | SELL | 1,293 | $142.80 | $184,640 | 69,628 | 2% |
| 2026-08-19 | Danielle Nicole Abrahamsen | SELL | 486 | $142.80 | $69,401 | 12,160 | 4% |
| 2026-08-19 | Sanjay Mirchandani | SELL | 6,857 | $142.80 | $979,180 | 257,676 | 3% |
| 2026-08-18 | Gary Merrill | SELL | 1,854 | $143.64 | $266,309 | 70,921 | 3% |
| 2026-08-18 | Danielle Nicole Abrahamsen | SELL | 391 | $143.64 | $56,163 | 12,646 | 3% |
| 2026-08-18 | Sanjay Mirchandani | SELL | 4,840 | $143.64 | $695,218 | 264,533 | 2% |
| 2026-08-17 | Danielle Nicole Abrahamsen | SELL | 119 | $143.98 | $17,134 | 13,037 | 1% |
| 2026-08-17 | Sanjay Mirchandani | SELL | 12,437 | $143.98 | $1,790,679 | 269,373 | 4% |
| 2026-08-10 | William Geoffrey Haydon | SELL | 316 | $134.78 | $42,590 | 65,254 | 0% |
| 2026-08-10 | A Shane Sanders | SELL | 476 | $134.19 | $63,874 | 8,696 | 5% |
| 2026-08-10 | Vivie Lee | SELL | 595 | $134.19 | $79,843 | 15,140 | 4% |
| 2026-07-02 | Danielle Nicole Abrahamsen | SELL | 254 | $150.00 | $38,100 | 13,156 | 2% |
| 2026-05-26 | Danielle Nicole Abrahamsen | SELL | 277 | $106.70 | $29,556 | 13,166 | 2% |
| 2026-05-26 | Gary Merrill | SELL | 4,554 | $106.70 | $485,912 | 72,775 | 6% |
| 2026-05-22 | Danielle Nicole Abrahamsen | SELL | 101 | $107.39 | $10,846 | 13,443 | 1% |
| 2026-05-22 | Gary Merrill | SELL | 3,777 | $107.39 | $405,616 | 77,329 | 5% |
| 2026-05-22 | Sanjay Mirchandani | SELL | 9,701 | $107.39 | $1,041,800 | 322,544 | 3% |
| 2026-05-20 | Danielle Nicole Abrahamsen | SELL | 365 | $99.13 | $36,182 | 13,216 | 3% |
| 2026-05-20 | Sanjay Mirchandani | SELL | 8,450 | $99.13 | $837,648 | 306,927 | 3% |
| 2026-05-19 | Gary Merrill | SELL | 2,285 | $106.19 | $242,644 | 74,782 | 3% |
| 2026-05-19 | Gary Merrill | SELL | 2,275 | $104.01 | $236,623 | 72,507 | 3% |
| 2026-05-19 | Danielle Nicole Abrahamsen | SELL | 896 | $106.19 | $95,146 | 13,750 | 6% |
| 2026-05-19 | Danielle Nicole Abrahamsen | SELL | 169 | $104.01 | $17,578 | 13,581 | 1% |
| 2026-05-19 | Sanjay Mirchandani | SELL | 13,158 | $106.19 | $1,397,248 | 321,615 | 4% |
| 2026-05-19 | Sanjay Mirchandani | SELL | 6,238 | $104.01 | $648,814 | 315,377 | 2% |
| 2026-05-18 | Danielle Nicole Abrahamsen | SELL | 409 | $104.54 | $42,757 | 15,162 | 3% |
| 2026-05-18 | Danielle Nicole Abrahamsen | SELL | 516 | $104.50 | $53,922 | 14,646 | 3% |
| 2026-05-18 | Gary Merrill | SELL | 3,098 | $104.54 | $323,865 | 77,067 | 4% |
| 2026-05-18 | Sanjay Mirchandani | SELL | 8,457 | $104.54 | $884,095 | 334,773 | 2% |
| 2026-03-17 | Sanjay Mirchandani | SELL | 10,052 | $80.09 | $805,065 | 332,529 | 3% |
| 2026-03-16 | Sanjay Mirchandani | SELL | 10,338 | $78.96 | $816,288 | 342,581 | 3% |
| 2026-02-19 | Gary Merrill | SELL | 1,892 | $91.28 | $172,702 | 62,833 | 3% |
| 2026-02-18 | Gary Merrill | SELL | 2,593 | $90.28 | $234,096 | 64,725 | 4% |
| 2026-02-18 | Sanjay Mirchandani | SELL | 6,480 | $90.28 | $585,014 | 352,919 | 2% |
| 2026-02-18 | Danielle Nicole Abrahamsen | SELL | 218 | $90.28 | $19,681 | 10,416 | 2% |
| 2025-11-19 | Gary Merrill | SELL | 1,845 | $122.40 | $225,828 | 67,318 | 3% |
| 2025-11-19 | Sanjay Mirchandani | SELL | 2,845 | $119.75 | $340,689 | 369,524 | 1% |
| 2025-11-19 | Sanjay Mirchandani | SELL | 3,552 | $120.99 | $429,756 | 365,972 | 1% |
| 2025-11-19 | Sanjay Mirchandani | SELL | 6,604 | $121.81 | $804,433 | 359,368 | 2% |
| 2025-11-19 | Sanjay Mirchandani | SELL | 108 | $122.59 | $13,240 | 359,260 | 0% |
| 2025-11-18 | Gary Merrill | SELL | 2,674 | $123.58 | $330,453 | 69,163 | 4% |
| 2025-11-18 | Jennifer Leigh DiRico | SELL | 830 | $123.58 | $102,571 | 44,313 | 2% |
| 2025-11-18 | Sanjay Mirchandani | SELL | 6,820 | $123.58 | $842,816 | 380,202 | 2% |
| 2025-11-18 | Sanjay Mirchandani | SELL | 5,794 | $123.37 | $714,806 | 374,408 | 2% |
| 2025-11-18 | Sanjay Mirchandani | SELL | 1,939 | $124.64 | $241,677 | 372,469 | 1% |
| 2025-11-18 | Sanjay Mirchandani | SELL | 100 | $125.81 | $12,581 | 372,369 | 0% |
| 2025-09-12 | Gary Merrill | SELL | 2,814 | $176.16 | $495,714 | 84,267 | 3% |
| 2025-09-12 | Gary Merrill | SELL | 6,295 | $177.62 | $1,118,118 | 77,972 | 7% |
| 2025-09-12 | Gary Merrill | SELL | 1,929 | $178.65 | $344,616 | 76,043 | 2% |
| 2025-09-12 | Gary Merrill | SELL | 3,506 | $179.43 | $629,082 | 72,537 | 5% |
| 2025-09-12 | Gary Merrill | SELL | 700 | $180.17 | $126,119 | 71,837 | 1% |
| 2025-09-09 | Jennifer Leigh DiRico | SELL | 5,502 | $181.55 | $998,888 | 54,550 | 9% |
| 2025-09-09 | Jennifer Leigh DiRico | SELL | 7,606 | $182.35 | $1,386,954 | 46,944 | 14% |
| 2025-09-09 | Jennifer Leigh DiRico | SELL | 1,351 | $183.41 | $247,787 | 45,593 | 3% |
| 2025-09-09 | Jennifer Leigh DiRico | SELL | 450 | $184.63 | $83,084 | 45,143 | 1% |
| 2025-09-03 | Allison Pickens | SELL | 690 | $177.89 | $122,744 | 5,166 | 12% |
| 2025-08-19 | Sanjay Mirchandani | SELL | 6,558 | $175.70 | $1,152,241 | 451,803 | 1% |
| 2025-08-19 | Sanjay Mirchandani | SELL | 5,622 | $176.72 | $993,520 | 446,181 | 1% |
| 2025-08-19 | Sanjay Mirchandani | SELL | 400 | $177.36 | $70,944 | 445,781 | 0% |
| 2025-08-19 | Sanjay Mirchandani | SELL | 2,759 | $178.24 | $491,764 | 443,022 | 1% |
| 2025-08-18 | Sanjay Mirchandani | SELL | 6,699 | $178.03 | $1,192,623 | 462,982 | 1% |
| 2025-08-18 | Sanjay Mirchandani | SELL | 1,190 | $176.68 | $210,249 | 461,792 | 0% |
| 2025-08-18 | Sanjay Mirchandani | SELL | 2,677 | $177.61 | $475,462 | 459,115 | 1% |
| 2025-08-18 | Sanjay Mirchandani | SELL | 754 | $178.63 | $134,687 | 458,361 | 0% |
| 2025-08-18 | Gary Merrill | SELL | 2,628 | $178.03 | $467,863 | 87,081 | 3% |
| 2025-08-18 | Jennifer Leigh DiRico | SELL | 11,151 | $178.03 | $1,985,213 | 60,052 | 16% |
| 2025-08-11 | A Shane Sanders | SELL | 612 | $182.92 | $111,947 | 7,411 | 8% |
| 2025-08-11 | Vivie Lee | SELL | 765 | $182.92 | $139,934 | 13,974 | 5% |
| 2025-05-27 | Gary Merrill | SELL | 214 | $175.88 | $37,638 | 89,709 | 0% |
| 2025-05-22 | Gary Merrill | SELL | 380 | $175.00 | $66,500 | 91,291 | 0% |
| 2025-05-22 | Gary Merrill | SELL | 1,368 | $174.88 | $239,236 | 89,923 | 2% |
| 2025-05-22 | Sanjay Mirchandani | SELL | 1,709 | $175.00 | $299,075 | 469,648 | 0% |
| 2025-05-20 | Sanjay Mirchandani | SELL | 10,326 | $179.87 | $1,857,338 | 475,252 | 2% |
| 2025-05-20 | Sanjay Mirchandani | SELL | 1,216 | $179.11 | $217,798 | 474,036 | 0% |
| 2025-05-20 | Sanjay Mirchandani | SELL | 1,858 | $179.97 | $334,384 | 472,178 | 0% |
| 2025-05-20 | Sanjay Mirchandani | SELL | 79 | $180.75 | $14,279 | 472,099 | 0% |
| 2025-05-20 | Sanjay Mirchandani | SELL | 742 | $181.13 | $134,398 | 471,357 | 0% |
| 2025-05-20 | Gary Merrill | SELL | 2,302 | $179.87 | $414,061 | 97,564 | 2% |
| 2025-05-20 | Gary Merrill | SELL | 312 | $178.43 | $55,670 | 97,252 | 0% |
| 2025-05-20 | Gary Merrill | SELL | 2,820 | $179.35 | $505,767 | 94,432 | 3% |
| 2025-05-20 | Gary Merrill | SELL | 2,236 | $180.31 | $403,173 | 92,196 | 2% |
| 2025-05-20 | Gary Merrill | SELL | 525 | $181.57 | $95,324 | 91,671 | 1% |
| 2025-05-19 | Gary Merrill | SELL | 113 | $174.19 | $19,683 | 113,188 | 0% |
| 2025-05-19 | Gary Merrill | SELL | 2,222 | $175.21 | $389,317 | 110,966 | 2% |
| 2025-05-19 | Gary Merrill | SELL | 1,080 | $176.09 | $190,177 | 109,886 | 1% |
| 2025-05-19 | Gary Merrill | SELL | 100 | $177.00 | $17,700 | 109,786 | 0% |
| 2025-05-19 | Gary Merrill | SELL | 9,916 | $175.74 | $1,742,638 | 99,870 | 9% |
| 2025-05-19 | Gary Merrill | SELL | 4 | $177.06 | $708 | 99,866 | 0% |
| 2025-05-19 | Sanjay Mirchandani | SELL | 2,917 | $174.68 | $509,542 | 527,023 | 1% |
| 2025-05-19 | Sanjay Mirchandani | SELL | 8,855 | $175.59 | $1,554,849 | 518,168 | 2% |
| 2025-05-19 | Sanjay Mirchandani | SELL | 5,637 | $176.56 | $995,269 | 512,531 | 1% |
| 2025-05-19 | Sanjay Mirchandani | SELL | 859 | $177.19 | $152,206 | 511,672 | 0% |
| 2025-05-19 | Sanjay Mirchandani | SELL | 26,083 | $175.74 | $4,583,826 | 485,589 | 5% |
| 2025-05-19 | Sanjay Mirchandani | SELL | 11 | $177.00 | $1,947 | 485,578 | 0% |
| 2025-05-16 | Gary Merrill | SELL | 5,999 | $178.41 | $1,070,282 | 105,950 | 5% |
| 2025-05-16 | Gary Merrill | SELL | 1,099 | $176.35 | $193,809 | 104,851 | 1% |
| 2025-05-16 | Gary Merrill | SELL | 2,151 | $177.47 | $381,738 | 102,700 | 2% |
| 2025-05-16 | Gary Merrill | SELL | 960 | $178.88 | $171,725 | 101,740 | 1% |
| 2025-05-16 | Gary Merrill | SELL | 2,325 | $179.55 | $417,454 | 99,415 | 2% |
| 2025-05-16 | Gary Merrill | SELL | 489 | $180.85 | $88,436 | 98,926 | 0% |
| 2025-05-16 | Gary Merrill | SELL | 212 | $181.68 | $38,516 | 98,714 | 0% |
| 2025-05-16 | Sanjay Mirchandani | SELL | 14,872 | $178.41 | $2,653,314 | 485,376 | 3% |
| 2025-05-16 | Sanjay Mirchandani | SELL | 100 | $175.98 | $17,598 | 485,276 | 0% |
| 2025-05-16 | Sanjay Mirchandani | SELL | 2,373 | $177.67 | $421,611 | 482,903 | 0% |
| 2025-05-16 | Sanjay Mirchandani | SELL | 400 | $179.30 | $71,720 | 482,503 | 0% |
| 2025-05-16 | Sanjay Mirchandani | SELL | 100 | $179.95 | $17,995 | 482,403 | 0% |
| 2025-05-16 | Sanjay Mirchandani | SELL | 27 | $181.69 | $4,906 | 482,376 | 0% |
| 2025-05-02 | Nicola Adamo | SELL | 1,500 | $169.74 | $254,610 | 16,178 | 8% |
| 2025-03-03 | Allison Pickens | SELL | 1,232 | $171.98 | $211,879 | 4,667 | 21% |
| 2025-02-21 | Gary Merrill | SELL | 962 | $180.31 | $173,458 | 86,354 | 1% |
| 2025-02-21 | Gary Merrill | SELL | 154 | $181.07 | $27,885 | 86,200 | 0% |
| 2025-02-21 | Gary Merrill | SELL | 96 | $182.07 | $17,479 | 86,104 | 0% |
| 2025-02-21 | Gary Merrill | SELL | 267 | $184.82 | $49,347 | 85,837 | 0% |
| 2025-02-21 | Sanjay Mirchandani | SELL | 3,388 | $180.16 | $610,382 | 418,321 | 1% |
| 2025-02-21 | Sanjay Mirchandani | SELL | 2,730 | $180.90 | $493,857 | 415,591 | 1% |
| 2025-02-21 | Sanjay Mirchandani | SELL | 430 | $181.84 | $78,191 | 415,161 | 0% |
| 2025-02-21 | Sanjay Mirchandani | SELL | 200 | $182.74 | $36,548 | 414,961 | 0% |
| 2025-02-21 | Sanjay Mirchandani | SELL | 510 | $183.59 | $93,631 | 414,451 | 0% |
| 2025-02-21 | Sanjay Mirchandani | SELL | 902 | $185.13 | $166,987 | 413,549 | 0% |
| 2025-02-20 | Sanjay Mirchandani | SELL | 830 | $180.00 | $149,400 | 426,401 | 0% |
| 2025-02-20 | Sanjay Mirchandani | SELL | 1,140 | $181.45 | $206,853 | 425,261 | 0% |
| 2025-02-20 | Sanjay Mirchandani | SELL | 1,292 | $183.33 | $236,862 | 423,969 | 0% |
| 2025-02-20 | Sanjay Mirchandani | SELL | 626 | $184.26 | $115,347 | 423,343 | 0% |
| 2025-02-20 | Sanjay Mirchandani | SELL | 1,634 | $185.91 | $303,777 | 421,709 | 0% |
| 2025-02-19 | Gary Merrill | SELL | 2,415 | $186.04 | $449,287 | 88,188 | 3% |
| 2025-02-19 | Gary Merrill | SELL | 872 | $189.44 | $165,192 | 87,316 | 1% |
| 2025-02-19 | Sanjay Mirchandani | SELL | 7,318 | $186.04 | $1,361,441 | 432,231 | 2% |
| 2025-02-19 | Sanjay Mirchandani | SELL | 2,018 | $184.53 | $372,382 | 430,213 | 0% |
| 2025-02-19 | Sanjay Mirchandani | SELL | 835 | $185.62 | $154,993 | 429,378 | 0% |
| 2025-02-19 | Sanjay Mirchandani | SELL | 1,472 | $186.50 | $274,528 | 427,906 | 0% |
| 2025-02-19 | Sanjay Mirchandani | SELL | 340 | $187.71 | $63,821 | 427,566 | 0% |
| 2025-02-19 | Sanjay Mirchandani | SELL | 335 | $189.44 | $63,462 | 427,231 | 0% |
| 2024-11-29 | Allison Pickens | SELL | 1,232 | $172.50 | $212,520 | 5,899 | 17% |
| 2024-11-20 | Sanjay Mirchandani | SELL | 1,194 | $167.58 | $200,091 | 443,845 | 0% |
| 2024-11-20 | Sanjay Mirchandani | SELL | 2,664 | $168.34 | $448,458 | 441,181 | 1% |
| 2024-11-20 | Gary Merrill | SELL | 555 | $168.34 | $93,429 | 90,603 | 1% |
| 2024-11-19 | Sanjay Mirchandani | SELL | 763 | $162.13 | $123,705 | 459,206 | 0% |
| 2024-11-19 | Sanjay Mirchandani | SELL | 3,419 | $163.50 | $559,006 | 455,787 | 1% |
| 2024-11-19 | Sanjay Mirchandani | SELL | 3,394 | $164.64 | $558,788 | 452,393 | 1% |
| 2024-11-19 | Sanjay Mirchandani | SELL | 800 | $165.33 | $132,264 | 451,593 | 0% |
| 2024-11-19 | Sanjay Mirchandani | SELL | 2,249 | $166.73 | $374,976 | 449,344 | 0% |
| 2024-11-19 | Sanjay Mirchandani | SELL | 4,305 | $164.28 | $707,225 | 445,039 | 1% |
| 2024-11-19 | Gary Merrill | SELL | 960 | $164.28 | $157,709 | 92,047 | 1% |
| 2024-11-19 | Gary Merrill | SELL | 889 | $162.37 | $144,347 | 91,158 | 1% |
| 2024-11-18 | Sanjay Mirchandani | SELL | 3,988 | $164.87 | $657,502 | 466,756 | 1% |
| 2024-11-18 | Sanjay Mirchandani | SELL | 37 | $166.65 | $6,166 | 466,719 | 0% |
| 2024-11-18 | Sanjay Mirchandani | SELL | 1,037 | $164.08 | $170,151 | 465,682 | 0% |
| 2024-11-18 | Sanjay Mirchandani | SELL | 2,655 | $164.95 | $437,942 | 463,027 | 1% |
| 2024-11-18 | Sanjay Mirchandani | SELL | 2,018 | $166.15 | $335,291 | 461,009 | 0% |
| 2024-11-18 | Sanjay Mirchandani | SELL | 498 | $166.88 | $83,106 | 460,511 | 0% |
| 2024-11-18 | Sanjay Mirchandani | SELL | 542 | $167.90 | $91,002 | 459,969 | 0% |
| 2024-11-18 | Gary Merrill | SELL | 1,509 | $164.87 | $248,789 | 93,021 | 2% |
| 2024-11-18 | Gary Merrill | SELL | 14 | $166.70 | $2,334 | 93,007 | 0% |
| 2024-08-30 | Vivie Lee | SELL | 1,569 | $152.76 | $239,680 | 13,550 | 10% |
| 2024-08-30 | Nicola Adamo | SELL | 1,569 | $152.76 | $239,680 | 17,903 | 8% |
| 2024-08-30 | Allison Pickens | SELL | 395 | $153.24 | $60,530 | 7,968 | 5% |
| 2024-08-30 | Allison Pickens | SELL | 837 | $154.20 | $129,065 | 7,131 | 10% |