SEC CIK 1597870
Sarowitz Steven I
Reported ownership across 1 company, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| PCTYview stock → | 4,377,469 | 2026-10-23 |
Position History — PCTY
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — PCTY
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2026-10-23 | Open-market sale | 2,448 | $177.27 | 4,377,469 |
| 2026-10-23 | Open-market sale | 10,398 | $176.78 | 4,379,917 |
| 2026-10-22 | Open-market sale | 8,080 | $176.57 | 4,390,315 |
| 2026-10-21 | Open-market sale | 900 | $171.48 | 4,398,395 |
| 2026-10-21 | Open-market sale | 1,564 | $170.94 | 4,399,295 |
| 2026-10-21 | Open-market sale | 2,728 | $169.77 | 4,400,859 |
| 2026-10-21 | Open-market sale | 552 | $169.01 | 4,403,587 |
| 2026-10-20 | Open-market sale | 200 | $171.37 | 4,404,139 |
| 2026-10-20 | Open-market sale | 1,459 | $170.48 | 4,404,339 |
| 2026-10-20 | Open-market sale | 7,369 | $169.79 | 4,405,798 |
| 2026-10-20 | Open-market sale | 1,589 | $168.76 | 4,413,167 |
| 2026-10-19 | Open-market sale | 5,875 | $166.47 | 4,414,756 |
| 2026-10-19 | Open-market sale | 4,570 | $165.99 | 4,420,631 |
| 2026-10-16 | Open-market sale | 103 | $168.58 | 4,425,201 |
| 2026-10-16 | Open-market sale | 397 | $167.56 | 4,425,304 |
| 2026-10-16 | Open-market sale | 3,132 | $166.20 | 4,425,701 |
| 2026-10-16 | Open-market sale | 1,868 | $165.34 | 4,428,833 |
| 2026-10-15 | Open-market sale | 6,094 | $166.21 | 4,430,701 |
| 2026-10-15 | Open-market sale | 11,600 | $165.59 | 4,436,795 |
| 2026-08-28 | Open-market sale | 5 | $159.36 | 4,448,395 |
| 2026-08-28 | Open-market sale | 3,885 | $158.69 | 4,448,400 |
| 2026-08-28 | Open-market sale | 1,210 | $158.12 | 4,452,285 |
| 2026-08-27 | Open-market sale | 9,965 | $158.31 | 4,453,495 |
| 2026-08-27 | Open-market sale | 6,688 | $157.64 | 4,463,460 |
| 2026-08-27 | Open-market sale | 1,981 | $156.57 | 4,470,148 |
| 2026-08-27 | Open-market sale | 825 | $155.53 | 4,472,129 |
| 2026-08-24 | Open-market sale | 441 | $155.00 | 4,472,954 |
| 2026-08-20 | Open-market sale | 21 | $154.13 | 4,473,395 |
| 2026-08-20 | Open-market sale | 2,092 | $153.42 | 4,473,416 |
| 2026-08-20 | Open-market sale | 2,513 | $152.81 | 4,475,508 |
| 2026-08-20 | Open-market sale | 635 | $151.44 | 4,478,021 |
| 2026-08-20 | Open-market sale | 1,399 | $150.63 | 4,478,656 |
| 2026-08-19 | Open-market sale | 8 | $151.06 | 4,480,055 |
| 2026-08-19 | Open-market sale | 8,531 | $150.20 | 4,480,063 |
| 2026-08-14 | Open-market sale | 285 | $152.29 | 4,488,594 |
| 2026-08-14 | Open-market sale | 301 | $150.01 | 4,488,879 |
| 2026-08-14 | Grant / award | 2,207 | $0.00 | 4,489,180 |
| 2026-08-13 | Open-market sale | 83 | $153.06 | 4,486,973 |
| 2026-08-13 | Open-market sale | 5,299 | $152.53 | 4,487,056 |
| 2026-08-13 | Open-market sale | 5,659 | $151.54 | 4,492,355 |
| 2026-08-13 | Open-market sale | 4,066 | $150.63 | 4,498,014 |
| 2026-08-07 | Open-market sale | 1,029 | $155.81 | 4,502,080 |
| 2026-08-07 | Open-market sale | 2,128 | $154.92 | 4,503,109 |
| 2026-08-07 | Open-market sale | 10,219 | $153.77 | 4,505,237 |
| 2026-08-07 | Open-market sale | 5,192 | $152.91 | 4,515,456 |
| 2026-08-07 | Open-market sale | 954 | $151.90 | 4,520,648 |
| 2026-08-07 | Open-market sale | 13,450 | $150.73 | 4,521,602 |
| 2026-08-06 | Open-market sale | 5,312 | $151.32 | 4,535,052 |
| 2026-08-06 | Open-market sale | 5,824 | $150.35 | 4,540,364 |
| 2025-09-17 | Gift | 120,000 | $0.00 | 8,211,596 |
| 2025-08-15 | Grant / award | 1,261 | $0.00 | 8,331,596 |
| 2025-05-21 | Open-market sale | 604 | $200.03 | 251,068 |
| 2025-05-20 | Open-market sale | 13,519 | $200.44 | 251,672 |
| 2025-05-19 | Open-market sale | 39,253 | $200.64 | 288,111 |
| 2025-05-19 | Open-market sale | 22,920 | $201.13 | 265,191 |
| 2025-05-16 | Open-market sale | 10,257 | $201.09 | 327,364 |
| 2025-05-16 | Open-market sale | 53,271 | $200.62 | 337,621 |
| 2025-05-14 | Open-market sale | 11,108 | $200.32 | 390,892 |
| 2025-05-13 | Open-market sale | 1,490 | $201.19 | 402,000 |
| 2025-05-13 | Open-market sale | 16,410 | $200.61 | 403,490 |
| 2025-05-12 | Open-market sale | 100 | $200.54 | 419,900 |
| 2025-03-24 | Open-market sale | 9,606 | $194.27 | 436,646 |
| 2025-03-24 | Open-market sale | 2,665 | $195.91 | 420,000 |
| 2025-03-24 | Open-market sale | 13,981 | $195.16 | 422,665 |
| 2025-03-21 | Open-market sale | 10,000 | $190.44 | 460,452 |
| 2025-03-21 | Open-market sale | 13,830 | $191.79 | 446,622 |
| 2025-03-21 | Open-market sale | 370 | $192.16 | 446,252 |
| 2025-03-20 | Open-market sale | 8,382 | $191.42 | 470,452 |
| 2025-03-20 | Open-market sale | 14,861 | $190.76 | 478,834 |
| 2025-03-19 | Open-market sale | 11,827 | $190.68 | 508,073 |
| 2025-03-19 | Open-market sale | 12,125 | $191.46 | 495,948 |
| 2025-03-19 | Open-market sale | 2,253 | $192.33 | 493,695 |
| 2025-03-18 | Open-market sale | 100 | $190.04 | 519,900 |
| 2024-12-31 | Open-market sale | 1,812 | $200.35 | 8,330,535 |
| 2024-12-31 | Open-market sale | 200 | $201.65 | 8,330,335 |
| 2024-12-30 | Open-market sale | 2,600 | $200.14 | 8,332,347 |
| 2024-12-27 | Open-market sale | 100 | $201.34 | 8,334,947 |
| 2024-12-27 | Open-market sale | 300 | $200.29 | 8,335,047 |
| 2024-12-26 | Open-market sale | 1,883 | $200.48 | 8,336,547 |
| 2024-12-26 | Open-market sale | 1,200 | $201.11 | 8,335,347 |
| 2024-12-24 | Open-market sale | 400 | $201.16 | 8,338,430 |
| 2024-12-24 | Open-market sale | 1,000 | $200.36 | 8,338,830 |
| 2024-12-18 | Open-market sale | 100 | $205.17 | 8,339,830 |
| 2024-12-18 | Open-market sale | 1,316 | $202.34 | 8,342,949 |
| 2024-12-18 | Open-market sale | 1,519 | $203.10 | 8,341,430 |
| 2024-12-18 | Open-market sale | 1,500 | $204.32 | 8,339,930 |
| 2024-12-18 | Open-market sale | 280 | $200.15 | 8,344,265 |
| 2024-12-17 | Open-market sale | 600 | $205.00 | 8,344,545 |
| 2024-12-17 | Open-market sale | 500 | $201.20 | 8,355,518 |
| 2024-12-17 | Open-market sale | 1,287 | $202.33 | 8,354,231 |
| 2024-12-17 | Open-market sale | 6,648 | $203.25 | 8,347,583 |
| 2024-12-17 | Open-market sale | 2,438 | $204.31 | 8,345,145 |
| 2024-12-16 | Open-market sale | 1,306 | $202.22 | 8,362,927 |
| 2024-12-16 | Open-market sale | 1,300 | $200.48 | 8,364,233 |
| 2024-12-16 | Open-market sale | 5,809 | $202.87 | 8,357,118 |
| 2024-12-16 | Open-market sale | 1,100 | $203.67 | 8,356,018 |
| 2024-12-13 | Open-market sale | 1,400 | $202.47 | 8,365,633 |
| 2024-12-13 | Open-market sale | 1,150 | $201.46 | 8,367,033 |
| 2024-12-13 | Open-market sale | 7,971 | $200.46 | 8,368,183 |
| 2024-12-13 | Open-market sale | 100 | $203.32 | 8,365,533 |
| 2024-12-12 | Open-market sale | 3,874 | $205.00 | 8,376,154 |
| 2024-12-12 | Open-market sale | 600 | $203.20 | 8,385,354 |
| 2024-12-12 | Open-market sale | 5,326 | $204.39 | 8,380,028 |
| 2024-12-11 | Open-market sale | 7,588 | $203.61 | 8,386,424 |
| 2024-12-11 | Open-market sale | 470 | $204.46 | 8,385,954 |
| 2024-12-11 | Open-market sale | 5,631 | $202.76 | 8,394,012 |
| 2024-12-10 | Open-market sale | 345 | $204.94 | 8,399,643 |
| 2024-12-10 | Open-market sale | 2,680 | $204.21 | 8,399,988 |
| 2024-12-10 | Open-market sale | 11,483 | $203.19 | 8,402,668 |
| 2024-12-10 | Open-market sale | 785 | $202.11 | 8,414,151 |
| 2024-12-09 | Open-market sale | 6,476 | $203.63 | 8,415,536 |
| 2024-12-09 | Open-market sale | 200 | $204.90 | 8,415,336 |
| 2024-12-09 | Open-market sale | 400 | $206.46 | 8,414,936 |
| 2024-12-09 | Open-market sale | 4,702 | $202.85 | 8,422,012 |
| 2024-12-06 | Open-market sale | 506 | $206.40 | 8,426,714 |
| 2024-12-06 | Open-market sale | 1,789 | $205.67 | 8,427,220 |
| 2024-12-05 | Gift | 500,000 | $0.00 | 520,000 |
| 2024-12-05 | Gift | 500,000 | $0.00 | 8,429,009 |
| 2024-12-05 | Open-market sale | 100 | $207.01 | 8,929,009 |
| 2024-12-05 | Open-market sale | 1,200 | $206.01 | 8,929,109 |
| 2024-12-05 | Open-market sale | 1,901 | $205.22 | 8,930,309 |
| 2024-12-05 | Open-market sale | 1,199 | $204.09 | 8,932,210 |
| 2024-12-04 | Open-market sale | 1,595 | $208.10 | 8,938,714 |
| 2024-12-04 | Open-market sale | 4,005 | $209.14 | 8,934,709 |
| 2024-12-04 | Open-market sale | 1,300 | $209.80 | 8,933,409 |
| 2024-12-03 | Open-market sale | 200 | $210.49 | 8,940,309 |
| 2024-12-03 | Open-market sale | 2,355 | $208.69 | 8,940,509 |
| 2024-12-03 | Open-market sale | 2,451 | $207.92 | 8,942,864 |
| 2024-12-02 | Open-market sale | 900 | $208.09 | 8,946,915 |
| 2024-12-02 | Open-market sale | 400 | $206.96 | 8,947,815 |
| 2024-12-02 | Gift | 263,000 | $0.00 | 8,948,215 |
| 2024-12-02 | Open-market sale | 1,600 | $209.27 | 8,945,315 |
| 2024-11-29 | Open-market sale | 2,300 | $208.16 | 9,211,615 |
| 2024-11-29 | Open-market sale | 200 | $207.12 | 9,213,915 |
| 2024-11-29 | Open-market sale | 400 | $208.78 | 9,211,215 |
| 2024-11-27 | Open-market sale | 6,372 | $210.13 | 9,215,315 |
| 2024-11-27 | Open-market sale | 1,100 | $211.31 | 9,214,215 |
| 2024-11-27 | Open-market sale | 100 | $211.94 | 9,214,115 |
| 2024-11-27 | Open-market sale | 2,665 | $209.46 | 9,221,687 |
| 2024-11-26 | Open-market sale | 400 | $207.94 | 9,228,352 |
| 2024-11-26 | Open-market sale | 500 | $209.09 | 9,227,852 |
| 2024-11-26 | Open-market sale | 1,400 | $210.40 | 9,226,452 |
| 2024-11-26 | Open-market sale | 1,900 | $211.41 | 9,224,552 |
| 2024-11-26 | Open-market sale | 200 | $211.94 | 9,224,352 |
| 2024-11-25 | Open-market sale | 300 | $210.73 | 9,228,752 |
| 2024-11-25 | Open-market sale | 8,194 | $209.96 | 9,229,052 |
| 2024-11-25 | Open-market sale | 319 | $207.83 | 9,242,041 |
| 2024-11-25 | Open-market sale | 304 | $206.90 | 9,242,360 |
| 2024-11-25 | Open-market sale | 410 | $205.94 | 9,242,664 |
| 2024-11-25 | Open-market sale | 4,795 | $209.21 | 9,237,246 |
| 2024-11-22 | Open-market sale | 1,505 | $203.12 | 9,250,535 |
| 2024-11-22 | Open-market sale | 4,260 | $205.27 | 9,243,329 |
| 2024-11-22 | Open-market sale | 255 | $205.76 | 9,243,074 |
| 2024-11-22 | Open-market sale | 2,340 | $202.20 | 9,252,040 |
| 2024-11-22 | Open-market sale | 2,946 | $204.16 | 9,247,589 |
| 2024-11-21 | Open-market sale | 4,135 | $199.79 | 9,262,519 |
| 2024-11-21 | Open-market sale | 1,006 | $198.08 | 9,266,654 |
| 2024-11-21 | Open-market sale | 4,066 | $197.18 | 9,267,660 |
| 2024-11-21 | Open-market sale | 1,180 | $196.33 | 9,271,726 |
| 2024-11-21 | Open-market sale | 5,230 | $201.74 | 9,254,380 |
| 2024-11-21 | Open-market sale | 2,909 | $201.04 | 9,259,610 |
| 2024-11-20 | Open-market sale | 997 | $194.15 | 9,287,353 |
| 2024-11-20 | Open-market sale | 570 | $196.81 | 9,272,906 |
| 2024-11-20 | Open-market sale | 4,787 | $195.89 | 9,273,476 |
| 2024-11-20 | Open-market sale | 9,090 | $195.24 | 9,278,263 |
| 2024-11-19 | Open-market sale | 4,934 | $194.50 | 9,295,659 |
| 2024-11-19 | Open-market sale | 6,969 | $195.36 | 9,288,690 |
| 2024-11-19 | Open-market sale | 340 | $196.08 | 9,288,350 |
| 2024-11-19 | Open-market sale | 254 | $193.29 | 9,300,593 |
| 2024-11-18 | Open-market sale | 5,117 | $195.43 | 9,307,956 |
| 2024-11-18 | Open-market sale | 3,638 | $196.23 | 9,304,318 |
| 2024-11-18 | Open-market sale | 492 | $198.33 | 9,300,847 |
| 2024-11-18 | Open-market sale | 2,979 | $197.51 | 9,301,339 |
| 2024-11-15 | Open-market sale | 153 | $204.85 | 9,313,073 |
| 2024-11-15 | Open-market sale | 5,239 | $198.68 | 9,318,475 |
| 2024-11-15 | Open-market sale | 5,739 | $197.77 | 9,323,714 |
| 2024-11-15 | Open-market sale | 2,838 | $199.61 | 9,315,637 |
| 2024-11-15 | Open-market sale | 27 | $202.76 | 9,313,226 |
| 2024-11-15 | Open-market sale | 635 | $202.29 | 9,313,253 |
| 2024-11-15 | Open-market sale | 1,749 | $200.53 | 9,313,888 |
| 2024-11-14 | Open-market sale | 13 | $209.93 | 9,329,480 |
| 2024-11-14 | Open-market sale | 2,597 | $207.29 | 9,332,502 |
| 2024-11-14 | Open-market sale | 2,873 | $208.09 | 9,329,629 |
| 2024-11-14 | Open-market sale | 27 | $211.35 | 9,329,453 |
| 2024-11-14 | Open-market sale | 2,152 | $205.68 | 9,335,099 |
| 2024-11-14 | Open-market sale | 136 | $209.27 | 9,329,493 |
| 2024-11-13 | Open-market sale | 481 | $215.40 | 9,337,251 |
| 2024-11-13 | Open-market sale | 497 | $214.48 | 9,337,732 |
| 2024-11-13 | Open-market sale | 3,848 | $213.83 | 9,338,229 |
| 2024-11-13 | Open-market sale | 2,260 | $212.53 | 9,342,077 |
| 2024-11-13 | Open-market sale | 5,448 | $211.64 | 9,344,337 |
| 2024-11-12 | Open-market sale | 128 | $213.12 | 9,349,785 |
| 2024-11-12 | Open-market sale | 8,706 | $212.64 | 9,349,913 |
| 2024-11-12 | Open-market sale | 4,378 | $211.51 | 9,358,619 |
| 2024-11-11 | Open-market sale | 1,215 | $213.21 | 9,365,705 |
| 2024-11-11 | Open-market sale | 6,883 | $211.41 | 9,371,593 |
| 2024-11-11 | Open-market sale | 2,117 | $214.28 | 9,363,588 |
| 2024-11-11 | Open-market sale | 591 | $215.29 | 9,362,997 |
| 2024-11-11 | Open-market sale | 4,673 | $212.51 | 9,366,920 |
| 2024-11-08 | Open-market sale | 1,400 | $208.01 | 9,391,563 |
| 2024-11-08 | Open-market sale | 4,588 | $208.96 | 9,386,975 |
| 2024-11-08 | Open-market sale | 3,500 | $210.17 | 9,383,475 |
| 2024-11-08 | Open-market sale | 4,994 | $211.18 | 9,378,481 |
| 2024-11-08 | Open-market sale | 5 | $211.71 | 9,378,476 |
| 2024-11-07 | Open-market sale | 2,736 | $209.66 | 9,415,839 |
| 2024-11-07 | Open-market sale | 250 | $208.51 | 9,418,575 |
| 2024-11-07 | Open-market sale | 15,565 | $210.58 | 9,400,274 |
| 2024-11-07 | Open-market sale | 6,111 | $211.37 | 9,394,163 |
| 2024-11-07 | Open-market sale | 1,100 | $212.25 | 9,393,063 |
| 2024-11-07 | Open-market sale | 100 | $213.09 | 9,392,963 |
| 2024-11-06 | Open-market sale | 4,382 | $212.43 | 9,426,422 |
| 2024-11-06 | Open-market sale | 7,113 | $213.43 | 9,419,309 |
| 2024-11-06 | Open-market sale | 700 | $204.32 | 9,451,664 |
| 2024-11-06 | Open-market sale | 500 | $201.92 | 9,452,964 |
| 2024-11-06 | Open-market sale | 600 | $203.13 | 9,452,364 |
| 2024-11-06 | Open-market sale | 6,380 | $211.22 | 9,430,804 |
| 2024-11-06 | Open-market sale | 7,929 | $210.40 | 9,437,184 |
| 2024-11-06 | Open-market sale | 2,001 | $209.36 | 9,445,113 |
| 2024-11-06 | Open-market sale | 2,150 | $208.26 | 9,447,114 |
| 2024-11-06 | Open-market sale | 1,800 | $207.21 | 9,449,264 |
| 2024-11-06 | Open-market sale | 600 | $206.06 | 9,451,064 |
| 2024-11-06 | Open-market sale | 484 | $213.93 | 9,418,825 |
| 2024-11-05 | Open-market sale | 5,500 | $194.51 | 9,465,771 |
| 2024-11-05 | Open-market sale | 600 | $193.22 | 9,471,271 |
| 2024-11-05 | Open-market sale | 600 | $191.85 | 9,471,871 |
| 2024-11-05 | Open-market sale | 9,807 | $196.60 | 9,454,265 |
| 2024-11-05 | Open-market sale | 1,699 | $195.51 | 9,464,072 |
| 2024-11-05 | Open-market sale | 801 | $197.08 | 9,453,464 |
| 2024-11-04 | Open-market sale | 1,900 | $190.51 | 9,486,436 |
| 2024-11-04 | Open-market sale | 11,265 | $191.54 | 9,475,171 |
| 2024-11-04 | Open-market sale | 2,700 | $192.31 | 9,472,471 |
| 2024-11-04 | Open-market sale | 400 | $189.05 | 9,488,336 |
| 2024-11-01 | Open-market sale | 404 | $185.68 | 9,513,156 |
| 2024-11-01 | Open-market sale | 680 | $186.45 | 9,512,476 |
| 2024-11-01 | Open-market sale | 1,465 | $187.82 | 9,511,011 |
| 2024-11-01 | Open-market sale | 4,747 | $188.54 | 9,506,264 |
| 2024-11-01 | Open-market sale | 2,173 | $190.20 | 9,504,091 |
| 2024-11-01 | Open-market sale | 11,202 | $191.25 | 9,492,889 |
| 2024-11-01 | Open-market sale | 4,153 | $191.81 | 9,488,736 |
| 2024-10-31 | Open-market sale | 1,931 | $190.93 | 9,514,403 |
| 2024-10-31 | Open-market sale | 2,826 | $185.29 | 9,535,524 |
| 2024-10-31 | Open-market sale | 7,239 | $186.67 | 9,528,285 |
| 2024-10-31 | Open-market sale | 4,753 | $187.84 | 9,523,532 |
| 2024-10-31 | Open-market sale | 843 | $191.72 | 9,513,560 |
| 2024-10-31 | Open-market sale | 2,573 | $190.01 | 9,516,334 |
| 2024-10-31 | Open-market sale | 4,625 | $189.06 | 9,518,907 |
| 2024-08-15 | Grant / award | 1,338 | $0.00 | 9,538,350 |
| 2024-06-10 | Gift | 5,364 | $0.00 | 9,537,012 |
| 2024-02-27 | Gift | 20,000 | $0.00 | 20,000 |
| 2024-02-27 | Gift | 20,000 | $0.00 | 9,542,376 |
| 2024-02-20 | Open-market sale | 5,285 | $175.47 | 9,563,941 |
| 2024-02-20 | Open-market sale | 1,565 | $176.11 | 9,562,376 |
| 2024-02-16 | Open-market sale | 2,831 | $178.37 | 9,569,226 |
| 2024-02-16 | Open-market sale | 8,740 | $177.51 | 9,572,057 |
| 2024-02-16 | Open-market sale | 2,094 | $176.73 | 9,580,797 |
| 2024-02-16 | Open-market sale | 597 | $175.52 | 9,582,891 |
| 2024-02-15 | Open-market sale | 3,705 | $175.38 | 9,584,167 |
| 2024-02-15 | Open-market sale | 679 | $176.34 | 9,583,488 |
| 2024-02-12 | Open-market sale | 2,334 | $176.26 | 9,587,872 |
| 2024-02-12 | Open-market sale | 22,170 | $175.39 | 9,590,206 |
| 2023-12-04 | Open-market sale | 5,475 | $160.11 | 9,612,376 |
| 2023-12-01 | Open-market sale | 20,197 | $160.07 | 9,617,851 |
| 2023-11-29 | Open-market sale | 59,626 | $155.44 | 9,653,422 |
| 2023-11-29 | Open-market sale | 15,374 | $156.25 | 9,638,048 |
| 2023-11-15 | Open-market sale | 3,982 | $150.58 | 9,717,866 |
| 2023-11-15 | Open-market sale | 561 | $152.14 | 9,713,048 |
| 2023-11-15 | Open-market sale | 4,257 | $151.43 | 9,713,609 |
| 2023-11-14 | Open-market sale | 41,200 | $150.18 | 9,721,848 |
| 2023-08-31 | Open-market sale | 368 | $204.85 | 9,763,048 |
| 2023-08-31 | Open-market sale | 9,997 | $200.57 | 9,774,129 |
| 2023-08-31 | Open-market sale | 2,326 | $203.86 | 9,763,416 |
| 2023-08-31 | Open-market sale | 1,684 | $202.71 | 9,765,742 |
| 2023-08-31 | Open-market sale | 6,703 | $201.39 | 9,767,426 |
| 2023-08-30 | Open-market sale | 4,829 | $199.72 | 9,841,060 |
| 2023-08-30 | Open-market sale | 22,112 | $200.81 | 9,818,948 |
| 2023-08-30 | Open-market sale | 34,822 | $201.79 | 9,784,126 |
| 2023-08-29 | Open-market sale | 8,142 | $200.93 | 9,845,889 |
| 2023-08-29 | Open-market sale | 26,291 | $200.21 | 9,854,031 |
| 2023-08-29 | Open-market sale | 6,001 | $199.42 | 9,880,322 |
| 2023-08-28 | Open-market sale | 7,977 | $200.29 | 9,886,723 |
| 2023-08-28 | Open-market sale | 15,626 | $199.76 | 9,894,700 |
| 2023-08-28 | Open-market sale | 400 | $201.19 | 9,886,323 |
| 2023-08-24 | Open-market sale | 926 | $200.74 | 9,910,326 |
| 2023-08-23 | Open-market sale | 1,796 | $200.11 | 9,911,252 |
| 2023-08-21 | Open-market sale | 130 | $193.97 | 9,913,048 |
| 2023-08-21 | Open-market sale | 31,680 | $193.31 | 9,913,178 |
| 2023-08-21 | Open-market sale | 17,267 | $192.57 | 9,944,858 |
| 2023-08-21 | Open-market sale | 8,604 | $191.48 | 9,962,125 |
| 2023-08-18 | Open-market sale | 1,770 | $190.34 | 10,002,205 |
| 2023-08-18 | Open-market sale | 15,579 | $191.84 | 9,970,729 |
| 2023-08-18 | Open-market sale | 15,897 | $191.14 | 9,986,308 |
| 2023-08-17 | Open-market sale | 7,578 | $193.28 | 10,006,183 |
| 2023-08-17 | Open-market sale | 10,023 | $192.37 | 10,013,761 |
| 2023-08-17 | Open-market sale | 2,208 | $194.14 | 10,003,975 |
| 2023-08-16 | Open-market sale | 1,499 | $196.18 | 10,023,784 |
| 2023-08-16 | Open-market sale | 10,687 | $195.36 | 10,025,283 |
| 2023-08-16 | Open-market sale | 2,078 | $194.03 | 10,035,970 |
| 2023-08-15 | Grant / award | 927 | $0.00 | 10,038,048 |
| 2023-06-15 | Gift | 16,250 | $0.00 | 0 |
| 2023-06-13 | Gift | 16,250 | $0.00 | 16,250 |
| 2023-06-13 | Gift | 16,250 | $0.00 | 10,037,121 |
| 2023-06-01 | Open-market sale | 4,802 | $173.42 | 10,053,371 |
| 2023-06-01 | Open-market sale | 1,123 | $169.59 | 10,079,909 |
| 2023-06-01 | Open-market sale | 10,766 | $172.60 | 10,058,173 |
| 2023-06-01 | Open-market sale | 3,489 | $170.39 | 10,076,420 |
| 2023-06-01 | Open-market sale | 7,481 | $171.41 | 10,068,939 |
| 2023-05-31 | Open-market sale | 9,103 | $169.90 | 10,144,268 |
| 2023-05-31 | Open-market sale | 22,722 | $170.70 | 10,121,546 |
| 2023-05-31 | Open-market sale | 24,363 | $171.56 | 10,097,183 |
| 2023-05-31 | Open-market sale | 16,138 | $172.59 | 10,081,045 |
| 2023-05-31 | Open-market sale | 13 | $173.22 | 10,081,032 |
| 2023-05-23 | Open-market sale | 24,999 | $174.81 | 10,151,734 |
| 2023-05-23 | Open-market sale | 8,650 | $173.28 | 10,218,084 |
| 2023-05-23 | Open-market sale | 41,351 | $174.06 | 10,176,733 |
| 2023-05-15 | Open-market sale | 1,023 | $163.18 | 10,275,711 |
| 2023-05-15 | Open-market sale | 7,912 | $164.52 | 10,267,799 |
| 2023-05-15 | Open-market sale | 4,150 | $165.22 | 10,263,649 |
| 2023-05-15 | Open-market sale | 1,920 | $167.55 | 10,259,179 |
| 2023-05-15 | Open-market sale | 19,580 | $168.81 | 10,239,599 |
| 2023-05-15 | Open-market sale | 12,604 | $169.43 | 10,226,995 |
| 2023-05-15 | Open-market sale | 261 | $170.16 | 10,226,734 |
| 2023-05-15 | Open-market sale | 2,550 | $166.28 | 10,261,099 |
| 2023-03-15 | Gift | 32,689 | $0.00 | 10,276,734 |
| 2023-03-15 | Gift | 13,000 | $0.00 | 0 |
| 2023-03-15 | Gift | 31,052 | $0.00 | 10,278,371 |
| 2023-03-15 | Gift | 13,000 | $0.00 | 0 |
| 2023-03-07 | Open-market sale | 518 | $191.80 | 10,309,423 |
| 2023-03-07 | Open-market sale | 1,698 | $191.03 | 10,309,941 |
| 2023-03-07 | Open-market sale | 3,903 | $190.00 | 10,311,639 |
| 2023-03-07 | Open-market sale | 4,074 | $188.72 | 10,315,542 |
| 2023-03-07 | Open-market sale | 3,990 | $187.80 | 10,319,616 |
| 2023-03-07 | Open-market sale | 9,245 | $186.89 | 10,323,606 |
| 2023-03-07 | Open-market sale | 9,261 | $185.86 | 10,332,851 |
| 2023-03-06 | Open-market sale | 16,414 | $192.41 | 10,355,712 |
| 2023-03-06 | Open-market sale | 724 | $194.21 | 10,342,112 |
| 2023-03-06 | Open-market sale | 12,876 | $193.54 | 10,342,836 |
| 2023-03-06 | Open-market sale | 1,123 | $187.71 | 10,407,550 |
| 2023-03-06 | Open-market sale | 1,099 | $188.88 | 10,406,451 |
| 2023-03-06 | Open-market sale | 3,023 | $190.87 | 10,403,428 |
| 2023-03-06 | Open-market sale | 31,302 | $191.69 | 10,372,126 |
| 2023-03-06 | Open-market sale | 750 | $186.99 | 10,408,673 |
| 2023-03-01 | Gift | 13,000 | $0.00 | 13,000 |
| 2023-03-01 | Gift | 13,000 | $0.00 | 10,409,423 |
| 2023-02-24 | Open-market sale | 2,500 | $197.33 | 10,433,123 |
| 2023-02-24 | Open-market sale | 2,747 | $196.27 | 10,435,623 |
| 2023-02-24 | Open-market sale | 500 | $200.17 | 10,422,423 |
| 2023-02-24 | Open-market sale | 5,593 | $198.32 | 10,427,530 |
| 2023-02-24 | Open-market sale | 4,607 | $199.26 | 10,422,923 |
| 2023-02-23 | Open-market sale | 400 | $207.04 | 10,438,370 |
| 2023-02-23 | Open-market sale | 11,749 | $202.30 | 10,485,674 |
| 2023-02-23 | Open-market sale | 18,610 | $203.04 | 10,467,064 |
| 2023-02-23 | Open-market sale | 5,339 | $204.29 | 10,461,725 |
| 2023-02-23 | Open-market sale | 21,200 | $205.01 | 10,440,525 |
| 2023-02-23 | Open-market sale | 1,755 | $206.18 | 10,438,770 |
| 2023-02-14 | Open-market sale | 13,771 | $216.03 | 10,552,727 |
| 2023-02-14 | Open-market sale | 4,171 | $217.63 | 10,503,974 |
| 2023-02-14 | Open-market sale | 574 | $220.73 | 10,497,423 |
| 2023-02-14 | Open-market sale | 3,732 | $219.83 | 10,497,997 |
| 2023-02-14 | Open-market sale | 2,245 | $219.01 | 10,501,729 |
| 2023-02-14 | Open-market sale | 5,925 | $214.89 | 10,566,498 |
| 2023-02-14 | Open-market sale | 44,582 | $216.82 | 10,508,145 |
| 2022-12-02 | Gift | 400,000 | $0.00 | 10,572,423 |
| 2022-11-10 | Open-market sale | 6,782 | $209.36 | 11,031,072 |
| 2022-11-10 | Open-market sale | 21,488 | $210.18 | 11,009,584 |
| 2022-11-10 | Open-market sale | 17,559 | $211.11 | 10,992,025 |
| 2022-11-10 | Open-market sale | 11,971 | $212.24 | 10,980,054 |
| 2022-11-10 | Open-market sale | 6,611 | $213.12 | 10,973,443 |
| 2022-11-10 | Open-market sale | 720 | $214.09 | 10,972,723 |
| 2022-11-10 | Open-market sale | 300 | $215.05 | 10,972,423 |
| 2022-11-09 | Open-market sale | 1,350 | $201.45 | 11,037,854 |
| 2022-11-09 | Open-market sale | 5,931 | $200.39 | 11,039,204 |
| 2022-11-09 | Open-market sale | 12,594 | $199.49 | 11,045,135 |
| 2022-11-09 | Open-market sale | 28,948 | $198.44 | 11,057,729 |
| 2022-11-09 | Open-market sale | 15,735 | $197.69 | 11,086,677 |
| 2022-11-09 | Open-market sale | 5,330 | $196.71 | 11,102,412 |
| 2022-11-08 | Open-market sale | 1,004 | $204.99 | 11,107,742 |
| 2022-11-08 | Open-market sale | 6,541 | $204.15 | 11,108,746 |
| 2022-11-08 | Open-market sale | 14,701 | $203.21 | 11,115,287 |
| 2022-11-08 | Open-market sale | 20,339 | $202.43 | 11,129,988 |
| 2022-11-08 | Open-market sale | 14,584 | $201.07 | 11,150,327 |
| 2022-11-08 | Open-market sale | 13,752 | $200.27 | 11,164,911 |
| 2022-11-08 | Open-market sale | 10,485 | $199.21 | 11,178,663 |
| 2022-11-08 | Open-market sale | 5,624 | $198.18 | 11,189,148 |
| 2022-11-08 | Open-market sale | 2,151 | $197.33 | 11,194,772 |
| 2022-11-08 | Open-market sale | 500 | $195.97 | 11,196,923 |
| 2022-08-24 | Open-market sale | 14,604 | $247.92 | 11,211,632 |
| 2022-08-24 | Open-market sale | 12,099 | $248.76 | 11,199,533 |
| 2022-08-24 | Open-market sale | 2,110 | $249.51 | 11,197,423 |
| 2022-08-23 | Open-market sale | 2,515 | $248.28 | 11,227,236 |
| 2022-08-23 | Open-market sale | 9,566 | $245.53 | 11,278,348 |
| 2022-08-23 | Open-market sale | 22,615 | $247.32 | 11,229,751 |
| 2022-08-23 | Open-market sale | 1,000 | $249.05 | 11,226,236 |
| 2022-08-23 | Open-market sale | 25,982 | $246.40 | 11,252,366 |
| 2022-08-22 | Open-market sale | 9,483 | $249.65 | 11,318,513 |
| 2022-08-22 | Open-market sale | 15,483 | $248.42 | 11,327,996 |
| 2022-08-22 | Open-market sale | 8,944 | $247.83 | 11,343,479 |
| 2022-08-22 | Open-market sale | 4,862 | $252.44 | 11,289,873 |
| 2022-08-22 | Open-market sale | 1,959 | $253.55 | 11,287,914 |
| 2022-08-22 | Open-market sale | 7,535 | $251.44 | 11,294,735 |
| 2022-08-22 | Open-market sale | 16,243 | $250.59 | 11,302,270 |
| 2022-08-19 | Open-market sale | 991 | $260.81 | 11,352,823 |
| 2022-08-19 | Open-market sale | 2,063 | $259.78 | 11,353,814 |
| 2022-08-19 | Open-market sale | 7,265 | $258.75 | 11,355,877 |
| 2022-08-19 | Open-market sale | 21,144 | $257.82 | 11,363,142 |
| 2022-08-19 | Open-market sale | 400 | $262.12 | 11,352,423 |
| 2022-08-19 | Open-market sale | 11,336 | $257.06 | 11,384,286 |
| 2022-08-18 | Open-market sale | 14,349 | $265.66 | 11,404,416 |
| 2022-08-18 | Open-market sale | 550 | $267.41 | 11,396,253 |
| 2022-08-18 | Open-market sale | 7,613 | $266.45 | 11,396,803 |
| 2022-08-18 | Open-market sale | 400 | $269.13 | 11,395,853 |
| 2022-08-18 | Open-market sale | 3,658 | $264.71 | 11,418,765 |
| 2022-08-18 | Open-market sale | 231 | $270.01 | 11,395,622 |
| 2022-08-15 | Grant / award | 946 | $0.00 | 11,422,423 |
| 2022-05-17 | Open-market sale | 2,982 | $163.00 | 11,460,223 |
| 2022-05-17 | Open-market sale | 1,290 | $162.11 | 11,463,205 |
| 2022-05-17 | Open-market sale | 2,752 | $161.13 | 11,464,495 |
| 2022-05-17 | Open-market sale | 13,150 | $164.36 | 11,447,073 |
| 2022-05-17 | Open-market sale | 3,855 | $166.10 | 11,423,152 |
| 2022-05-17 | Open-market sale | 1,475 | $167.37 | 11,421,677 |
| 2022-05-17 | Open-market sale | 200 | $168.77 | 11,421,477 |
| 2022-05-17 | Open-market sale | 20,066 | $164.96 | 11,427,007 |
| 2022-05-16 | Open-market sale | 700 | $160.70 | 11,515,477 |
| 2022-05-16 | Open-market sale | 10,261 | $161.61 | 11,505,216 |
| 2022-05-16 | Open-market sale | 14,567 | $162.55 | 11,490,649 |
| 2022-05-16 | Open-market sale | 13,074 | $163.64 | 11,477,575 |
| 2022-05-16 | Open-market sale | 8,128 | $164.61 | 11,469,447 |
| 2022-05-16 | Open-market sale | 1,021 | $166.38 | 11,467,247 |
| 2022-05-16 | Open-market sale | 1,179 | $165.75 | 11,468,268 |
| 2022-05-13 | Open-market sale | 10,425 | $171.92 | 11,519,160 |
| 2022-05-13 | Open-market sale | 2,983 | $172.80 | 11,516,177 |
| 2022-05-13 | Open-market sale | 500 | $163.70 | 11,570,990 |
| 2022-05-13 | Open-market sale | 7,177 | $171.03 | 11,529,585 |
| 2022-05-13 | Open-market sale | 19,518 | $170.05 | 11,536,762 |
| 2022-05-13 | Open-market sale | 12,610 | $168.86 | 11,556,280 |
| 2022-05-13 | Open-market sale | 500 | $167.97 | 11,568,890 |
| 2022-05-13 | Open-market sale | 600 | $166.10 | 11,569,390 |
| 2022-05-13 | Open-market sale | 1,000 | $165.29 | 11,569,990 |
| 2022-05-12 | Open-market sale | 779 | $153.45 | 11,645,698 |
| 2022-05-12 | Open-market sale | 11,721 | $160.61 | 11,579,882 |
| 2022-05-12 | Open-market sale | 1,859 | $162.73 | 11,573,918 |
| 2022-05-12 | Open-market sale | 4,105 | $161.61 | 11,575,777 |
| 2022-05-12 | Open-market sale | 2,614 | $154.66 | 11,643,084 |
| 2022-05-12 | Open-market sale | 4,653 | $155.52 | 11,638,431 |
| 2022-05-12 | Open-market sale | 3,806 | $156.77 | 11,634,625 |
| 2022-05-12 | Open-market sale | 12,433 | $157.79 | 11,622,192 |
| 2022-05-12 | Open-market sale | 14,040 | $158.79 | 11,608,152 |
| 2022-05-12 | Open-market sale | 16,549 | $159.80 | 11,591,603 |
| 2022-05-12 | Open-market sale | 2,428 | $163.61 | 11,571,490 |
| 2022-03-07 | Open-market sale | 4,029 | $187.37 | 11,677,597 |
| 2022-03-07 | Open-market sale | 1,807 | $185.36 | 11,685,090 |
| 2022-03-07 | Open-market sale | 3,464 | $186.48 | 11,681,626 |
| 2022-03-07 | Open-market sale | 505 | $194.94 | 11,646,477 |
| 2022-03-07 | Open-market sale | 6,061 | $188.85 | 11,671,536 |
| 2022-03-07 | Open-market sale | 1,206 | $193.68 | 11,646,982 |
| 2022-03-07 | Open-market sale | 2,646 | $192.82 | 11,648,188 |
| 2022-03-07 | Open-market sale | 2,133 | $191.66 | 11,650,834 |
| 2022-03-07 | Open-market sale | 10,532 | $190.65 | 11,652,967 |
| 2022-03-07 | Open-market sale | 8,037 | $189.76 | 11,663,499 |
| 2022-03-04 | Open-market sale | 1,324 | $195.53 | 11,690,996 |
| 2022-03-04 | Open-market sale | 1,825 | $193.91 | 11,692,320 |
| 2022-03-04 | Open-market sale | 4,459 | $193.01 | 11,694,145 |
| 2022-03-04 | Open-market sale | 1,402 | $191.90 | 11,698,604 |
| 2022-03-04 | Open-market sale | 100 | $200.44 | 11,686,897 |
| 2022-03-04 | Open-market sale | 400 | $199.71 | 11,686,997 |
| 2022-03-04 | Open-market sale | 714 | $198.46 | 11,687,397 |
| 2022-03-04 | Open-market sale | 902 | $197.09 | 11,688,111 |
| 2022-03-04 | Open-market sale | 1,983 | $196.17 | 11,689,013 |
| 2022-03-03 | Open-market sale | 6,594 | $198.59 | 11,708,577 |
| 2022-03-03 | Open-market sale | 1,726 | $197.58 | 11,715,171 |
| 2022-03-03 | Open-market sale | 3,334 | $199.64 | 11,705,243 |
| 2022-03-03 | Open-market sale | 2,859 | $200.62 | 11,702,384 |
| 2022-03-03 | Open-market sale | 5,200 | $196.57 | 11,716,897 |
| 2022-03-03 | Open-market sale | 200 | $207.88 | 11,700,006 |
| 2022-03-03 | Open-market sale | 195 | $206.13 | 11,700,206 |
| 2022-03-03 | Open-market sale | 300 | $205.55 | 11,700,401 |
| 2022-03-03 | Open-market sale | 300 | $204.37 | 11,700,701 |
| 2022-03-03 | Open-market sale | 399 | $203.13 | 11,701,001 |
| 2022-03-03 | Open-market sale | 984 | $201.45 | 11,701,400 |
| 2022-03-02 | Open-market sale | 2,591 | $205.30 | 11,738,157 |
| 2022-03-02 | Open-market sale | 500 | $200.22 | 11,748,080 |
| 2022-03-02 | Open-market sale | 8,601 | $207.26 | 11,722,097 |
| 2022-03-02 | Open-market sale | 7,459 | $206.52 | 11,730,698 |
| 2022-03-02 | Open-market sale | 2,928 | $204.40 | 11,740,748 |
| 2022-03-02 | Open-market sale | 1,855 | $201.25 | 11,746,225 |
| 2022-03-02 | Open-market sale | 1,010 | $202.21 | 11,745,215 |
| 2022-03-02 | Open-market sale | 1,539 | $203.31 | 11,743,676 |
| 2022-03-01 | Open-market sale | 6,467 | $209.65 | 11,758,809 |
| 2022-03-01 | Open-market sale | 800 | $213.63 | 11,749,556 |
| 2022-03-01 | Open-market sale | 876 | $215.21 | 11,748,680 |
| 2022-03-01 | Open-market sale | 3,502 | $211.77 | 11,752,703 |
| 2022-03-01 | Open-market sale | 2,604 | $210.88 | 11,756,205 |
| 2022-03-01 | Open-market sale | 2,347 | $212.69 | 11,750,356 |
| 2022-03-01 | Open-market sale | 4,012 | $208.70 | 11,765,276 |
| 2022-03-01 | Open-market sale | 1,713 | $207.00 | 11,769,288 |
| 2022-03-01 | Open-market sale | 100 | $216.05 | 11,748,580 |
| 2022-03-01 | Open-market sale | 2,651 | $205.13 | 11,776,698 |
| 2022-03-01 | Open-market sale | 5,697 | $206.20 | 11,771,001 |
| 2022-02-28 | Open-market sale | 4,442 | $209.49 | 11,819,915 |
| 2022-02-28 | Open-market sale | 9,125 | $210.28 | 11,810,790 |
| 2022-02-28 | Open-market sale | 936 | $214.09 | 11,779,349 |
| 2022-02-28 | Open-market sale | 8,763 | $211.24 | 11,802,027 |
| 2022-02-28 | Open-market sale | 18,039 | $212.36 | 11,783,988 |
| 2022-02-28 | Open-market sale | 3,703 | $213.21 | 11,780,285 |
| 2022-02-25 | Open-market sale | 3,508 | $206.25 | 11,828,495 |
| 2022-02-25 | Open-market sale | 2,900 | $199.95 | 11,868,577 |
| 2022-02-25 | Open-market sale | 4,333 | $201.01 | 11,864,244 |
| 2022-02-25 | Open-market sale | 14,896 | $202.02 | 11,849,348 |
| 2022-02-25 | Open-market sale | 11,779 | $203.00 | 11,837,569 |
| 2022-02-25 | Open-market sale | 4,138 | $207.06 | 11,824,357 |
| 2022-02-25 | Open-market sale | 2,405 | $205.29 | 11,832,003 |
| 2022-02-25 | Open-market sale | 3,161 | $203.93 | 11,834,408 |
| 2021-11-10 | Open-market sale | 200 | $277.46 | 11,871,477 |
| 2021-11-10 | Open-market sale | 501 | $276.52 | 11,871,677 |
| 2021-11-10 | Open-market sale | 300 | $274.94 | 11,872,178 |
| 2021-11-10 | Open-market sale | 628 | $273.62 | 11,872,478 |
| 2021-11-10 | Open-market sale | 372 | $272.45 | 11,873,106 |
| 2021-11-10 | Open-market sale | 292 | $271.35 | 11,873,478 |
| 2021-11-10 | Open-market sale | 275 | $270.13 | 11,873,770 |
| 2021-11-10 | Open-market sale | 1,451 | $269.01 | 11,874,045 |
| 2021-11-10 | Open-market sale | 700 | $268.06 | 11,875,496 |
| 2021-11-10 | Open-market sale | 700 | $266.20 | 11,876,196 |
| 2021-11-10 | Open-market sale | 3,073 | $265.39 | 11,876,896 |
| 2021-11-10 | Open-market sale | 845 | $264.34 | 11,879,969 |
| 2021-11-10 | Open-market sale | 800 | $263.23 | 11,880,814 |
| 2021-11-10 | Open-market sale | 400 | $262.01 | 11,881,614 |
| 2021-11-09 | Open-market sale | 10,922 | $277.84 | 11,882,014 |
| 2021-11-09 | Open-market sale | 45,601 | $276.91 | 11,892,936 |
| 2021-11-09 | Open-market sale | 11,829 | $275.88 | 11,938,537 |
| 2021-11-09 | Open-market sale | 4,311 | $274.90 | 11,950,366 |
| 2021-11-09 | Open-market sale | 4,271 | $273.98 | 11,954,677 |
| 2021-11-09 | Open-market sale | 638 | $272.33 | 11,958,948 |
| 2021-11-09 | Open-market sale | 3,048 | $271.26 | 11,959,586 |
| 2021-11-09 | Open-market sale | 4,588 | $270.37 | 11,962,634 |
| 2021-11-09 | Open-market sale | 810 | $268.88 | 11,967,222 |
| 2021-11-08 | Open-market sale | 8,823 | $279.31 | 11,995,294 |
| 2021-11-08 | Open-market sale | 7,022 | $282.17 | 11,968,032 |
| 2021-11-08 | Open-market sale | 10,291 | $281.32 | 11,975,054 |
| 2021-11-08 | Open-market sale | 9,949 | $280.22 | 11,985,345 |
| 2021-11-08 | Open-market sale | 17,808 | $278.24 | 12,004,117 |
| 2021-11-08 | Open-market sale | 21,198 | $277.19 | 12,021,925 |
| 2021-11-08 | Open-market sale | 21,040 | $276.33 | 12,043,123 |
| 2021-11-08 | Open-market sale | 18,715 | $275.16 | 12,064,163 |
| 2021-11-08 | Open-market sale | 13,599 | $274.37 | 12,082,878 |
| 2021-08-27 | Open-market sale | 1,428 | $264.89 | 12,099,010 |
| 2021-08-27 | Open-market sale | 982 | $263.81 | 12,100,438 |
| 2021-08-27 | Open-market sale | 600 | $262.47 | 12,101,420 |
| 2021-08-27 | Open-market sale | 2,533 | $265.73 | 12,096,477 |
| 2021-08-27 | Open-market sale | 300 | $258.50 | 12,102,420 |
| 2021-08-27 | Open-market sale | 300 | $257.51 | 12,102,720 |
| 2021-08-27 | Open-market sale | 400 | $261.25 | 12,102,020 |
| 2021-08-26 | Open-market sale | 200 | $260.26 | 12,103,020 |
| 2021-08-26 | Open-market sale | 1,150 | $259.28 | 12,103,220 |
| 2021-08-26 | Open-market sale | 12,453 | $258.55 | 12,104,370 |
| 2021-08-26 | Open-market sale | 10,068 | $257.73 | 12,116,823 |
| 2021-08-26 | Open-market sale | 4,913 | $256.78 | 12,126,891 |
| 2021-08-25 | Open-market sale | 1,200 | $262.59 | 12,131,804 |
| 2021-08-25 | Open-market sale | 10,691 | $260.92 | 12,147,071 |
| 2021-08-25 | Open-market sale | 8,123 | $259.87 | 12,157,762 |
| 2021-08-25 | Open-market sale | 14,067 | $261.79 | 12,133,004 |
| 2021-08-24 | Open-market sale | 15,284 | $260.94 | 12,174,353 |
| 2021-08-24 | Open-market sale | 2,000 | $259.53 | 12,189,637 |
| 2021-08-24 | Open-market sale | 1,291 | $258.72 | 12,191,637 |
| 2021-08-24 | Open-market sale | 300 | $257.05 | 12,192,928 |
| 2021-08-24 | Open-market sale | 8,468 | $261.37 | 12,165,885 |
| 2021-08-23 | Open-market sale | 1,400 | $254.76 | 12,212,732 |
| 2021-08-23 | Open-market sale | 1,000 | $251.72 | 12,214,932 |
| 2021-08-23 | Open-market sale | 12,727 | $256.79 | 12,198,211 |
| 2021-08-23 | Open-market sale | 1,794 | $255.95 | 12,210,938 |
| 2021-08-23 | Open-market sale | 4,983 | $257.48 | 12,193,228 |
| 2021-08-23 | Open-market sale | 800 | $253.28 | 12,214,132 |
| 2021-08-20 | Open-market sale | 6,115 | $249.48 | 12,229,945 |
| 2021-08-20 | Open-market sale | 1,198 | $246.08 | 12,242,594 |
| 2021-08-20 | Open-market sale | 2,522 | $247.37 | 12,240,072 |
| 2021-08-20 | Open-market sale | 4,012 | $248.40 | 12,236,060 |
| 2021-08-20 | Open-market sale | 763 | $252.13 | 12,215,932 |
| 2021-08-20 | Open-market sale | 5,677 | $251.54 | 12,216,695 |
| 2021-08-20 | Open-market sale | 7,573 | $250.62 | 12,222,372 |
| 2021-08-19 | Open-market sale | 472 | $249.89 | 12,243,792 |
| 2021-08-19 | Open-market sale | 1,136 | $249.05 | 12,244,264 |
| 2021-08-19 | Open-market sale | 5,923 | $247.89 | 12,245,400 |
| 2021-08-19 | Open-market sale | 18,680 | $247.10 | 12,251,323 |
| 2021-08-19 | Open-market sale | 3,336 | $244.94 | 12,278,737 |
| 2021-08-19 | Open-market sale | 8,734 | $246.21 | 12,270,003 |
| 2021-08-18 | Open-market sale | 13,894 | $253.34 | 12,283,276 |
| 2021-08-18 | Open-market sale | 4,236 | $252.41 | 12,297,170 |
| 2021-08-18 | Open-market sale | 4,407 | $251.26 | 12,301,406 |
| 2021-08-18 | Open-market sale | 2,813 | $250.18 | 12,305,813 |
| 2021-08-18 | Open-market sale | 2,748 | $249.20 | 12,308,626 |
| 2021-08-18 | Open-market sale | 500 | $248.01 | 12,311,374 |
| 2021-08-18 | Open-market sale | 9,603 | $247.07 | 12,311,874 |
| 2021-08-18 | Open-market sale | 1,203 | $254.09 | 12,282,073 |
| 2021-08-16 | Grant / award | 939 | $0.00 | 12,321,477 |
| 2021-05-14 | Open-market sale | 3,020 | $158.90 | 12,444,880 |
| 2021-05-14 | Open-market sale | 5,664 | $159.82 | 12,439,216 |
| 2021-05-14 | Open-market sale | 4,825 | $160.75 | 12,434,391 |
| 2021-05-14 | Open-market sale | 29,144 | $161.89 | 12,405,247 |
| 2021-05-14 | Open-market sale | 56,083 | $162.76 | 12,349,164 |
| 2021-05-14 | Open-market sale | 21,906 | $163.77 | 12,327,258 |
| 2021-05-14 | Open-market sale | 6,720 | $164.74 | 12,320,538 |
| 2021-05-13 | Open-market sale | 5,908 | $155.95 | 12,502,347 |
| 2021-05-13 | Open-market sale | 800 | $154.70 | 12,508,255 |
| 2021-05-13 | Open-market sale | 7,567 | $156.74 | 12,494,780 |
| 2021-05-13 | Open-market sale | 16,358 | $158.02 | 12,478,422 |
| 2021-05-13 | Open-market sale | 28,689 | $158.71 | 12,449,733 |
| 2021-05-13 | Open-market sale | 1,720 | $159.83 | 12,448,013 |
| 2021-05-13 | Open-market sale | 113 | $160.51 | 12,447,900 |
| 2021-05-12 | Open-market sale | 7,962 | $159.38 | 12,510,621 |
| 2021-05-12 | Open-market sale | 1,566 | $160.18 | 12,509,055 |
| 2021-05-12 | Open-market sale | 13,890 | $156.44 | 12,529,143 |
| 2021-05-12 | Open-market sale | 9,182 | $157.13 | 12,519,961 |
| 2021-05-12 | Open-market sale | 2,505 | $155.34 | 12,543,033 |
| 2021-05-12 | Open-market sale | 1,378 | $158.41 | 12,518,583 |
| 2021-03-04 | Open-market sale | 1,762 | $168.69 | 12,566,967 |
| 2021-03-04 | Open-market sale | 1,000 | $167.44 | 12,568,729 |
| 2021-03-04 | Open-market sale | 3,902 | $174.90 | 12,546,038 |
| 2021-03-04 | Open-market sale | 200 | $175.62 | 12,545,838 |
| 2021-03-04 | Open-market sale | 2,274 | $173.86 | 12,549,940 |
| 2021-03-04 | Open-market sale | 4,300 | $169.64 | 12,562,667 |
| 2021-03-04 | Open-market sale | 5,753 | $170.58 | 12,556,914 |
| 2021-03-04 | Open-market sale | 2,199 | $171.72 | 12,554,715 |
| 2021-03-04 | Open-market sale | 2,501 | $172.68 | 12,552,214 |
| 2021-03-04 | Open-market sale | 300 | $177.04 | 12,545,538 |
| 2021-03-03 | Open-market sale | 12,815 | $176.25 | 12,608,182 |
| 2021-03-03 | Open-market sale | 8,070 | $182.26 | 12,576,851 |
| 2021-03-03 | Open-market sale | 3,206 | $178.11 | 12,595,165 |
| 2021-03-03 | Open-market sale | 1,009 | $178.97 | 12,594,156 |
| 2021-03-03 | Open-market sale | 2,240 | $180.48 | 12,591,916 |
| 2021-03-03 | Open-market sale | 6,995 | $181.21 | 12,584,921 |
| 2021-03-03 | Open-market sale | 9,811 | $177.05 | 12,598,371 |
| 2021-03-03 | Open-market sale | 6,222 | $183.17 | 12,570,629 |
| 2021-03-03 | Open-market sale | 530 | $184.55 | 12,570,099 |
| 2021-03-03 | Open-market sale | 370 | $185.35 | 12,569,729 |
| 2021-03-02 | Open-market sale | 10,290 | $187.34 | 12,646,338 |
| 2021-03-02 | Open-market sale | 6,991 | $190.22 | 12,623,394 |
| 2021-03-02 | Open-market sale | 550 | $192.59 | 12,621,397 |
| 2021-03-02 | Open-market sale | 1,447 | $191.27 | 12,621,947 |
| 2021-03-02 | Open-market sale | 5,649 | $189.28 | 12,630,385 |
| 2021-03-02 | Open-market sale | 10,304 | $188.37 | 12,636,034 |
| 2021-03-02 | Open-market sale | 300 | $196.52 | 12,620,997 |
| 2021-03-02 | Open-market sale | 100 | $194.27 | 12,621,297 |
| 2021-03-01 | Open-market sale | 13,697 | $194.60 | 12,671,304 |
| 2021-03-01 | Open-market sale | 13,976 | $193.76 | 12,685,001 |
| 2021-03-01 | Open-market sale | 4,982 | $195.60 | 12,666,322 |
| 2021-03-01 | Open-market sale | 6,128 | $196.60 | 12,660,194 |
| 2021-03-01 | Open-market sale | 2,757 | $197.64 | 12,657,437 |
| 2021-03-01 | Open-market sale | 809 | $198.74 | 12,656,628 |
| 2021-03-01 | Open-market sale | 357 | $192.87 | 12,698,977 |
| 2021-02-26 | Open-market sale | 599 | $188.20 | 12,728,015 |
| 2021-02-26 | Open-market sale | 1,100 | $186.54 | 12,728,614 |
| 2021-02-26 | Open-market sale | 3,099 | $193.17 | 12,699,334 |
| 2021-02-26 | Open-market sale | 5,022 | $191.38 | 12,716,828 |
| 2021-02-26 | Open-market sale | 14,395 | $192.19 | 12,702,433 |
| 2021-02-26 | Open-market sale | 2,903 | $190.10 | 12,721,850 |
| 2021-02-26 | Open-market sale | 3,262 | $189.20 | 12,724,753 |
| 2021-02-25 | Open-market sale | 1,347 | $187.48 | 12,769,191 |
| 2021-02-25 | Open-market sale | 700 | $192.16 | 12,740,772 |
| 2021-02-25 | Open-market sale | 510 | $196.60 | 12,730,014 |
| 2021-02-25 | Open-market sale | 1,000 | $193.60 | 12,739,772 |
| 2021-02-25 | Open-market sale | 8,235 | $189.28 | 12,754,446 |
| 2021-02-25 | Open-market sale | 6,510 | $188.30 | 12,762,681 |
| 2021-02-25 | Open-market sale | 4,793 | $194.78 | 12,734,979 |
| 2021-02-25 | Open-market sale | 300 | $197.63 | 12,729,714 |
| 2021-02-25 | Open-market sale | 4,455 | $195.48 | 12,730,524 |
| 2021-02-25 | Open-market sale | 11,391 | $190.12 | 12,743,055 |
| 2021-02-25 | Open-market sale | 1,583 | $191.08 | 12,741,472 |
| 2020-12-11 | Open-market sale | 400,000 | $180.50 | 12,770,538 |
| 2020-11-05 | Open-market sale | 7,717 | $188.92 | 13,362,821 |
| 2020-11-05 | Open-market sale | 400 | $206.31 | 13,170,538 |
| 2020-11-05 | Open-market sale | 100 | $204.72 | 13,170,938 |
| 2020-11-05 | Open-market sale | 1,600 | $204.13 | 13,171,038 |
| 2020-11-05 | Open-market sale | 3,450 | $203.15 | 13,172,638 |
| 2020-11-05 | Open-market sale | 7,300 | $202.22 | 13,176,088 |
| 2020-11-05 | Open-market sale | 2,900 | $201.33 | 13,183,388 |
| 2020-11-05 | Open-market sale | 2,126 | $200.19 | 13,186,288 |
| 2020-11-05 | Open-market sale | 4,960 | $199.12 | 13,188,414 |
| 2020-11-05 | Open-market sale | 5,400 | $197.99 | 13,193,374 |
| 2020-11-05 | Open-market sale | 12,756 | $196.97 | 13,198,774 |
| 2020-11-05 | Open-market sale | 24,546 | $195.97 | 13,211,530 |
| 2020-11-05 | Open-market sale | 53,000 | $195.09 | 13,236,076 |
| 2020-11-05 | Open-market sale | 7,700 | $194.04 | 13,289,076 |
| 2020-11-05 | Open-market sale | 14,000 | $192.99 | 13,296,776 |
| 2020-11-05 | Open-market sale | 16,485 | $191.89 | 13,310,776 |
| 2020-11-05 | Open-market sale | 18,935 | $190.99 | 13,327,261 |
| 2020-11-05 | Open-market sale | 16,625 | $189.84 | 13,346,196 |
| 2020-11-05 | Open-market sale | 9,332 | $195.28 | 11,724 |
| 2020-11-05 | Open-market sale | 2,700 | $189.14 | 39,300 |
| 2020-11-05 | Open-market sale | 4,308 | $190.02 | 34,992 |
| 2020-11-05 | Open-market sale | 925 | $202.68 | 575 |
| 2020-11-05 | Open-market sale | 1,200 | $201.99 | 1,500 |
| 2020-11-05 | Open-market sale | 500 | $200.84 | 2,700 |
| 2020-11-05 | Open-market sale | 900 | $199.37 | 3,200 |
| 2020-11-05 | Open-market sale | 800 | $198.35 | 4,100 |
| 2020-11-05 | Open-market sale | 1,924 | $197.16 | 4,900 |
| 2020-11-05 | Open-market sale | 4,900 | $196.23 | 6,824 |
| 2020-11-05 | Open-market sale | 575 | $203.80 | 0 |
| 2020-11-05 | Open-market sale | 2,200 | $194.50 | 21,056 |
| 2020-11-05 | Open-market sale | 2,523 | $193.19 | 23,256 |
| 2020-11-05 | Open-market sale | 4,765 | $191.96 | 25,779 |
| 2020-11-05 | Open-market sale | 4,448 | $191.07 | 30,544 |
| 2020-08-14 | Grant / award | 1,206 | $0.00 | 13,370,538 |
| 2020-08-12 | Open-market sale | 19,863 | $125.47 | 13,467,506 |
| 2020-08-12 | Open-market sale | 1,260 | $131.21 | 13,369,332 |
| 2020-08-12 | Open-market sale | 700 | $130.40 | 13,370,592 |
| 2020-08-12 | Open-market sale | 960 | $129.14 | 13,371,292 |
| 2020-08-12 | Open-market sale | 4,048 | $128.39 | 13,372,252 |
| 2020-08-12 | Open-market sale | 26,874 | $127.12 | 13,376,300 |
| 2020-08-12 | Open-market sale | 64,332 | $126.36 | 13,403,174 |
| 2020-08-11 | Open-market sale | 34,000 | $132.36 | 13,518,432 |
| 2020-08-11 | Open-market sale | 16,900 | $131.30 | 13,552,432 |
| 2020-08-11 | Open-market sale | 600 | $134.81 | 42,000 |
| 2020-08-11 | Open-market sale | 7,469 | $134.05 | 42,600 |
| 2020-08-11 | Open-market sale | 9,531 | $133.06 | 50,069 |
| 2020-08-11 | Open-market sale | 24,400 | $132.30 | 59,600 |
| 2020-08-11 | Open-market sale | 530 | $134.91 | 13,487,369 |
| 2020-08-11 | Open-market sale | 22,424 | $133.18 | 13,496,008 |
| 2020-08-11 | Open-market sale | 8,109 | $134.16 | 13,487,899 |
| 2020-05-08 | Open-market sale | 7,705 | $117.67 | 89,403 |
| 2020-05-08 | Open-market sale | 9,023 | $116.57 | 97,108 |
| 2020-05-08 | Open-market sale | 12,870 | $115.52 | 106,131 |
| 2020-05-08 | Open-market sale | 5,799 | $114.85 | 119,001 |
| 2020-05-08 | Open-market sale | 1,200 | $113.33 | 124,800 |
| 2020-05-08 | Open-market sale | 1,100 | $123.14 | 13,569,332 |
| 2020-05-08 | Open-market sale | 1,800 | $122.27 | 13,570,432 |
| 2020-05-08 | Open-market sale | 500 | $121.24 | 13,572,232 |
| 2020-05-08 | Open-market sale | 1,200 | $120.16 | 13,572,732 |
| 2020-05-08 | Open-market sale | 5,628 | $119.39 | 13,573,932 |
| 2020-05-08 | Open-market sale | 16,489 | $118.32 | 13,579,560 |
| 2020-05-08 | Open-market sale | 33,298 | $117.48 | 13,596,049 |
| 2020-05-08 | Open-market sale | 49,438 | $116.35 | 13,629,347 |
| 2020-05-08 | Open-market sale | 74,515 | $115.40 | 13,678,785 |
| 2020-05-08 | Open-market sale | 12,110 | $114.51 | 13,753,300 |
| 2020-05-08 | Open-market sale | 3,922 | $113.37 | 13,765,410 |
| 2020-05-08 | Open-market sale | 1,000 | $119.74 | 84,900 |
| 2020-05-08 | Open-market sale | 200 | $120.87 | 84,700 |
| 2020-05-08 | Open-market sale | 500 | $122.14 | 84,200 |
| 2020-05-08 | Open-market sale | 3,503 | $118.50 | 85,900 |
| 2020-05-08 | Open-market sale | 200 | $123.14 | 84,000 |
| 2020-02-19 | Open-market sale | 500 | $149.03 | 126,000 |
| 2020-02-19 | Open-market sale | 5,235 | $148.38 | 126,500 |
| 2020-02-18 | Open-market sale | 500 | $147.63 | 131,735 |
| 2020-02-18 | Open-market sale | 22,707 | $146.99 | 132,235 |
| 2020-02-18 | Open-market sale | 11,858 | $146.26 | 154,942 |
| 2020-02-18 | Open-market sale | 1,200 | $144.92 | 166,800 |
| 2020-02-13 | Open-market sale | 8,802 | $142.81 | 13,788,576 |
| 2020-02-13 | Open-market sale | 9,752 | $144.60 | 13,769,332 |
| 2020-02-13 | Open-market sale | 9,492 | $143.97 | 13,779,084 |
| 2020-02-13 | Open-market sale | 1,700 | $140.57 | 13,800,778 |
| 2020-02-13 | Open-market sale | 3,400 | $141.86 | 13,797,378 |
| 2020-02-12 | Open-market sale | 25,109 | $142.32 | 13,818,174 |
| 2020-02-12 | Open-market sale | 15,696 | $142.87 | 13,802,478 |
| 2020-02-12 | Open-market sale | 7,963 | $141.21 | 13,843,283 |
| 2020-02-12 | Open-market sale | 15,492 | $140.24 | 13,851,246 |
| 2020-02-12 | Open-market sale | 7,170 | $139.28 | 13,866,738 |
| 2020-02-11 | Open-market sale | 800 | $144.87 | 13,873,908 |
| 2020-02-11 | Open-market sale | 1,200 | $143.54 | 13,874,708 |
| 2020-02-11 | Open-market sale | 56,397 | $142.31 | 13,875,908 |
| 2020-02-11 | Open-market sale | 37,027 | $141.69 | 13,932,305 |
| 2019-12-12 | Gift | 168,000 | $0.00 | 13,969,332 |
| 2019-12-12 | Gift | 168,000 | $0.00 | 168,000 |
| 2019-11-15 | Open-market sale | 434 | $111.77 | 14,137,332 |
| 2019-11-15 | Open-market sale | 9,329 | $109.66 | 14,138,766 |
| 2019-11-15 | Open-market sale | 1,000 | $111.02 | 14,137,766 |
| 2019-11-14 | Open-market sale | 4,074 | $108.44 | 14,176,208 |
| 2019-11-14 | Open-market sale | 27,288 | $109.13 | 14,148,920 |
| 2019-11-14 | Open-market sale | 825 | $109.79 | 14,148,095 |
| 2019-11-13 | Open-market sale | 30,399 | $108.21 | 14,204,463 |
| 2019-11-13 | Open-market sale | 24,181 | $109.13 | 14,180,282 |
| 2019-11-12 | Open-market sale | 11,481 | $108.10 | 14,234,862 |
| 2019-11-12 | Open-market sale | 1,500 | $106.52 | 14,285,832 |
| 2019-11-12 | Open-market sale | 39,489 | $107.62 | 14,246,343 |
| 2019-08-15 | Open-market sale | 7,080 | $98.79 | 14,287,756 |
| 2019-08-15 | Grant / award | 1,602 | $0.00 | 14,297,246 |
| 2019-08-15 | Open-market sale | 1,200 | $96.70 | 14,296,046 |
| 2019-08-15 | Open-market sale | 1,210 | $97.73 | 14,294,836 |
| 2019-08-15 | Open-market sale | 424 | $99.39 | 14,287,332 |
| 2019-08-14 | Open-market sale | 10,852 | $97.04 | 14,342,992 |
| 2019-08-14 | Open-market sale | 19,993 | $97.89 | 14,322,999 |
| 2019-08-14 | Open-market sale | 14,830 | $98.61 | 14,308,169 |
| 2019-08-14 | Open-market sale | 8,225 | $99.98 | 14,299,944 |
| 2019-08-14 | Open-market sale | 4,300 | $101.53 | 14,295,644 |
| 2019-08-13 | Open-market sale | 20,303 | $103.06 | 14,415,427 |
| 2019-08-13 | Open-market sale | 48,259 | $104.11 | 14,367,168 |
| 2019-08-13 | Open-market sale | 13,324 | $104.68 | 14,353,844 |
| 2019-05-09 | Open-market sale | 4,700 | $93.74 | 14,468,369 |
| 2019-05-09 | Open-market sale | 30,784 | $94.97 | 14,437,585 |
| 2019-05-09 | Open-market sale | 1,855 | $95.48 | 14,435,730 |
| 2019-05-09 | Open-market sale | 9,431 | $92.72 | 14,473,069 |
| 2019-05-09 | Open-market sale | 9,241 | $91.90 | 14,482,500 |
| 2019-05-08 | Open-market sale | 5,763 | $95.86 | 14,491,741 |
| 2019-05-08 | Open-market sale | 51,229 | $95.37 | 21,271 |
| 2019-05-08 | Open-market sale | 21,271 | $95.82 | 0 |
| 2019-05-08 | Open-market sale | 47,800 | $95.41 | 14,497,504 |
| 2019-05-07 | Open-market sale | 1,604 | $96.65 | 14,545,304 |
| 2019-05-07 | Open-market sale | 22,556 | $95.94 | 14,546,908 |
| 2019-05-07 | Open-market sale | 16,266 | $95.21 | 14,569,464 |
| 2019-02-14 | Open-market sale | 11,285 | $83.98 | 14,585,730 |
| 2019-02-13 | Open-market sale | 700 | $81.91 | 14,659,445 |
| 2019-02-13 | Open-market sale | 39,807 | $82.84 | 14,619,638 |
| 2019-02-13 | Open-market sale | 22,623 | $83.51 | 14,597,015 |
| 2019-02-12 | Open-market sale | 47,726 | $83.08 | 14,688,004 |
| 2019-02-12 | Open-market sale | 27,859 | $83.47 | 14,660,145 |
| 2019-02-08 | Open-market sale | 52,010 | $80.75 | 92,990 |
| 2019-02-08 | Open-market sale | 3,348 | $82.38 | 72,500 |
| 2019-02-08 | Open-market sale | 17,142 | $81.65 | 75,848 |
| 2018-11-09 | Open-market sale | 7,916 | $62.72 | 145,984 |
| 2018-11-09 | Open-market sale | 984 | $63.50 | 145,000 |
| 2018-11-09 | Open-market sale | 15,100 | $61.79 | 153,900 |
| 2018-11-08 | Open-market sale | 31,822 | $62.59 | 185,678 |
| 2018-11-08 | Open-market sale | 8,900 | $63.66 | 176,778 |
| 2018-11-08 | Open-market sale | 7,778 | $64.48 | 169,000 |
| 2018-11-06 | Open-market sale | 200 | $62.76 | 14,735,730 |
| 2018-11-06 | Open-market sale | 44,079 | $61.44 | 14,771,651 |
| 2018-11-06 | Open-market sale | 35,721 | $61.91 | 14,735,930 |
| 2018-08-15 | Open-market sale | 1,121 | $66.74 | 217,500 |
| 2018-08-15 | Open-market sale | 2,379 | $65.50 | 218,621 |
| 2018-08-15 | Open-market sale | 3,740 | $65.68 | 14,816,866 |
| 2018-08-15 | Grant / award | 2,600 | $0.00 | 14,820,606 |
| 2018-08-15 | Open-market sale | 1,136 | $66.73 | 14,815,730 |
| 2018-08-14 | Open-market sale | 3,509 | $65.61 | 230,255 |
| 2018-08-14 | Open-market sale | 1,700 | $64.36 | 233,764 |
| 2018-08-14 | Open-market sale | 1,524 | $66.99 | 14,818,006 |
| 2018-08-14 | Open-market sale | 10,285 | $66.35 | 14,819,530 |
| 2018-08-14 | Open-market sale | 4,968 | $65.68 | 14,829,815 |
| 2018-08-14 | Open-market sale | 1,720 | $64.36 | 14,834,783 |
| 2018-08-14 | Open-market sale | 8,755 | $66.33 | 221,500 |
| 2018-08-14 | Open-market sale | 500 | $67.00 | 221,000 |
| 2018-08-13 | Open-market sale | 100 | $68.50 | 235,464 |
| 2018-08-13 | Open-market sale | 5,011 | $67.38 | 235,564 |
| 2018-08-13 | Open-market sale | 4,831 | $66.57 | 240,575 |
| 2018-08-13 | Open-market sale | 3,900 | $65.37 | 245,406 |
| 2018-08-13 | Open-market sale | 7,045 | $64.23 | 249,306 |
| 2018-08-13 | Open-market sale | 33,649 | $63.50 | 256,351 |
| 2018-08-13 | Open-market sale | 400 | $68.17 | 14,836,503 |
| 2018-08-13 | Open-market sale | 5,593 | $67.33 | 14,836,903 |
| 2018-08-13 | Open-market sale | 4,824 | $66.55 | 14,842,496 |
| 2018-08-13 | Open-market sale | 4,139 | $65.37 | 14,847,320 |
| 2018-08-13 | Open-market sale | 7,279 | $64.25 | 14,851,459 |
| 2018-08-13 | Open-market sale | 34,392 | $63.50 | 14,858,738 |
| 2018-05-08 | Open-market sale | 1,500 | $57.56 | 14,893,130 |
| 2018-05-08 | Open-market sale | 25,291 | $55.08 | 14,935,503 |
| 2018-05-08 | Open-market sale | 26,342 | $55.80 | 14,909,161 |
| 2018-05-08 | Open-market sale | 14,531 | $56.77 | 14,894,630 |
| 2018-05-08 | Open-market sale | 12,336 | $53.95 | 14,960,794 |
| 2018-03-15 | Gift | 290,000 | $0.00 | 290,000 |
| 2018-03-15 | Gift | 290,000 | $0.00 | 14,973,130 |
| 2018-02-26 | Open-market sale | 14,122 | $46.50 | 15,263,130 |
| 2018-02-23 | Open-market sale | 2,338 | $46.54 | 15,277,252 |
| 2018-02-21 | Open-market sale | 3,540 | $46.50 | 15,279,590 |
| 2018-02-20 | Open-market sale | 4,987 | $44.52 | 15,338,143 |
| 2018-02-20 | Open-market sale | 55,013 | $45.14 | 15,283,130 |
| 2017-11-21 | Open-market sale | 559,297 | $46.14 | 0 |
| 2017-11-21 | Open-market sale | 736,845 | $46.14 | 15,343,130 |
| 2017-08-15 | Open-market sale | 6,164 | $45.68 | 16,077,898 |
| 2017-08-15 | Open-market sale | 1,536 | $46.05 | 16,076,362 |
| 2017-08-15 | Grant / award | 3,613 | $0.00 | 16,079,975 |
| 2017-08-14 | Open-market sale | 22,276 | $45.27 | 16,084,062 |
| 2017-08-11 | Open-market sale | 9,339 | $45.19 | 559,297 |
| 2017-08-11 | Open-market sale | 14,045 | $43.72 | 16,212,317 |
| 2017-08-11 | Open-market sale | 82,621 | $44.76 | 16,129,696 |
| 2017-08-11 | Open-market sale | 22,708 | $45.21 | 16,106,988 |
| 2017-08-11 | Open-market sale | 650 | $46.44 | 16,106,338 |
| 2017-08-11 | Open-market sale | 6,296 | $43.71 | 603,001 |
| 2017-08-11 | Open-market sale | 34,365 | $44.66 | 568,636 |
| 2017-05-16 | Open-market sale | 24,367 | $45.06 | 16,226,362 |
| 2017-05-15 | Open-market sale | 2,934 | $45.01 | 16,250,729 |
| 2017-05-12 | Open-market sale | 22,699 | $45.07 | 16,253,663 |
| 2017-05-11 | Open-market sale | 57,826 | $44.00 | 16,276,362 |
| 2017-05-11 | Open-market sale | 28,100 | $44.03 | 609,297 |
| 2017-05-10 | Open-market sale | 2,216 | $44.88 | 637,397 |
| 2017-05-10 | Open-market sale | 3,714 | $44.90 | 16,334,188 |
| 2017-05-10 | Open-market sale | 38,460 | $44.57 | 16,337,902 |
| 2017-05-10 | Open-market sale | 19,684 | $44.56 | 639,613 |
| 2017-04-25 | Open-market sale | 643 | $40.03 | 659,297 |
| 2017-04-25 | Open-market sale | 1,100 | $40.02 | 16,376,362 |
| 2017-04-24 | Open-market sale | 800 | $40.05 | 659,940 |
| 2017-04-24 | Open-market sale | 1,045 | $40.05 | 16,377,462 |
| 2017-03-28 | Open-market sale | 50,000 | $38.09 | 16,378,507 |
| 2017-02-22 | Open-market sale | 25,000 | $37.00 | 660,740 |
| 2016-11-08 | Open-market sale | 2,664 | $38.01 | 16,428,507 |
| 2016-08-16 | Grant / award | 3,690 | $0.00 | 16,431,171 |
| 2015-10-08 | Open-market sale | 332,808 | $29.75 | 17,127,481 |
| 2015-09-30 | Open-market sale | 1,500,000 | $29.75 | 17,460,289 |
| 2015-08-17 | Grant / award | 4,251 | $0.00 | 18,960,289 |
| 2015-01-09 | Open-market sale | 183,788 | $26.25 | 18,956,038 |
| 2014-12-17 | Open-market sale | 1,908,081 | $26.25 | 19,139,826 |
| 2014-11-20 | Gift | 740,740 | $0.00 | 21,047,907 |
| 2014-08-18 | Grant / award | 6,048 | $0.00 | 21,788,647 |
| 2014-03-24 | Open-market sale | 1,666,666 | $17.00 | 21,782,599 |
| 2014-03-18 | — | — | — | 23,449,265 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.