| 2026-08-19 | Helen Torley | SELL | 7,200 | $106.36 | $765,778 | 780,580 | 1% |
| 2026-08-19 | Helen Torley | SELL | 9,600 | $107.22 | $1,029,350 | 770,980 | 1% |
| 2026-08-19 | Helen Torley | SELL | 3,200 | $107.77 | $344,848 | 767,780 | 0% |
| 2026-08-18 | Helen Torley | SELL | 5,703 | $103.08 | $587,882 | 782,077 | 1% |
| 2026-08-18 | Helen Torley | SELL | 4,897 | $104.11 | $509,827 | 777,180 | 1% |
| 2026-08-18 | Helen Torley | SELL | 9,400 | $104.87 | $985,816 | 767,780 | 1% |
| 2026-08-17 | Helen Torley | SELL | 900 | $98.96 | $89,062 | 786,880 | 0% |
| 2026-08-17 | Helen Torley | SELL | 500 | $100.46 | $50,228 | 786,380 | 0% |
| 2026-08-17 | Helen Torley | SELL | 2,100 | $101.77 | $213,709 | 784,280 | 0% |
| 2026-08-17 | Helen Torley | SELL | 9,000 | $102.55 | $922,977 | 775,280 | 1% |
| 2026-08-17 | Helen Torley | SELL | 7,500 | $103.48 | $776,115 | 767,780 | 1% |
| 2026-08-10 | Bernadette Connaughton | SELL | 1,626 | $102.80 | $167,153 | 40,418 | 4% |
| 2026-07-08 | Helen Torley | SELL | 888 | $79.28 | $70,397 | 768,815 | 0% |
| 2026-07-08 | Helen Torley | SELL | 1,035 | $80.19 | $82,994 | 767,780 | 0% |
| 2026-07-01 | Bernadette Connaughton | SELL | 1,000 | $76.39 | $76,395 | 42,669 | 2% |
| 2026-07-01 | Bernadette Connaughton | SELL | 625 | $77.21 | $48,256 | 42,044 | 1% |
| 2026-06-29 | Mahesh Krishnan | SELL | 7,304 | $75.00 | $547,800 | 14,462 | 34% |
| 2026-06-03 | Helen Torley | SELL | 400 | $66.37 | $26,547 | 777,380 | 0% |
| 2026-06-03 | Helen Torley | SELL | 1,500 | $67.67 | $101,512 | 775,880 | 0% |
| 2026-06-03 | Helen Torley | SELL | 2,000 | $68.74 | $137,472 | 773,880 | 0% |
| 2026-06-03 | Helen Torley | SELL | 6,100 | $69.69 | $425,121 | 767,780 | 1% |
| 2026-06-02 | Helen Torley | SELL | 16,600 | $66.31 | $1,100,812 | 771,180 | 2% |
| 2026-06-02 | Helen Torley | SELL | 3,400 | $66.75 | $226,933 | 767,780 | 0% |
| 2026-06-01 | Helen Torley | SELL | 1,610 | $66.39 | $106,885 | 786,170 | 0% |
| 2026-06-01 | Helen Torley | SELL | 12,989 | $67.41 | $875,588 | 773,181 | 2% |
| 2026-06-01 | Helen Torley | SELL | 5,401 | $68.35 | $369,137 | 767,780 | 1% |
| 2026-06-01 | Bernadette Connaughton | SELL | 1,625 | $66.21 | $107,591 | 43,669 | 4% |
| 2026-05-13 | Helen Torley | SELL | 2,100 | $68.10 | $143,014 | 775,680 | 0% |
| 2026-05-13 | Helen Torley | SELL | 3,350 | $68.88 | $230,748 | 772,330 | 0% |
| 2026-05-13 | Helen Torley | SELL | 3,950 | $69.79 | $275,659 | 768,380 | 1% |
| 2026-05-13 | Helen Torley | SELL | 600 | $70.81 | $42,487 | 767,780 | 0% |
| 2026-05-12 | Helen Torley | SELL | 100 | $67.85 | $6,785 | 787,680 | 0% |
| 2026-05-12 | Helen Torley | SELL | 1,398 | $70.29 | $98,261 | 786,282 | 0% |
| 2026-05-12 | Helen Torley | SELL | 9,802 | $71.37 | $699,569 | 776,480 | 1% |
| 2026-05-12 | Helen Torley | SELL | 5,900 | $72.15 | $425,673 | 770,580 | 1% |
| 2026-05-12 | Helen Torley | SELL | 2,800 | $73.12 | $204,739 | 767,780 | 0% |
| 2026-05-11 | Helen Torley | SELL | 9,725 | $64.63 | $628,536 | 778,055 | 1% |
| 2026-05-11 | Helen Torley | SELL | 3,575 | $65.46 | $234,012 | 774,480 | 0% |
| 2026-05-11 | Helen Torley | SELL | 6,700 | $66.33 | $444,391 | 767,780 | 1% |
| 2026-05-01 | Bernadette Connaughton | SELL | 1,625 | $63.48 | $103,155 | 38,498 | 4% |
| 2026-04-06 | Helen Torley | SELL | 5,900 | $63.14 | $372,520 | 771,880 | 1% |
| 2026-04-06 | Helen Torley | SELL | 4,100 | $64.02 | $262,462 | 767,780 | 1% |
| 2026-04-02 | Helen Torley | SELL | 15,800 | $64.06 | $1,012,195 | 771,980 | 2% |
| 2026-04-02 | Helen Torley | SELL | 4,200 | $64.89 | $272,525 | 767,780 | 1% |
| 2026-04-01 | Helen Torley | SELL | 19,000 | $65.36 | $1,241,802 | 768,780 | 2% |
| 2026-04-01 | Helen Torley | SELL | 1,000 | $65.71 | $65,714 | 767,780 | 0% |
| 2026-03-10 | Cortney Caudill | SELL | 8,857 | $67.64 | $599,087 | 7,055 | 56% |
| 2026-03-09 | Cortney Caudill | SELL | 17,900 | $67.75 | $1,212,743 | 16,466 | 52% |
| 2026-03-09 | Cortney Caudill | SELL | 2,100 | $68.25 | $143,329 | 14,366 | 13% |
| 2026-03-04 | Helen Torley | SELL | 7,329 | $69.94 | $512,620 | 770,451 | 1% |
| 2026-03-04 | Helen Torley | SELL | 2,671 | $70.94 | $189,494 | 767,780 | 0% |
| 2026-03-03 | Helen Torley | SELL | 13,481 | $68.85 | $928,167 | 774,299 | 2% |
| 2026-03-03 | Helen Torley | SELL | 6,519 | $69.33 | $451,982 | 767,780 | 1% |
| 2026-03-02 | Helen Torley | SELL | 4,100 | $69.20 | $283,708 | 783,680 | 1% |
| 2026-03-02 | Helen Torley | SELL | 15,322 | $69.80 | $1,069,460 | 768,358 | 2% |
| 2026-03-02 | Helen Torley | SELL | 578 | $70.46 | $40,726 | 767,780 | 0% |
| 2026-02-05 | Helen Torley | SELL | 5,376 | $78.38 | $421,366 | 713,343 | 1% |
| 2026-02-05 | Helen Torley | SELL | 4,624 | $78.94 | $365,000 | 708,719 | 1% |
| 2026-02-04 | Helen Torley | SELL | 9,900 | $76.94 | $761,666 | 718,819 | 1% |
| 2026-02-04 | Helen Torley | SELL | 10,100 | $77.54 | $783,154 | 708,719 | 1% |
| 2026-02-03 | Helen Torley | SELL | 2,551 | $74.88 | $191,016 | 726,168 | 0% |
| 2026-02-03 | Helen Torley | SELL | 9,659 | $75.94 | $733,543 | 716,509 | 1% |
| 2026-02-03 | Helen Torley | SELL | 7,790 | $76.73 | $597,758 | 708,719 | 1% |
| 2026-01-05 | Bernadette Connaughton | SELL | 2,000 | $70.25 | $140,500 | 40,123 | 5% |
| 2025-12-01 | Bernadette Connaughton | SELL | 829 | $71.60 | $59,356 | 42,123 | 2% |
| 2025-12-01 | Helen Torley | SELL | 10,406 | $68.51 | $712,936 | 714,882 | 1% |
| 2025-12-01 | Helen Torley | SELL | 5,402 | $69.44 | $375,120 | 709,480 | 1% |
| 2025-12-01 | Helen Torley | SELL | 500 | $70.36 | $35,181 | 708,980 | 0% |
| 2025-12-01 | Helen Torley | SELL | 261 | $71.60 | $18,688 | 708,719 | 0% |
| 2025-11-12 | Helen Torley | SELL | 12,718 | $70.22 | $893,033 | 741,001 | 2% |
| 2025-11-12 | Helen Torley | SELL | 6,784 | $71.09 | $482,268 | 734,217 | 1% |
| 2025-11-12 | Helen Torley | SELL | 498 | $71.67 | $35,690 | 733,719 | 0% |
| 2025-11-11 | Helen Torley | SELL | 4,500 | $67.89 | $305,514 | 749,219 | 1% |
| 2025-11-11 | Helen Torley | SELL | 4,000 | $68.80 | $275,180 | 745,219 | 1% |
| 2025-11-11 | Helen Torley | SELL | 11,500 | $69.73 | $801,906 | 733,719 | 2% |
| 2025-11-10 | Helen Torley | SELL | 19,900 | $68.71 | $1,367,409 | 733,819 | 3% |
| 2025-11-10 | Helen Torley | SELL | 100 | $69.30 | $6,930 | 733,719 | 0% |
| 2025-11-10 | Bernadette Connaughton | SELL | 2,000 | $68.48 | $136,960 | 42,952 | 4% |
| 2025-11-01 | Cortney Caudill | SELL | 4,263 | $65.19 | $277,905 | 12,737 | 25% |
| 2025-10-03 | Helen Torley | SELL | 14,235 | $68.47 | $974,699 | 739,484 | 2% |
| 2025-10-03 | Helen Torley | SELL | 2,334 | $69.83 | $162,983 | 737,150 | 0% |
| 2025-10-03 | Helen Torley | SELL | 2,707 | $70.58 | $191,065 | 734,443 | 0% |
| 2025-10-03 | Helen Torley | SELL | 724 | $71.67 | $51,891 | 733,719 | 0% |
| 2025-10-02 | Helen Torley | SELL | 6,600 | $70.51 | $465,359 | 747,119 | 1% |
| 2025-10-02 | Helen Torley | SELL | 10,200 | $71.28 | $727,036 | 736,919 | 1% |
| 2025-10-02 | Helen Torley | SELL | 2,400 | $72.06 | $172,956 | 734,519 | 0% |
| 2025-10-02 | Helen Torley | SELL | 700 | $73.24 | $51,265 | 733,819 | 0% |
| 2025-10-02 | Helen Torley | SELL | 100 | $74.67 | $7,466 | 733,719 | 0% |
| 2025-10-01 | Helen Torley | SELL | 11,705 | $75.11 | $879,151 | 742,014 | 2% |
| 2025-10-01 | Helen Torley | SELL | 8,295 | $75.69 | $627,873 | 733,719 | 1% |
| 2025-10-01 | Bernadette Connaughton | SELL | 1,500 | $75.09 | $112,629 | 45,452 | 3% |
| 2025-10-01 | Bernadette Connaughton | SELL | 500 | $75.70 | $37,852 | 44,952 | 1% |
| 2025-09-22 | Nicole LaBrosse | SELL | 1,913 | $77.83 | $148,883 | 22,393 | 8% |
| 2025-09-22 | Nicole LaBrosse | SELL | 314 | $78.67 | $24,701 | 22,079 | 1% |
| 2025-09-10 | Nicole LaBrosse | SELL | 6,760 | $75.29 | $508,967 | 37,546 | 15% |
| 2025-09-10 | Nicole LaBrosse | SELL | 13,240 | $75.93 | $1,005,300 | 24,306 | 35% |
| 2025-09-04 | Helen Torley | SELL | 9,900 | $73.54 | $728,006 | 743,819 | 1% |
| 2025-09-04 | Helen Torley | SELL | 7,800 | $74.33 | $579,751 | 736,019 | 1% |
| 2025-09-04 | Helen Torley | SELL | 2,300 | $75.22 | $173,015 | 733,719 | 0% |
| 2025-09-03 | Helen Torley | SELL | 9,500 | $74.22 | $705,090 | 744,219 | 1% |
| 2025-09-03 | Helen Torley | SELL | 10,500 | $74.63 | $783,636 | 733,719 | 1% |
| 2025-09-02 | Helen Torley | SELL | 300 | $72.48 | $21,746 | 753,419 | 0% |
| 2025-09-02 | Helen Torley | SELL | 16,288 | $73.70 | $1,200,393 | 737,131 | 2% |
| 2025-09-02 | Helen Torley | SELL | 3,412 | $74.15 | $252,990 | 733,719 | 0% |
| 2025-09-02 | Bernadette Connaughton | SELL | 100 | $71.71 | $7,171 | 50,852 | 0% |
| 2025-09-02 | Bernadette Connaughton | SELL | 2,977 | $73.62 | $219,161 | 47,875 | 6% |
| 2025-09-02 | Bernadette Connaughton | SELL | 923 | $74.11 | $68,404 | 46,952 | 2% |
| 2025-08-13 | Helen Torley | SELL | 14,948 | $64.14 | $958,839 | 738,771 | 2% |
| 2025-08-13 | Helen Torley | SELL | 5,052 | $64.83 | $327,511 | 733,719 | 1% |
| 2025-08-12 | Helen Torley | SELL | 13,042 | $63.24 | $824,802 | 740,677 | 2% |
| 2025-08-12 | Helen Torley | SELL | 6,958 | $64.00 | $445,319 | 733,719 | 1% |
| 2025-08-11 | Helen Torley | SELL | 18,717 | $63.01 | $1,179,321 | 735,002 | 2% |
| 2025-08-11 | Helen Torley | SELL | 1,283 | $63.60 | $81,596 | 733,719 | 0% |
| 2025-07-10 | Helen Torley | SELL | 4,254 | $56.74 | $241,380 | 749,465 | 1% |
| 2025-07-10 | Helen Torley | SELL | 15,746 | $57.62 | $907,237 | 733,719 | 2% |
| 2025-07-09 | Helen Torley | SELL | 19,792 | $56.43 | $1,116,783 | 733,927 | 3% |
| 2025-07-09 | Helen Torley | SELL | 208 | $57.08 | $11,872 | 733,719 | 0% |
| 2025-07-08 | Helen Torley | SELL | 3,598 | $54.48 | $196,030 | 750,121 | 0% |
| 2025-07-08 | Helen Torley | SELL | 16,402 | $55.74 | $914,215 | 733,719 | 2% |
| 2025-06-24 | Helen Torley | SELL | 4,489 | $53.11 | $238,406 | 749,230 | 1% |
| 2025-06-24 | Helen Torley | SELL | 15,511 | $53.91 | $836,214 | 733,719 | 2% |
| 2025-06-23 | Helen Torley | SELL | 20,000 | $52.57 | $1,051,460 | 733,719 | 3% |
| 2025-06-20 | Helen Torley | SELL | 20,000 | $52.96 | $1,059,200 | 733,719 | 3% |
| 2025-04-28 | Jeffrey William Henderson | SELL | 4,297 | $60.34 | $259,268 | 28,811 | 13% |
| 2025-04-28 | Jeffrey William Henderson | SELL | 200 | $60.99 | $12,199 | 28,611 | 1% |
| 2025-04-01 | Jeffrey William Henderson | SELL | 503 | $64.05 | $32,217 | 33,108 | 2% |
| 2025-03-03 | Jeffrey William Henderson | SELL | 1,795 | $57.93 | $103,992 | 36,816 | 5% |
| 2025-03-03 | Jeffrey William Henderson | SELL | 3,205 | $59.12 | $189,467 | 33,611 | 9% |
| 2025-02-27 | Michael J. LaBarre | SELL | 1,597 | $58.25 | $93,028 | 173,856 | 1% |
| 2025-02-27 | Michael J. LaBarre | SELL | 100 | $58.74 | $5,874 | 173,756 | 0% |
| 2025-02-26 | Michael J. LaBarre | SELL | 9,400 | $58.09 | $546,055 | 176,053 | 5% |
| 2025-02-26 | Michael J. LaBarre | SELL | 600 | $58.65 | $35,189 | 175,453 | 0% |
| 2025-02-25 | Michael J. LaBarre | SELL | 9,300 | $58.01 | $539,465 | 186,153 | 5% |
| 2025-02-25 | Michael J. LaBarre | SELL | 700 | $58.67 | $41,069 | 185,453 | 0% |
| 2025-02-03 | Jeffrey William Henderson | SELL | 1,100 | $55.94 | $61,537 | 42,511 | 3% |
| 2025-02-03 | Jeffrey William Henderson | SELL | 3,900 | $56.41 | $219,980 | 38,611 | 9% |
| 2025-01-06 | Jeffrey William Henderson | SELL | 10,000 | $50.01 | $500,060 | 43,611 | 19% |
| 2024-10-16 | Michael J. LaBarre | SELL | 10,000 | $53.26 | $532,590 | 173,756 | 5% |
| 2024-10-15 | Michael J. LaBarre | SELL | 9,923 | $53.74 | $533,292 | 173,833 | 5% |
| 2024-10-15 | Michael J. LaBarre | SELL | 77 | $54.24 | $4,177 | 173,756 | 0% |
| 2024-10-09 | Helen Torley | SELL | 5,981 | $51.85 | $310,097 | 680,763 | 1% |
| 2024-10-09 | Helen Torley | SELL | 1,615 | $53.31 | $86,096 | 679,148 | 0% |
| 2024-10-09 | Helen Torley | SELL | 2,404 | $53.91 | $129,590 | 676,744 | 0% |
| 2024-10-08 | Helen Torley | SELL | 9,100 | $53.94 | $490,845 | 677,644 | 1% |
| 2024-10-08 | Helen Torley | SELL | 900 | $54.57 | $49,116 | 676,744 | 0% |
| 2024-09-26 | Helen Torley | SELL | 10,000 | $56.10 | $560,970 | 676,744 | 1% |
| 2024-09-25 | Helen Torley | SELL | 10,000 | $56.34 | $563,370 | 676,744 | 1% |
| 2024-09-24 | Helen Torley | SELL | 10,000 | $58.21 | $582,100 | 676,744 | 1% |
| 2024-09-18 | Michael J. LaBarre | SELL | 7,963 | $61.89 | $492,838 | 175,793 | 4% |
| 2024-09-18 | Michael J. LaBarre | SELL | 2,037 | $62.58 | $127,478 | 173,756 | 1% |
| 2024-09-17 | Michael J. LaBarre | SELL | 10,000 | $62.88 | $628,780 | 173,756 | 5% |
| 2024-09-12 | Helen Torley | SELL | 10,000 | $59.20 | $592,030 | 676,744 | 1% |
| 2024-09-11 | Helen Torley | SELL | 10,000 | $59.09 | $590,870 | 676,744 | 1% |
| 2024-09-10 | Helen Torley | SELL | 10,000 | $59.09 | $590,890 | 676,744 | 1% |