| 2026-08-19 | Neil Kumar | SELL | 8,100 | $83.86 | $679,256 | 507,586 | 2% |
| 2026-08-19 | Neil Kumar | SELL | 1,800 | $84.69 | $152,436 | 505,786 | 0% |
| 2026-08-19 | Neil Kumar | SELL | 100 | $85.65 | $8,565 | 505,686 | 0% |
| 2026-08-18 | Neil Kumar | SELL | 1,900 | $81.15 | $154,184 | 276,407 | 1% |
| 2026-08-18 | Neil Kumar | SELL | 17,279 | $82.21 | $1,420,514 | 259,128 | 6% |
| 2026-08-18 | Neil Kumar | SELL | 14,602 | $82.99 | $1,211,852 | 244,526 | 6% |
| 2026-08-18 | Neil Kumar | SELL | 1,199 | $83.77 | $100,444 | 243,327 | 0% |
| 2026-07-30 | Maricel Apuli | SELL | 2,000 | $80.06 | $160,120 | 127,401 | 2% |
| 2026-07-09 | Andrea Ellis | SELL | 17,167 | $84.00 | $1,442,028 | 22,579 | 43% |
| 2026-07-09 | Jennifer E. Cook | SELL | 36,167 | $84.00 | $3,038,028 | 120,805 | 23% |
| 2026-07-09 | Jennifer E. Cook | SELL | 112,422 | $90.00 | $10,117,980 | 8,383 | 93% |
| 2026-06-24 | Jennifer E. Cook | SELL | 37,167 | $70.00 | $2,601,690 | 8,383 | 82% |
| 2026-06-23 | Jennifer E. Cook | SELL | 2,196 | $68.57 | $150,580 | 8,383 | 21% |
| 2026-06-23 | Hannah Valantine | SELL | 2,196 | $68.57 | $150,580 | 9,259 | 19% |
| 2026-06-22 | Hannah Valantine | SELL | 2,808 | $68.00 | $190,944 | 11,455 | 20% |
| 2026-06-15 | Jennifer E. Cook | SELL | 88,737 | $66.62 | $5,911,242 | 8,092 | 92% |
| 2026-06-15 | Jennifer E. Cook | SELL | 1,503 | $67.14 | $100,915 | 6,589 | 19% |
| 2026-06-05 | Neil Kumar | SELL | 7,147 | $67.20 | $480,271 | 528,539 | 1% |
| 2026-06-05 | Neil Kumar | SELL | 8,437 | $67.88 | $572,744 | 520,102 | 2% |
| 2026-06-05 | Neil Kumar | SELL | 4,416 | $68.96 | $304,524 | 515,686 | 1% |
| 2026-06-05 | Neil Kumar | SELL | 7,148 | $67.20 | $480,338 | 4,331,299 | 0% |
| 2026-06-05 | Neil Kumar | SELL | 8,437 | $67.88 | $572,744 | 4,322,862 | 0% |
| 2026-06-05 | Neil Kumar | SELL | 4,415 | $68.96 | $304,455 | 4,318,447 | 0% |
| 2026-06-04 | Neil Kumar | SELL | 2,200 | $65.72 | $144,584 | 553,486 | 0% |
| 2026-06-04 | Neil Kumar | SELL | 1,429 | $66.72 | $95,347 | 552,057 | 0% |
| 2026-06-04 | Neil Kumar | SELL | 15,921 | $67.74 | $1,078,454 | 536,136 | 3% |
| 2026-06-04 | Neil Kumar | SELL | 450 | $68.27 | $30,721 | 535,686 | 0% |
| 2026-06-04 | Neil Kumar | SELL | 2,200 | $65.72 | $144,584 | 4,356,247 | 0% |
| 2026-06-04 | Neil Kumar | SELL | 1,429 | $66.72 | $95,347 | 4,354,818 | 0% |
| 2026-06-04 | Neil Kumar | SELL | 15,921 | $67.74 | $1,078,452 | 4,338,897 | 0% |
| 2026-06-04 | Neil Kumar | SELL | 450 | $68.27 | $30,721 | 4,338,447 | 0% |
| 2026-05-21 | Neil Kumar | SELL | 2,256 | $67.57 | $152,435 | 267,174 | 1% |
| 2026-05-21 | Neil Kumar | SELL | 6,725 | $68.30 | $459,334 | 260,449 | 3% |
| 2026-05-21 | Neil Kumar | SELL | 5,072 | $69.22 | $351,102 | 255,377 | 2% |
| 2026-05-21 | Neil Kumar | SELL | 11,250 | $70.48 | $792,916 | 244,127 | 4% |
| 2026-05-21 | Neil Kumar | SELL | 800 | $70.92 | $56,735 | 243,327 | 0% |
| 2026-05-18 | Thomas Trimarchi | SELL | 10,456 | $64.82 | $677,707 | 362,389 | 3% |
| 2026-05-18 | Thomas Trimarchi | SELL | 3,195 | $65.95 | $210,712 | 359,194 | 1% |
| 2026-05-15 | Randal W. Scott | SELL | 6,200 | $66.69 | $413,464 | 15,389 | 29% |
| 2026-05-15 | Randal W. Scott | SELL | 2,088 | $67.53 | $141,003 | 13,301 | 14% |
| 2026-05-15 | Randal W. Scott | SELL | 1,512 | $68.23 | $103,164 | 11,789 | 11% |
| 2026-05-15 | Randal W. Scott | SELL | 200 | $69.12 | $13,824 | 11,589 | 2% |
| 2026-05-08 | Neil Kumar | SELL | 13,973 | $66.65 | $931,307 | 561,713 | 2% |
| 2026-05-08 | Neil Kumar | SELL | 5,077 | $67.35 | $341,913 | 556,636 | 1% |
| 2026-05-08 | Neil Kumar | SELL | 950 | $68.35 | $64,930 | 555,686 | 0% |
| 2026-05-08 | Neil Kumar | SELL | 13,974 | $66.65 | $931,374 | 4,364,473 | 0% |
| 2026-05-08 | Neil Kumar | SELL | 5,076 | $67.35 | $341,846 | 4,359,397 | 0% |
| 2026-05-08 | Neil Kumar | SELL | 950 | $68.35 | $64,930 | 4,358,447 | 0% |
| 2026-05-07 | Neil Kumar | SELL | 11,217 | $67.50 | $757,091 | 584,469 | 2% |
| 2026-05-07 | Neil Kumar | SELL | 8,333 | $68.38 | $569,790 | 576,136 | 1% |
| 2026-05-07 | Neil Kumar | SELL | 450 | $69.09 | $31,091 | 575,686 | 0% |
| 2026-05-07 | Neil Kumar | SELL | 11,217 | $67.49 | $757,090 | 4,387,230 | 0% |
| 2026-05-07 | Neil Kumar | SELL | 8,334 | $68.38 | $569,858 | 4,378,896 | 0% |
| 2026-05-07 | Neil Kumar | SELL | 449 | $69.09 | $31,022 | 4,378,447 | 0% |
| 2026-04-30 | Maricel Apuli | SELL | 2,000 | $71.58 | $143,160 | 134,115 | 1% |
| 2026-04-10 | Neil Kumar | SELL | 20,000 | $74.60 | $1,492,096 | 595,686 | 3% |
| 2026-04-10 | Neil Kumar | SELL | 20,000 | $74.60 | $1,492,076 | 4,398,447 | 0% |
| 2026-04-09 | Neil Kumar | SELL | 7,200 | $73.64 | $530,240 | 628,486 | 1% |
| 2026-04-09 | Neil Kumar | SELL | 5,300 | $74.60 | $395,403 | 623,186 | 1% |
| 2026-04-09 | Neil Kumar | SELL | 7,500 | $75.55 | $566,661 | 615,686 | 1% |
| 2026-04-09 | Neil Kumar | SELL | 7,072 | $73.64 | $520,801 | 4,431,375 | 0% |
| 2026-04-09 | Neil Kumar | SELL | 5,128 | $74.57 | $382,379 | 4,426,247 | 0% |
| 2026-04-09 | Neil Kumar | SELL | 7,800 | $75.53 | $589,124 | 4,418,447 | 0% |
| 2026-03-13 | Neil Kumar | SELL | 9,690 | $68.36 | $662,441 | 645,996 | 1% |
| 2026-03-13 | Neil Kumar | SELL | 10,310 | $69.20 | $713,449 | 635,686 | 2% |
| 2026-03-13 | Neil Kumar | SELL | 10,241 | $68.39 | $700,345 | 4,448,206 | 0% |
| 2026-03-13 | Neil Kumar | SELL | 9,759 | $69.23 | $675,568 | 4,438,447 | 0% |
| 2026-03-12 | Neil Kumar | SELL | 14,337 | $68.48 | $981,809 | 661,349 | 2% |
| 2026-03-12 | Neil Kumar | SELL | 5,363 | $69.32 | $371,750 | 655,986 | 1% |
| 2026-03-12 | Neil Kumar | SELL | 300 | $70.15 | $21,045 | 655,686 | 0% |
| 2026-03-12 | Neil Kumar | SELL | 13,885 | $68.47 | $950,687 | 4,464,562 | 0% |
| 2026-03-12 | Neil Kumar | SELL | 5,815 | $69.29 | $402,929 | 4,458,747 | 0% |
| 2026-03-12 | Neil Kumar | SELL | 300 | $70.15 | $21,045 | 4,458,447 | 0% |
| 2026-03-10 | Hannah Valantine | SELL | 8,671 | $72.00 | $624,312 | 7,465 | 54% |
| 2026-03-04 | Andrea Ellis | SELL | 64,921 | $64.87 | $4,211,302 | 18,589 | 78% |
| 2026-02-27 | Hannah Valantine | SELL | 14,584 | $67.08 | $978,285 | 18,365 | 44% |
| 2026-02-27 | Hannah Valantine | SELL | 10,900 | $67.84 | $739,496 | 7,465 | 59% |
| 2026-02-26 | Maricel Apuli | SELL | 2,000 | $66.00 | $132,000 | 121,945 | 2% |
| 2026-02-19 | Neil Kumar | SELL | 18,923 | $71.03 | $1,344,190 | 243,581 | 7% |
| 2026-02-19 | Neil Kumar | SELL | 8,528 | $72.08 | $614,702 | 235,053 | 4% |
| 2026-02-19 | Neil Kumar | SELL | 602 | $72.80 | $43,826 | 234,451 | 0% |
| 2026-02-17 | Maricel Apuli | SELL | 510 | $74.31 | $37,898 | 123,945 | 0% |
| 2026-02-17 | Thomas Trimarchi | SELL | 13,400 | $74.71 | $1,001,071 | 336,785 | 4% |
| 2026-02-17 | Thomas Trimarchi | SELL | 200 | $75.38 | $15,076 | 336,585 | 0% |
| 2026-02-17 | Randal W. Scott | SELL | 1,900 | $74.34 | $141,250 | 19,689 | 9% |
| 2026-02-17 | Randal W. Scott | SELL | 4,793 | $75.57 | $362,219 | 14,896 | 24% |
| 2026-02-17 | Randal W. Scott | SELL | 3,307 | $75.93 | $251,088 | 11,589 | 22% |
| 2026-02-11 | Neil Kumar | SELL | 7,806 | $70.69 | $551,796 | 687,880 | 1% |
| 2026-02-11 | Neil Kumar | SELL | 3,716 | $71.44 | $265,477 | 684,164 | 1% |
| 2026-02-11 | Neil Kumar | SELL | 4,484 | $72.64 | $325,695 | 679,680 | 1% |
| 2026-02-11 | Neil Kumar | SELL | 3,994 | $73.25 | $292,574 | 675,686 | 1% |
| 2026-02-11 | Neil Kumar | SELL | 7,860 | $70.70 | $555,706 | 4,490,587 | 0% |
| 2026-02-11 | Neil Kumar | SELL | 3,775 | $71.46 | $269,754 | 4,486,812 | 0% |
| 2026-02-11 | Neil Kumar | SELL | 4,404 | $72.65 | $319,938 | 4,482,408 | 0% |
| 2026-02-11 | Neil Kumar | SELL | 3,961 | $73.25 | $290,145 | 4,478,447 | 0% |
| 2026-02-10 | Neil Kumar | SELL | 14,201 | $71.80 | $1,019,657 | 701,485 | 2% |
| 2026-02-10 | Neil Kumar | SELL | 5,799 | $72.28 | $419,165 | 695,686 | 1% |
| 2026-02-10 | Neil Kumar | SELL | 14,040 | $71.80 | $1,008,006 | 4,504,407 | 0% |
| 2026-02-10 | Neil Kumar | SELL | 5,960 | $72.27 | $430,751 | 4,498,447 | 0% |
| 2026-01-09 | Neil Kumar | SELL | 2,151 | $75.75 | $162,943 | 733,535 | 0% |
| 2026-01-09 | Neil Kumar | SELL | 6,955 | $76.72 | $533,569 | 726,580 | 1% |
| 2026-01-09 | Neil Kumar | SELL | 10,519 | $77.61 | $816,365 | 716,061 | 1% |
| 2026-01-09 | Neil Kumar | SELL | 375 | $78.19 | $29,322 | 715,686 | 0% |
| 2026-01-09 | Neil Kumar | SELL | 1,401 | $75.61 | $105,928 | 4,537,046 | 0% |
| 2026-01-09 | Neil Kumar | SELL | 6,067 | $76.53 | $464,289 | 4,530,979 | 0% |
| 2026-01-09 | Neil Kumar | SELL | 10,677 | $77.46 | $827,016 | 4,520,302 | 0% |
| 2026-01-09 | Neil Kumar | SELL | 1,855 | $78.10 | $144,882 | 4,518,447 | 0% |
| 2026-01-08 | Neil Kumar | SELL | 11,515 | $73.64 | $848,018 | 744,171 | 2% |
| 2026-01-08 | Neil Kumar | SELL | 8,085 | $74.38 | $601,340 | 736,086 | 1% |
| 2026-01-08 | Neil Kumar | SELL | 400 | $75.16 | $30,064 | 735,686 | 0% |
| 2026-01-08 | Neil Kumar | SELL | 11,565 | $73.65 | $851,811 | 4,546,882 | 0% |
| 2026-01-08 | Neil Kumar | SELL | 8,135 | $74.38 | $605,061 | 4,538,747 | 0% |
| 2026-01-08 | Neil Kumar | SELL | 300 | $75.20 | $22,561 | 4,538,447 | 0% |
| 2025-12-15 | Neil Kumar | SELL | 28,311 | $74.60 | $2,111,992 | 230,476 | 11% |
| 2025-12-15 | Neil Kumar | SELL | 1,700 | $75.24 | $127,910 | 228,776 | 1% |
| 2025-12-08 | Maricel Apuli | SELL | 2,000 | $74.26 | $148,520 | 130,297 | 2% |
| 2025-12-05 | Neil Kumar | SELL | 12,517 | $73.05 | $914,324 | 763,169 | 2% |
| 2025-12-05 | Neil Kumar | SELL | 7,483 | $73.76 | $551,951 | 755,686 | 1% |
| 2025-12-05 | Neil Kumar | SELL | 12,288 | $73.04 | $897,529 | 4,566,159 | 0% |
| 2025-12-05 | Neil Kumar | SELL | 7,712 | $73.75 | $568,758 | 4,558,447 | 0% |
| 2025-12-04 | Neil Kumar | SELL | 2,100 | $73.16 | $153,638 | 793,586 | 0% |
| 2025-12-04 | Neil Kumar | SELL | 12,192 | $74.42 | $907,381 | 781,394 | 2% |
| 2025-12-04 | Neil Kumar | SELL | 5,708 | $74.80 | $426,939 | 775,686 | 1% |
| 2025-12-04 | Neil Kumar | SELL | 2,100 | $73.16 | $153,626 | 4,596,347 | 0% |
| 2025-12-04 | Neil Kumar | SELL | 12,200 | $74.42 | $907,970 | 4,584,147 | 0% |
| 2025-12-04 | Neil Kumar | SELL | 5,700 | $74.80 | $426,358 | 4,578,447 | 0% |
| 2025-11-20 | Neil Kumar | SELL | 6,401 | $64.97 | $415,877 | 248,531 | 3% |
| 2025-11-20 | Neil Kumar | SELL | 14,299 | $65.90 | $942,361 | 234,232 | 6% |
| 2025-11-20 | Neil Kumar | SELL | 5,456 | $66.71 | $363,986 | 228,776 | 2% |
| 2025-11-18 | Andrew Lo | SELL | 24,007 | $65.23 | $1,566,013 | 81,576 | 23% |
| 2025-11-18 | Andrew Lo | SELL | 30,993 | $66.05 | $2,047,057 | 50,583 | 38% |
| 2025-11-17 | Andrew Lo | SELL | 36,801 | $66.63 | $2,451,914 | 17,887 | 67% |
| 2025-11-17 | Andrew Lo | SELL | 3,798 | $67.06 | $254,679 | 14,089 | 21% |
| 2025-11-17 | Randal W. Scott | SELL | 3,801 | $66.25 | $251,809 | 17,788 | 18% |
| 2025-11-17 | Randal W. Scott | SELL | 6,199 | $66.89 | $414,656 | 11,589 | 35% |
| 2025-11-17 | Thomas Trimarchi | SELL | 9,978 | $66.19 | $660,467 | 389,786 | 2% |
| 2025-11-17 | Thomas Trimarchi | SELL | 6,956 | $66.84 | $464,938 | 382,830 | 2% |
| 2025-11-12 | Hannah Valantine | SELL | 25,484 | $66.07 | $1,683,728 | 7,465 | 77% |
| 2025-11-07 | Neil Kumar | SELL | 12,492 | $61.14 | $763,762 | 4,605,955 | 0% |
| 2025-11-07 | Neil Kumar | SELL | 7,308 | $61.87 | $452,156 | 4,598,647 | 0% |
| 2025-11-07 | Neil Kumar | SELL | 200 | $62.80 | $12,561 | 4,598,447 | 0% |
| 2025-11-07 | Neil Kumar | SELL | 12,234 | $61.13 | $747,862 | 803,452 | 2% |
| 2025-11-07 | Neil Kumar | SELL | 7,546 | $61.87 | $466,839 | 795,906 | 1% |
| 2025-11-07 | Neil Kumar | SELL | 220 | $62.79 | $13,815 | 795,686 | 0% |
| 2025-11-06 | Neil Kumar | SELL | 12,576 | $62.91 | $791,166 | 4,625,871 | 0% |
| 2025-11-06 | Neil Kumar | SELL | 7,324 | $63.55 | $465,416 | 4,618,547 | 0% |
| 2025-11-06 | Neil Kumar | SELL | 100 | $64.39 | $6,439 | 4,618,447 | 0% |
| 2025-11-06 | Neil Kumar | SELL | 12,529 | $62.91 | $788,184 | 823,157 | 2% |
| 2025-11-06 | Neil Kumar | SELL | 7,371 | $63.56 | $468,472 | 815,786 | 1% |
| 2025-11-06 | Neil Kumar | SELL | 100 | $64.39 | $6,439 | 815,686 | 0% |
| 2025-11-06 | Ronald J Daniels | SELL | 61,031 | $63.72 | $3,888,999 | 16,991 | 78% |
| 2025-10-29 | Frank McCormick | SELL | 111,755 | $65.48 | $7,317,315 | 766,583 | 13% |
| 2025-10-29 | Frank McCormick | SELL | 31,116 | $66.20 | $2,059,749 | 735,467 | 4% |
| 2025-10-29 | Frank McCormick | SELL | 3,497 | $67.52 | $236,130 | 731,970 | 0% |
| 2025-10-29 | Frank McCormick | SELL | 8,598 | $68.50 | $588,985 | 723,372 | 1% |
| 2025-10-29 | Frank McCormick | SELL | 43,393 | $69.24 | $3,004,349 | 679,979 | 6% |
| 2025-10-27 | Frank McCormick | SELL | 1,641 | $65.00 | $106,665 | 878,338 | 0% |
| 2025-10-09 | Neil Kumar | SELL | 20,000 | $54.80 | $1,096,046 | 4,638,447 | 0% |
| 2025-10-09 | Neil Kumar | SELL | 20,000 | $54.80 | $1,096,046 | 835,686 | 2% |
| 2025-10-08 | Neil Kumar | SELL | 8,706 | $54.39 | $473,504 | 4,669,741 | 0% |
| 2025-10-08 | Neil Kumar | SELL | 11,294 | $55.09 | $622,171 | 4,658,447 | 0% |
| 2025-10-08 | Neil Kumar | SELL | 8,705 | $54.39 | $473,450 | 866,981 | 1% |
| 2025-10-08 | Neil Kumar | SELL | 11,295 | $55.09 | $622,226 | 855,686 | 1% |
| 2025-09-05 | Frank McCormick | SELL | 74,000 | $53.16 | $3,933,544 | 83,275 | 47% |
| 2025-09-05 | Neil Kumar | SELL | 2,300 | $51.95 | $119,496 | 4,696,147 | 0% |
| 2025-09-05 | Neil Kumar | SELL | 16,800 | $53.16 | $893,125 | 4,679,347 | 0% |
| 2025-09-05 | Neil Kumar | SELL | 900 | $53.80 | $48,424 | 4,678,447 | 0% |
| 2025-09-05 | Neil Kumar | SELL | 2,300 | $51.96 | $119,514 | 893,386 | 0% |
| 2025-09-05 | Neil Kumar | SELL | 16,900 | $53.16 | $898,450 | 876,486 | 2% |
| 2025-09-05 | Neil Kumar | SELL | 800 | $53.80 | $43,040 | 875,686 | 0% |
| 2025-09-04 | Neil Kumar | SELL | 14,525 | $51.15 | $742,960 | 4,703,922 | 0% |
| 2025-09-04 | Neil Kumar | SELL | 5,475 | $51.85 | $283,902 | 4,698,447 | 0% |
| 2025-09-04 | Neil Kumar | SELL | 14,558 | $51.16 | $744,739 | 901,128 | 2% |
| 2025-09-04 | Neil Kumar | SELL | 5,442 | $51.85 | $282,187 | 895,686 | 1% |
| 2025-08-21 | Thomas Trimarchi | SELL | 42,237 | $49.48 | $2,090,081 | 421,081 | 9% |
| 2025-08-20 | Neil Kumar | SELL | 25,728 | $48.81 | $1,255,848 | 223,518 | 10% |
| 2025-08-20 | Neil Kumar | SELL | 428 | $49.25 | $21,079 | 223,090 | 0% |
| 2025-08-18 | Thomas Trimarchi | SELL | 15,380 | $50.14 | $771,210 | 465,291 | 3% |
| 2025-08-18 | Thomas Trimarchi | SELL | 1,973 | $50.94 | $100,512 | 463,318 | 0% |
| 2025-08-11 | Charles J Homcy | SELL | 50,000 | $48.00 | $2,400,000 | 916,674 | 5% |
| 2025-08-08 | Charles J Homcy | SELL | 191,662 | $45.87 | $8,791,593 | 1,025,012 | 16% |
| 2025-08-08 | Charles J Homcy | SELL | 58,338 | $46.64 | $2,720,849 | 966,674 | 6% |
| 2025-08-08 | Neil Kumar | SELL | 11,795 | $45.88 | $541,162 | 4,726,652 | 0% |
| 2025-08-08 | Neil Kumar | SELL | 8,205 | $46.71 | $383,252 | 4,718,447 | 0% |
| 2025-08-08 | Neil Kumar | SELL | 11,795 | $45.88 | $541,162 | 923,891 | 1% |
| 2025-08-08 | Neil Kumar | SELL | 8,205 | $46.71 | $383,252 | 915,686 | 1% |
| 2025-08-07 | Maricel Apuli | SELL | 1,000 | $45.44 | $45,440 | 141,859 | 1% |
| 2025-08-07 | Neil Kumar | SELL | 6,784 | $45.09 | $305,909 | 4,751,663 | 0% |
| 2025-08-07 | Neil Kumar | SELL | 13,216 | $45.64 | $603,152 | 4,738,447 | 0% |
| 2025-08-07 | Neil Kumar | SELL | 6,784 | $45.09 | $305,909 | 948,902 | 1% |
| 2025-08-07 | Neil Kumar | SELL | 13,216 | $45.64 | $603,152 | 935,686 | 1% |
| 2025-08-05 | Andrea Ellis | SELL | 17,167 | $49.00 | $841,183 | 18,589 | 48% |
| 2025-07-02 | Neil Kumar | SELL | 20,000 | $42.73 | $854,536 | 4,758,447 | 0% |
| 2025-07-02 | Neil Kumar | SELL | 20,000 | $42.73 | $854,514 | 955,686 | 2% |
| 2025-07-01 | Neil Kumar | SELL | 18,300 | $42.50 | $777,777 | 4,780,147 | 0% |
| 2025-07-01 | Neil Kumar | SELL | 1,700 | $42.88 | $72,903 | 4,778,447 | 0% |
| 2025-07-01 | Neil Kumar | SELL | 18,400 | $42.51 | $782,092 | 977,286 | 2% |
| 2025-07-01 | Neil Kumar | SELL | 1,600 | $42.89 | $68,628 | 975,686 | 0% |
| 2025-06-27 | Global Investors Lp Viking | SELL | 3,500,000 | $44.00 | $154,000,000 | 18,555,375 | 16% |
| 2025-06-26 | Hannah Valantine | SELL | 876 | $44.11 | $38,640 | 9,007 | 9% |
| 2025-06-26 | Hannah Valantine | SELL | 1,542 | $44.01 | $67,863 | 7,465 | 17% |
| 2025-06-26 | Hannah Valantine | SELL | 398 | $44.13 | $17,562 | 2,289 | 15% |
| 2025-06-26 | Hannah Valantine | SELL | 1,891 | $44.03 | $83,261 | 398 | 83% |
| 2025-06-24 | Frank McCormick | SELL | 100,000 | $44.23 | $4,422,800 | 879,979 | 10% |
| 2025-06-10 | Hannah Valantine | SELL | 4,292 | $40.00 | $171,680 | 1,764 | 71% |
| 2025-05-20 | Neil Kumar | SELL | 75,000 | $33.40 | $2,504,978 | 4,798,447 | 2% |
| 2025-05-19 | Neil Kumar | SELL | 25,756 | $33.32 | $858,265 | 217,804 | 11% |
| 2025-05-19 | Neil Kumar | SELL | 400 | $33.75 | $13,499 | 217,404 | 0% |
| 2025-05-12 | Genetic Disorder L.P. KKR | SELL | 6,000,000 | $34.20 | $205,200,000 | 13,260,971 | 31% |
| 2025-05-02 | Maricel Apuli | SELL | 1,026 | $38.51 | $39,509 | 147,639 | 1% |
| 2025-05-02 | Andrew Lo | SELL | 100,000 | $38.50 | $3,849,900 | 105,583 | 49% |
| 2025-04-22 | Neil Kumar | SELL | 75,000 | $34.11 | $2,558,025 | 4,873,447 | 2% |
| 2025-04-14 | Andrea Ellis | SELL | 10,000 | $35.00 | $350,000 | 12,000 | 45% |
| 2025-04-01 | Andrea Ellis | SELL | 30,000 | $34.05 | $1,021,500 | 12,000 | 71% |
| 2025-03-25 | Neil Kumar | SELL | 75,000 | $36.87 | $2,764,942 | 4,948,447 | 1% |
| 2025-03-06 | Hannah Valantine | SELL | 12,875 | $32.58 | $419,500 | 1,764 | 88% |
| 2025-03-05 | Genetic Disorder L.P. KKR | SELL | 6,000,000 | $32.96 | $197,760,000 | 19,260,971 | 24% |
| 2025-02-25 | Brian C Stephenson | SELL | 8,400 | $33.18 | $278,697 | 102,564 | 8% |
| 2025-02-25 | Brian C Stephenson | SELL | 100 | $34.18 | $3,418 | 102,464 | 0% |
| 2025-02-25 | Neil Kumar | SELL | 37,899 | $33.36 | $1,264,447 | 5,060,548 | 1% |
| 2025-02-25 | Neil Kumar | SELL | 37,101 | $33.79 | $1,253,524 | 5,023,447 | 1% |
| 2025-02-19 | Brian C Stephenson | SELL | 4,148 | $36.16 | $149,973 | 102,464 | 4% |
| 2025-02-19 | Neil Kumar | SELL | 31,467 | $36.14 | $1,137,246 | 211,794 | 13% |
| 2025-02-19 | Neil Kumar | SELL | 76 | $36.56 | $2,779 | 211,718 | 0% |
| 2025-01-31 | Global Investors Lp Viking | SELL | 3,065,616 | $34.90 | $106,989,998 | 22,055,375 | 12% |
| 2025-01-29 | Neil Kumar | SELL | 269,068 | $36.34 | $9,777,985 | 5,102,447 | 5% |
| 2025-01-29 | Neil Kumar | SELL | 4,000 | $36.82 | $147,284 | 5,098,447 | 0% |
| 2025-01-28 | Brian C Stephenson | SELL | 68,000 | $36.29 | $2,467,761 | 93,758 | 42% |
| 2025-01-28 | Neil Kumar | SELL | 326,932 | $36.29 | $11,863,381 | 5,371,515 | 6% |
| 2024-11-19 | Neil Kumar | SELL | 25,514 | $22.39 | $571,146 | 4,899,318 | 1% |
| 2024-11-19 | Neil Kumar | SELL | 1,875 | $22.76 | $42,680 | 4,897,443 | 0% |
| 2024-11-19 | Brian C Stephenson | SELL | 4,156 | $22.41 | $93,137 | 93,758 | 4% |
| 2024-09-13 | Genetic Disorder L.P. KKR | SELL | 5,800,000 | $25.75 | $149,350,000 | 25,260,971 | 19% |
| 2021-12-29 | Hannah Valantine | BUY | 1,752 | $14.24 | $24,948 | 3,294 | 114% |
| 2021-12-28 | Hannah Valantine | BUY | 1,542 | $12.68 | $19,553 | 1,542 | — |
| 2021-12-28 | Hannah Valantine | BUY | 796 | $13.16 | $10,475 | 2,687 | 42% |