SEC CIK 1597881
Diehl Jeffrey T
Reported ownership across 1 company, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| PCTYview stock → | 1,003 | 2024-11-26 |
Position History — PCTY
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — PCTY
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2024-11-26 | Open-market sale | 8,361 | $211.54 | 1,003 |
| 2024-11-26 | Open-market sale | 9,861 | $210.69 | 9,364 |
| 2024-11-26 | Open-market sale | 2,992 | $209.77 | 19,225 |
| 2024-11-26 | Open-market sale | 2,344 | $208.52 | 22,217 |
| 2024-11-26 | Open-market sale | 2,599 | $207.50 | 24,561 |
| 2024-11-25 | Open-market sale | 71 | $207.65 | 521 |
| 2024-11-25 | Open-market sale | 114 | $206.88 | 592 |
| 2024-11-25 | Open-market sale | 98 | $205.71 | 706 |
| 2024-11-25 | Open-market sale | 18 | $207.65 | 136 |
| 2024-11-25 | Open-market sale | 29 | $206.88 | 154 |
| 2024-11-25 | Open-market sale | 18 | $207.65 | 135 |
| 2024-11-25 | Open-market sale | 30 | $206.88 | 153 |
| 2024-11-25 | Open-market sale | 26 | $205.71 | 183 |
| 2024-11-25 | Open-market sale | 23 | $207.65 | 168 |
| 2024-11-25 | Open-market sale | 37 | $206.88 | 191 |
| 2024-11-25 | Open-market sale | 32 | $205.71 | 228 |
| 2024-11-25 | Open-market sale | 38 | $207.65 | 278 |
| 2024-11-25 | Open-market sale | 60 | $206.88 | 316 |
| 2024-11-25 | Open-market sale | 52 | $205.71 | 376 |
| 2024-11-25 | Open-market sale | 192 | $207.65 | 1,411 |
| 2024-11-25 | Open-market sale | 308 | $206.88 | 1,603 |
| 2024-11-25 | Open-market sale | 266 | $205.71 | 1,911 |
| 2024-11-25 | Open-market sale | 133 | $207.65 | 982 |
| 2024-11-25 | Open-market sale | 214 | $206.88 | 1,115 |
| 2024-11-25 | Open-market sale | 186 | $205.71 | 1,329 |
| 2024-11-25 | Open-market sale | 119 | $207.65 | 882 |
| 2024-11-25 | Open-market sale | 192 | $206.88 | 1,001 |
| 2024-11-25 | Open-market sale | 166 | $205.71 | 1,193 |
| 2024-11-25 | Open-market sale | 101 | $209.92 | 30 |
| 2024-11-25 | Open-market sale | 30 | $209.17 | 105 |
| 2024-11-25 | Open-market sale | 81 | $209.92 | 24 |
| 2024-11-25 | Open-market sale | 166 | $209.92 | 50 |
| 2024-11-25 | Open-market sale | 62 | $209.17 | 216 |
| 2024-11-25 | Open-market sale | 845 | $209.92 | 253 |
| 2024-11-25 | Open-market sale | 313 | $209.17 | 1,098 |
| 2024-11-25 | Open-market sale | 588 | $209.92 | 176 |
| 2024-11-25 | Open-market sale | 218 | $209.17 | 764 |
| 2024-11-25 | Open-market sale | 528 | $209.92 | 158 |
| 2024-11-25 | Open-market sale | 196 | $209.17 | 686 |
| 2024-11-25 | Open-market sale | 37 | $209.17 | 131 |
| 2024-11-25 | Open-market sale | 312 | $209.92 | 93 |
| 2024-11-25 | Open-market sale | 116 | $209.17 | 405 |
| 2024-11-25 | Open-market sale | 81 | $209.92 | 25 |
| 2024-11-25 | Open-market sale | 30 | $209.17 | 106 |
| 2024-11-25 | Open-market sale | 24 | $210.77 | 0 |
| 2024-11-22 | Open-market sale | 513 | $203.10 | 2,807 |
| 2024-11-22 | Open-market sale | 266 | $204.22 | 638 |
| 2024-11-22 | Open-market sale | 164 | $203.10 | 904 |
| 2024-11-22 | Open-market sale | 182 | $202.18 | 1,068 |
| 2024-11-22 | Open-market sale | 439 | $204.22 | 1,054 |
| 2024-11-22 | Open-market sale | 273 | $203.10 | 1,493 |
| 2024-11-22 | Open-market sale | 301 | $202.18 | 1,766 |
| 2024-11-22 | Open-market sale | 2,230 | $204.22 | 5,352 |
| 2024-11-22 | Open-market sale | 1,385 | $203.10 | 7,582 |
| 2024-11-22 | Open-market sale | 1,527 | $202.18 | 8,967 |
| 2024-11-22 | Open-market sale | 1,554 | $204.22 | 3,728 |
| 2024-11-22 | Open-market sale | 965 | $203.10 | 5,282 |
| 2024-11-22 | Open-market sale | 1,065 | $202.18 | 6,247 |
| 2024-11-22 | Open-market sale | 1,397 | $204.22 | 3,348 |
| 2024-11-22 | Open-market sale | 867 | $203.10 | 4,745 |
| 2024-11-22 | Open-market sale | 956 | $202.18 | 5,612 |
| 2024-11-22 | Open-market sale | 133 | $203.10 | 726 |
| 2024-11-22 | Open-market sale | 214 | $204.22 | 512 |
| 2024-11-22 | Open-market sale | 147 | $202.18 | 860 |
| 2024-11-22 | Open-market sale | 133 | $203.10 | 727 |
| 2024-11-22 | Open-market sale | 214 | $204.22 | 513 |
| 2024-11-22 | Open-market sale | 565 | $202.18 | 3,320 |
| 2024-11-22 | Open-market sale | 146 | $202.18 | 859 |
| 2024-11-22 | Open-market sale | 826 | $204.22 | 1,981 |
| 2024-11-22 | Open-market sale | 33 | $205.76 | 428 |
| 2024-11-22 | Open-market sale | 593 | $205.22 | 461 |
| 2024-11-22 | Open-market sale | 167 | $205.76 | 2,177 |
| 2024-11-22 | Open-market sale | 3,008 | $205.22 | 2,344 |
| 2024-11-22 | Open-market sale | 117 | $205.76 | 1,515 |
| 2024-11-22 | Open-market sale | 2,096 | $205.22 | 1,632 |
| 2024-11-22 | Open-market sale | 105 | $205.76 | 1,359 |
| 2024-11-22 | Open-market sale | 1,884 | $205.22 | 1,464 |
| 2024-11-22 | Open-market sale | 62 | $205.76 | 804 |
| 2024-11-22 | Open-market sale | 1,115 | $205.22 | 866 |
| 2024-11-22 | Open-market sale | 16 | $205.76 | 208 |
| 2024-11-22 | Open-market sale | 289 | $205.22 | 224 |
| 2024-11-22 | Open-market sale | 16 | $205.76 | 209 |
| 2024-11-22 | Open-market sale | 287 | $205.22 | 225 |
| 2024-11-22 | Open-market sale | 20 | $205.76 | 260 |
| 2024-11-22 | Open-market sale | 358 | $205.22 | 280 |
| 2024-11-21 | Open-market sale | 128 | $202.24 | 1,250 |
| 2024-11-21 | Open-market sale | 429 | $201.66 | 1,378 |
| 2024-11-21 | Open-market sale | 392 | $200.32 | 1,807 |
| 2024-11-21 | Open-market sale | 212 | $202.24 | 2,067 |
| 2024-11-21 | Open-market sale | 709 | $201.66 | 2,279 |
| 2024-11-21 | Open-market sale | 649 | $200.32 | 2,988 |
| 2024-11-21 | Open-market sale | 1,076 | $202.24 | 10,494 |
| 2024-11-21 | Open-market sale | 3,599 | $201.66 | 11,570 |
| 2024-11-21 | Open-market sale | 3,291 | $200.32 | 15,169 |
| 2024-11-21 | Open-market sale | 750 | $202.24 | 7,312 |
| 2024-11-21 | Open-market sale | 2,509 | $201.66 | 8,062 |
| 2024-11-21 | Open-market sale | 2,294 | $200.32 | 10,571 |
| 2024-11-21 | Open-market sale | 674 | $202.24 | 6,568 |
| 2024-11-21 | Open-market sale | 2,254 | $201.66 | 7,242 |
| 2024-11-21 | Open-market sale | 2,062 | $200.32 | 9,496 |
| 2024-11-21 | Open-market sale | 315 | $200.32 | 1,452 |
| 2024-11-21 | Open-market sale | 344 | $201.66 | 1,108 |
| 2024-11-21 | Open-market sale | 103 | $202.24 | 1,005 |
| 2024-11-21 | Open-market sale | 316 | $200.32 | 1,456 |
| 2024-11-21 | Open-market sale | 346 | $201.66 | 1,110 |
| 2024-11-21 | Open-market sale | 103 | $202.24 | 1,007 |
| 2024-11-21 | Open-market sale | 1,219 | $200.32 | 5,617 |
| 2024-11-21 | Open-market sale | 398 | $202.24 | 3,885 |
| 2024-11-21 | Open-market sale | 1,334 | $201.66 | 4,283 |
| 2024-11-15 | Open-market sale | 141 | $202.44 | 11,743 |
| 2024-11-15 | Open-market sale | 83 | $202.44 | 6,945 |
| 2024-11-15 | Open-market sale | 87 | $201.46 | 7,028 |
| 2024-11-15 | Open-market sale | 574 | $200.51 | 7,115 |
| 2024-11-15 | Open-market sale | 22 | $202.44 | 1,800 |
| 2024-11-15 | Open-market sale | 23 | $201.46 | 1,822 |
| 2024-11-15 | Open-market sale | 148 | $200.51 | 1,845 |
| 2024-11-15 | Open-market sale | 22 | $202.44 | 1,795 |
| 2024-11-15 | Open-market sale | 23 | $201.46 | 1,817 |
| 2024-11-15 | Open-market sale | 147 | $200.51 | 1,840 |
| 2024-11-15 | Open-market sale | 27 | $202.44 | 2,234 |
| 2024-11-15 | Open-market sale | 28 | $201.46 | 2,261 |
| 2024-11-15 | Open-market sale | 184 | $200.51 | 2,289 |
| 2024-11-15 | Open-market sale | 44 | $202.44 | 3,696 |
| 2024-11-15 | Open-market sale | 46 | $201.46 | 3,740 |
| 2024-11-15 | Open-market sale | 305 | $200.51 | 3,786 |
| 2024-11-15 | Open-market sale | 225 | $202.44 | 18,755 |
| 2024-11-15 | Open-market sale | 236 | $201.46 | 18,980 |
| 2024-11-15 | Open-market sale | 1,546 | $200.51 | 19,216 |
| 2024-11-15 | Open-market sale | 157 | $202.44 | 13,072 |
| 2024-11-15 | Open-market sale | 164 | $201.46 | 13,229 |
| 2024-11-15 | Open-market sale | 1,077 | $200.51 | 13,393 |
| 2024-11-15 | Open-market sale | 968 | $200.51 | 12,032 |
| 2024-11-15 | Open-market sale | 148 | $201.46 | 11,884 |
| 2024-11-15 | Open-market sale | 76 | $203.53 | 12,996 |
| 2024-11-15 | Open-market sale | 69 | $205.07 | 6,836 |
| 2024-11-15 | Open-market sale | 40 | $203.53 | 6,905 |
| 2024-11-15 | Open-market sale | 18 | $205.07 | 1,772 |
| 2024-11-15 | Open-market sale | 10 | $203.53 | 1,790 |
| 2024-11-15 | Open-market sale | 18 | $205.07 | 1,767 |
| 2024-11-15 | Open-market sale | 10 | $203.53 | 1,785 |
| 2024-11-15 | Open-market sale | 22 | $205.07 | 2,199 |
| 2024-11-15 | Open-market sale | 13 | $203.53 | 2,221 |
| 2024-11-15 | Open-market sale | 38 | $205.07 | 3,637 |
| 2024-11-15 | Open-market sale | 21 | $203.53 | 3,675 |
| 2024-11-15 | Open-market sale | 187 | $205.07 | 18,460 |
| 2024-11-15 | Open-market sale | 108 | $205.53 | 18,647 |
| 2024-11-15 | Open-market sale | 131 | $205.07 | 12,865 |
| 2024-11-15 | Open-market sale | 68 | $203.53 | 11,675 |
| 2024-11-15 | Open-market sale | 117 | $205.07 | 11,558 |
| 2024-11-14 | Open-market sale | 5 | $209.82 | 2,485 |
| 2024-11-14 | Open-market sale | 101 | $208.55 | 2,490 |
| 2024-11-14 | Open-market sale | 20 | $210.65 | 4,091 |
| 2024-11-14 | Open-market sale | 100 | $210.65 | 20,762 |
| 2024-11-14 | Open-market sale | 38 | $209.82 | 20,862 |
| 2024-11-14 | Open-market sale | 851 | $208.55 | 20,900 |
| 2024-11-14 | Open-market sale | 70 | $210.65 | 14,470 |
| 2024-11-14 | Open-market sale | 27 | $209.82 | 14,540 |
| 2024-11-14 | Open-market sale | 7 | $209.82 | 4,111 |
| 2024-11-14 | Open-market sale | 168 | $208.55 | 4,118 |
| 2024-11-14 | Open-market sale | 593 | $208.55 | 14,567 |
| 2024-11-14 | Open-market sale | 63 | $210.65 | 13,000 |
| 2024-11-14 | Open-market sale | 24 | $209.82 | 13,063 |
| 2024-11-14 | Open-market sale | 533 | $208.55 | 13,087 |
| 2024-11-14 | Open-market sale | 37 | $210.65 | 7,689 |
| 2024-11-14 | Open-market sale | 14 | $209.82 | 7,726 |
| 2024-11-14 | Open-market sale | 316 | $208.55 | 7,740 |
| 2024-11-14 | Open-market sale | 9 | $210.65 | 1,993 |
| 2024-11-14 | Open-market sale | 4 | $209.82 | 2,002 |
| 2024-11-14 | Open-market sale | 82 | $208.55 | 2,006 |
| 2024-11-14 | Open-market sale | 9 | $210.65 | 1,987 |
| 2024-11-14 | Open-market sale | 4 | $209.82 | 1,996 |
| 2024-11-14 | Open-market sale | 81 | $208.55 | 2,000 |
| 2024-11-14 | Open-market sale | 12 | $210.65 | 2,473 |
| 2024-11-14 | Open-market sale | 956 | $205.66 | 17,375 |
| 2024-11-14 | Open-market sale | 1,725 | $207.75 | 13,620 |
| 2024-11-14 | Open-market sale | 295 | $207.06 | 17,080 |
| 2024-11-14 | Open-market sale | 1,920 | $207.75 | 15,160 |
| 2024-11-14 | Open-market sale | 1,371 | $205.66 | 24,930 |
| 2024-11-14 | Open-market sale | 424 | $207.06 | 24,506 |
| 2024-11-14 | Open-market sale | 2,755 | $207.75 | 21,751 |
| 2024-11-14 | Open-market sale | 270 | $205.66 | 4,913 |
| 2024-11-14 | Open-market sale | 84 | $207.06 | 4,829 |
| 2024-11-14 | Open-market sale | 543 | $207.75 | 4,286 |
| 2024-11-14 | Open-market sale | 163 | $205.66 | 2,970 |
| 2024-11-14 | Open-market sale | 51 | $207.06 | 2,919 |
| 2024-11-14 | Open-market sale | 328 | $207.75 | 2,591 |
| 2024-11-14 | Open-market sale | 131 | $205.66 | 2,386 |
| 2024-11-14 | Open-market sale | 41 | $207.06 | 2,345 |
| 2024-11-14 | Open-market sale | 264 | $207.75 | 2,081 |
| 2024-11-14 | Open-market sale | 132 | $205.66 | 2,393 |
| 2024-11-14 | Open-market sale | 41 | $207.06 | 2,352 |
| 2024-11-14 | Open-market sale | 264 | $207.75 | 2,088 |
| 2024-11-14 | Open-market sale | 266 | $207.06 | 15,345 |
| 2024-11-14 | Open-market sale | 859 | $205.66 | 15,611 |
| 2024-11-14 | Open-market sale | 1,020 | $207.75 | 8,056 |
| 2024-11-14 | Open-market sale | 157 | $207.06 | 9,076 |
| 2024-11-14 | Open-market sale | 508 | $205.66 | 9,233 |
| 2024-11-13 | Open-market sale | 1,374 | $212.76 | 18,441 |
| 2024-11-13 | Open-market sale | 2,722 | $211.71 | 19,815 |
| 2024-11-13 | Open-market sale | 621 | $213.82 | 10,285 |
| 2024-11-13 | Open-market sale | 813 | $212.76 | 10,906 |
| 2024-11-13 | Open-market sale | 1,610 | $211.71 | 11,719 |
| 2024-11-13 | Open-market sale | 432 | $212.76 | 5,803 |
| 2024-11-13 | Open-market sale | 161 | $213.82 | 2,666 |
| 2024-11-13 | Open-market sale | 211 | $212.76 | 2,827 |
| 2024-11-13 | Open-market sale | 417 | $211.71 | 3,038 |
| 2024-11-13 | Open-market sale | 160 | $213.82 | 2,658 |
| 2024-11-13 | Open-market sale | 210 | $212.76 | 2,818 |
| 2024-11-13 | Open-market sale | 416 | $211.71 | 3,028 |
| 2024-11-13 | Open-market sale | 200 | $213.82 | 3,307 |
| 2024-11-13 | Open-market sale | 261 | $212.76 | 3,507 |
| 2024-11-13 | Open-market sale | 1,050 | $213.82 | 17,391 |
| 2024-11-13 | Open-market sale | 3,030 | $211.71 | 22,052 |
| 2024-11-13 | Open-market sale | 1,529 | $212.76 | 20,523 |
| 2024-11-13 | Open-market sale | 1,169 | $213.82 | 19,354 |
| 2024-11-13 | Open-market sale | 4,346 | $211.71 | 31,640 |
| 2024-11-13 | Open-market sale | 1,677 | $213.82 | 27,769 |
| 2024-11-13 | Open-market sale | 857 | $211.71 | 6,235 |
| 2024-11-13 | Open-market sale | 2,194 | $212.76 | 29,446 |
| 2024-11-13 | Open-market sale | 518 | $211.71 | 3,768 |
| 2024-11-13 | Open-market sale | 330 | $213.82 | 5,473 |
| 2024-11-13 | Open-market sale | 16 | $215.34 | 9,741 |
| 2024-11-13 | Open-market sale | 528 | $214.55 | 9,757 |
| 2024-11-13 | Open-market sale | 4 | $215.34 | 2,525 |
| 2024-11-13 | Open-market sale | 137 | $214.55 | 2,529 |
| 2024-11-13 | Open-market sale | 5 | $215.34 | 2,517 |
| 2024-11-13 | Open-market sale | 136 | $214.55 | 2,522 |
| 2024-11-13 | Open-market sale | 5 | $215.34 | 3,133 |
| 2024-11-13 | Open-market sale | 9 | $215.34 | 5,183 |
| 2024-11-13 | Open-market sale | 894 | $214.55 | 16,497 |
| 2024-11-13 | Open-market sale | 27 | $215.34 | 16,470 |
| 2024-11-13 | Open-market sale | 43 | $215.34 | 26,301 |
| 2024-11-13 | Open-market sale | 281 | $214.55 | 5,192 |
| 2024-11-13 | Open-market sale | 169 | $214.55 | 3,138 |
| 2024-11-13 | Open-market sale | 30 | $215.34 | 18,331 |
| 2024-11-13 | Open-market sale | 1,425 | $214.55 | 26,344 |
| 2024-11-13 | Open-market sale | 993 | $214.55 | 18,361 |
| 2024-11-12 | Open-market sale | 18 | $213.13 | 3,444 |
| 2024-11-12 | Open-market sale | 116 | $213.13 | 22,537 |
| 2024-11-12 | Open-market sale | 129 | $213.13 | 25,082 |
| 2024-11-12 | Open-market sale | 185 | $213.13 | 35,986 |
| 2024-11-12 | Open-market sale | 37 | $213.13 | 7,092 |
| 2024-11-12 | Open-market sale | 22 | $213.13 | 4,286 |
| 2024-11-12 | Open-market sale | 17 | $213.13 | 3,455 |
| 2024-11-12 | Open-market sale | 69 | $213.13 | 13,329 |
| 2024-11-12 | Open-market sale | 5,858 | $212.66 | 25,211 |
| 2024-11-12 | Open-market sale | 1,965 | $211.60 | 31,069 |
| 2024-11-12 | Open-market sale | 44 | $210.93 | 33,034 |
| 2024-11-12 | Open-market sale | 62 | $210.93 | 47,394 |
| 2024-11-12 | Open-market sale | 2,818 | $211.60 | 44,576 |
| 2024-11-12 | Open-market sale | 8,405 | $212.66 | 36,171 |
| 2024-11-12 | Open-market sale | 5,265 | $212.66 | 22,653 |
| 2024-11-12 | Open-market sale | 1,765 | $211.60 | 27,918 |
| 2024-11-12 | Open-market sale | 40 | $210.93 | 29,683 |
| 2024-11-12 | Open-market sale | 3,113 | $212.66 | 13,398 |
| 2024-11-12 | Open-market sale | 1,044 | $211.60 | 16,511 |
| 2024-11-12 | Open-market sale | 23 | $210.93 | 17,555 |
| 2024-11-12 | Open-market sale | 807 | $212.66 | 3,472 |
| 2024-11-12 | Open-market sale | 271 | $211.60 | 4,279 |
| 2024-11-12 | Open-market sale | 6 | $210.93 | 4,550 |
| 2024-11-12 | Open-market sale | 804 | $212.66 | 3,462 |
| 2024-11-12 | Open-market sale | 270 | $211.60 | 4,266 |
| 2024-11-12 | Open-market sale | 6 | $210.93 | 4,536 |
| 2024-11-12 | Open-market sale | 1,001 | $212.66 | 4,308 |
| 2024-11-12 | Open-market sale | 336 | $211.60 | 5,309 |
| 2024-11-12 | Open-market sale | 7 | $210.93 | 5,645 |
| 2024-11-12 | Open-market sale | 1,656 | $212.66 | 7,129 |
| 2024-11-12 | Open-market sale | 555 | $211.60 | 8,785 |
| 2024-11-12 | Open-market sale | 12 | $210.93 | 9,340 |
| 2024-11-11 | Open-market sale | 902 | $213.44 | 33,952 |
| 2024-11-11 | Open-market sale | 6,675 | $211.36 | 53,842 |
| 2024-11-11 | Open-market sale | 3,839 | $212.37 | 50,003 |
| 2024-11-11 | Open-market sale | 1,293 | $213.44 | 48,710 |
| 2024-11-11 | Open-market sale | 1,315 | $211.36 | 10,611 |
| 2024-11-11 | Open-market sale | 756 | $212.37 | 9,855 |
| 2024-11-11 | Open-market sale | 255 | $213.44 | 9,600 |
| 2024-11-11 | Open-market sale | 795 | $211.36 | 6,412 |
| 2024-11-11 | Open-market sale | 457 | $212.37 | 5,955 |
| 2024-11-11 | Open-market sale | 1,422 | $212.37 | 18,523 |
| 2024-11-11 | Open-market sale | 639 | $211.36 | 5,153 |
| 2024-11-11 | Open-market sale | 367 | $212.37 | 4,786 |
| 2024-11-11 | Open-market sale | 124 | $213.44 | 4,662 |
| 2024-11-11 | Open-market sale | 641 | $211.36 | 5,169 |
| 2024-11-11 | Open-market sale | 369 | $212.37 | 4,800 |
| 2024-11-11 | Open-market sale | 124 | $213.44 | 4,676 |
| 2024-11-11 | Open-market sale | 2,472 | $211.36 | 19,945 |
| 2024-11-11 | Open-market sale | 2,676 | $212.37 | 34,854 |
| 2024-11-11 | Open-market sale | 4,653 | $211.36 | 37,530 |
| 2024-11-11 | Open-market sale | 810 | $213.44 | 30,509 |
| 2024-11-11 | Open-market sale | 2,404 | $212.37 | 31,319 |
| 2024-11-11 | Open-market sale | 4,180 | $211.36 | 33,723 |
| 2024-11-11 | Open-market sale | 154 | $213.44 | 5,801 |
| 2024-11-11 | Open-market sale | 479 | $213.44 | 18,044 |
| 2024-11-11 | Open-market sale | 37 | $215.00 | 9,352 |
| 2024-11-11 | Open-market sale | 127 | $214.44 | 5,674 |
| 2024-11-11 | Open-market sale | 22 | $215.00 | 5,652 |
| 2024-11-11 | Open-market sale | 102 | $214.44 | 4,560 |
| 2024-11-11 | Open-market sale | 18 | $215.00 | 4,542 |
| 2024-11-11 | Open-market sale | 102 | $214.44 | 4,574 |
| 2024-11-11 | Open-market sale | 18 | $215.00 | 4,556 |
| 2024-11-11 | Open-market sale | 396 | $214.44 | 17,648 |
| 2024-11-11 | Open-market sale | 211 | $214.44 | 9,389 |
| 2024-11-11 | Open-market sale | 187 | $215.00 | 47,456 |
| 2024-11-11 | Open-market sale | 1,067 | $214.44 | 47,643 |
| 2024-11-11 | Open-market sale | 131 | $215.00 | 33,078 |
| 2024-11-11 | Open-market sale | 743 | $214.44 | 33,209 |
| 2024-11-11 | Open-market sale | 117 | $215.00 | 29,723 |
| 2024-11-11 | Open-market sale | 669 | $214.44 | 29,840 |
| 2024-11-11 | Open-market sale | 70 | $215.00 | 17,578 |
| 2024-11-08 | Open-market sale | 1,699 | $210.12 | 66,836 |
| 2024-11-08 | Open-market sale | 3,781 | $209.12 | 68,535 |
| 2024-11-08 | Open-market sale | 905 | $208.18 | 72,316 |
| 2024-11-08 | Open-market sale | 1,184 | $210.12 | 46,589 |
| 2024-11-08 | Open-market sale | 2,636 | $209.12 | 47,773 |
| 2024-11-08 | Open-market sale | 630 | $208.18 | 50,409 |
| 2024-11-08 | Open-market sale | 1,064 | $210.12 | 41,861 |
| 2024-11-08 | Open-market sale | 2,369 | $209.12 | 42,925 |
| 2024-11-08 | Open-market sale | 567 | $208.18 | 45,294 |
| 2024-11-08 | Open-market sale | 630 | $210.12 | 24,758 |
| 2024-11-08 | Open-market sale | 1,401 | $209.12 | 25,388 |
| 2024-11-08 | Open-market sale | 335 | $208.18 | 26,789 |
| 2024-11-08 | Open-market sale | 163 | $210.12 | 6,417 |
| 2024-11-08 | Open-market sale | 363 | $209.12 | 6,580 |
| 2024-11-08 | Open-market sale | 178 | $208.18 | 14,251 |
| 2024-11-08 | Open-market sale | 163 | $210.12 | 6,397 |
| 2024-11-08 | Open-market sale | 362 | $209.12 | 6,560 |
| 2024-11-08 | Open-market sale | 86 | $208.18 | 6,922 |
| 2024-11-08 | Open-market sale | 202 | $210.12 | 7,960 |
| 2024-11-08 | Open-market sale | 450 | $209.12 | 8,162 |
| 2024-11-08 | Open-market sale | 108 | $208.18 | 8,612 |
| 2024-11-08 | Open-market sale | 335 | $210.12 | 13,171 |
| 2024-11-08 | Open-market sale | 745 | $209.12 | 13,506 |
| 2024-11-08 | Open-market sale | 87 | $208.18 | 6,943 |
| 2024-11-08 | Open-market sale | 195 | $211.68 | 37,903 |
| 2024-11-08 | Open-market sale | 3,763 | $211.10 | 38,098 |
| 2024-11-08 | Open-market sale | 4,188 | $211.10 | 42,401 |
| 2024-11-08 | Open-market sale | 218 | $211.68 | 42,183 |
| 2024-11-08 | Open-market sale | 6,008 | $211.10 | 60,828 |
| 2024-11-08 | Open-market sale | 577 | $211.10 | 5,840 |
| 2024-11-08 | Open-market sale | 30 | $211.68 | 5,810 |
| 2024-11-08 | Open-market sale | 2,226 | $211.10 | 22,532 |
| 2024-11-08 | Open-market sale | 115 | $211.68 | 22,417 |
| 2024-11-08 | Open-market sale | 30 | $211.68 | 5,792 |
| 2024-11-08 | Open-market sale | 575 | $211.10 | 5,822 |
| 2024-11-08 | Open-market sale | 37 | $211.68 | 7,207 |
| 2024-11-08 | Open-market sale | 716 | $211.10 | 7,244 |
| 2024-11-08 | Open-market sale | 61 | $211.68 | 11,926 |
| 2024-11-08 | Open-market sale | 1,184 | $211.10 | 11,987 |
| 2024-11-08 | Open-market sale | 311 | $211.68 | 60,517 |
| 2024-11-07 | Open-market sale | 401 | $210.09 | 10,788 |
| 2024-11-07 | Open-market sale | 40 | $208.97 | 11,189 |
| 2024-11-07 | Open-market sale | 3,089 | $210.91 | 14,763 |
| 2024-11-07 | Open-market sale | 663 | $210.09 | 17,852 |
| 2024-11-07 | Open-market sale | 66 | $208.97 | 18,515 |
| 2024-11-07 | Open-market sale | 15,671 | $210.91 | 74,921 |
| 2024-11-07 | Open-market sale | 3,364 | $210.09 | 90,592 |
| 2024-11-07 | Open-market sale | 334 | $208.97 | 93,956 |
| 2024-11-07 | Open-market sale | 10,925 | $210.91 | 52,224 |
| 2024-11-07 | Open-market sale | 2,345 | $210.09 | 63,149 |
| 2024-11-07 | Open-market sale | 233 | $208.97 | 65,494 |
| 2024-11-07 | Open-market sale | 9,816 | $210.91 | 46,926 |
| 2024-11-07 | Open-market sale | 1,866 | $210.91 | 8,922 |
| 2024-11-07 | Open-market sale | 32 | $208.97 | 8,992 |
| 2024-11-07 | Open-market sale | 2,108 | $210.09 | 56,742 |
| 2024-11-07 | Open-market sale | 209 | $208.97 | 58,850 |
| 2024-11-07 | Open-market sale | 322 | $210.09 | 8,670 |
| 2024-11-07 | Open-market sale | 5,805 | $210.91 | 27,754 |
| 2024-11-07 | Open-market sale | 1,246 | $210.09 | 33,559 |
| 2024-11-07 | Open-market sale | 124 | $208.97 | 34,805 |
| 2024-11-07 | Open-market sale | 1,505 | $210.91 | 7,193 |
| 2024-11-07 | Open-market sale | 323 | $210.09 | 8,698 |
| 2024-11-07 | Open-market sale | 32 | $208.97 | 9,021 |
| 2024-11-07 | Open-market sale | 1,499 | $210.91 | 7,171 |
| 2024-11-07 | Open-market sale | 18 | $213.09 | 14,429 |
| 2024-11-07 | Open-market sale | 1,006 | $211.67 | 45,920 |
| 2024-11-07 | Open-market sale | 59 | $213.09 | 45,861 |
| 2024-11-07 | Open-market sale | 1,120 | $211.67 | 51,104 |
| 2024-11-07 | Open-market sale | 35 | $213.09 | 27,124 |
| 2024-11-07 | Open-market sale | 595 | $211.67 | 27,159 |
| 2024-11-07 | Open-market sale | 9 | $213.09 | 7,030 |
| 2024-11-07 | Open-market sale | 154 | $211.67 | 7,039 |
| 2024-11-07 | Open-market sale | 9 | $213.09 | 7,008 |
| 2024-11-07 | Open-market sale | 154 | $211.67 | 7,017 |
| 2024-11-07 | Open-market sale | 11 | $213.09 | 8,720 |
| 2024-11-07 | Open-market sale | 191 | $211.67 | 8,731 |
| 2024-11-07 | Open-market sale | 316 | $211.67 | 14,447 |
| 2024-11-07 | Open-market sale | 94 | $213.09 | 73,221 |
| 2024-11-07 | Open-market sale | 1,606 | $211.67 | 73,315 |
| 2024-11-07 | Open-market sale | 65 | $213.09 | 51,039 |
| 2024-11-06 | Open-market sale | 5,585 | $210.94 | 66,761 |
| 2024-11-06 | Open-market sale | 1,474 | $209.89 | 72,346 |
| 2024-11-06 | Open-market sale | 1,943 | $211.84 | 64,818 |
| 2024-11-06 | Open-market sale | 1,641 | $209.89 | 80,514 |
| 2024-11-06 | Open-market sale | 6,216 | $210.94 | 74,298 |
| 2024-11-06 | Open-market sale | 2,162 | $211.84 | 72,136 |
| 2024-11-06 | Open-market sale | 2,354 | $209.89 | 115,502 |
| 2024-11-06 | Open-market sale | 8,917 | $210.94 | 106,585 |
| 2024-11-06 | Open-market sale | 3,101 | $211.84 | 103,484 |
| 2024-11-06 | Open-market sale | 465 | $209.89 | 22,761 |
| 2024-11-06 | Open-market sale | 1,758 | $210.94 | 21,003 |
| 2024-11-06 | Open-market sale | 611 | $211.84 | 20,392 |
| 2024-11-06 | Open-market sale | 280 | $209.89 | 13,756 |
| 2024-11-06 | Open-market sale | 1,062 | $210.94 | 12,694 |
| 2024-11-06 | Open-market sale | 369 | $211.84 | 12,325 |
| 2024-11-06 | Open-market sale | 225 | $209.89 | 11,054 |
| 2024-11-06 | Open-market sale | 853 | $210.94 | 10,201 |
| 2024-11-06 | Open-market sale | 297 | $211.84 | 9,904 |
| 2024-11-06 | Open-market sale | 226 | $209.89 | 11,090 |
| 2024-11-06 | Open-market sale | 856 | $210.94 | 10,234 |
| 2024-11-06 | Open-market sale | 298 | $211.84 | 9,936 |
| 2024-11-06 | Open-market sale | 872 | $209.89 | 42,787 |
| 2024-11-06 | Open-market sale | 3,303 | $210.94 | 39,484 |
| 2024-11-06 | Open-market sale | 1,149 | $211.84 | 38,335 |
| 2024-11-06 | Open-market sale | 104 | $203.16 | 45,397 |
| 2024-11-06 | Open-market sale | 176 | $203.16 | 76,758 |
| 2024-11-06 | Open-market sale | 509 | $204.13 | 76,249 |
| 2024-11-06 | Open-market sale | 121 | $205.59 | 76,128 |
| 2024-11-06 | Open-market sale | 196 | $203.16 | 85,423 |
| 2024-11-06 | Open-market sale | 565 | $204.13 | 84,858 |
| 2024-11-06 | Open-market sale | 134 | $205.59 | 84,724 |
| 2024-11-06 | Open-market sale | 282 | $203.16 | 122,544 |
| 2024-11-06 | Open-market sale | 812 | $204.13 | 121,732 |
| 2024-11-06 | Open-market sale | 192 | $205.59 | 121,540 |
| 2024-11-06 | Open-market sale | 55 | $203.16 | 24,149 |
| 2024-11-06 | Open-market sale | 160 | $204.13 | 23,989 |
| 2024-11-06 | Open-market sale | 38 | $205.59 | 23,951 |
| 2024-11-06 | Open-market sale | 33 | $203.16 | 14,594 |
| 2024-11-06 | Open-market sale | 97 | $204.13 | 14,497 |
| 2024-11-06 | Open-market sale | 23 | $205.59 | 14,474 |
| 2024-11-06 | Open-market sale | 27 | $203.16 | 11,728 |
| 2024-11-06 | Open-market sale | 78 | $204.13 | 11,650 |
| 2024-11-06 | Open-market sale | 18 | $205.59 | 11,632 |
| 2024-11-06 | Open-market sale | 27 | $203.16 | 11,766 |
| 2024-11-06 | Open-market sale | 78 | $204.13 | 11,688 |
| 2024-11-06 | Open-market sale | 18 | $205.59 | 11,670 |
| 2024-11-06 | Open-market sale | 72 | $205.59 | 45,024 |
| 2024-11-06 | Open-market sale | 301 | $204.13 | 45,096 |
| 2024-11-06 | Open-market sale | 2,512 | $212.93 | 62,306 |
| 2024-11-06 | Open-market sale | 3,247 | $213.69 | 59,059 |
| 2024-11-06 | Open-market sale | 2,796 | $212.93 | 69,340 |
| 2024-11-06 | Open-market sale | 3,613 | $213.69 | 65,727 |
| 2024-11-06 | Open-market sale | 384 | $212.93 | 9,520 |
| 2024-11-06 | Open-market sale | 1,920 | $213.69 | 34,929 |
| 2024-11-06 | Open-market sale | 1,486 | $212.93 | 36,849 |
| 2024-11-06 | Open-market sale | 498 | $213.69 | 9,053 |
| 2024-11-06 | Open-market sale | 385 | $212.93 | 9,551 |
| 2024-11-06 | Open-market sale | 496 | $213.69 | 9,024 |
| 2024-11-06 | Open-market sale | 4,011 | $212.93 | 99,473 |
| 2024-11-06 | Open-market sale | 618 | $213.69 | 11,229 |
| 2024-11-06 | Open-market sale | 478 | $212.93 | 11,847 |
| 2024-11-06 | Open-market sale | 1,021 | $213.69 | 18,581 |
| 2024-11-06 | Open-market sale | 790 | $212.93 | 19,602 |
| 2024-11-06 | Open-market sale | 5,183 | $213.69 | 94,290 |
| 2024-11-06 | Open-market sale | 644 | $207.78 | 44,114 |
| 2024-11-06 | Open-market sale | 266 | $206.81 | 44,758 |
| 2024-11-06 | Open-market sale | 118 | $208.36 | 11,316 |
| 2024-11-06 | Open-market sale | 167 | $207.78 | 11,434 |
| 2024-11-06 | Open-market sale | 455 | $208.78 | 43,659 |
| 2024-11-06 | Open-market sale | 450 | $206.81 | 75,678 |
| 2024-11-06 | Open-market sale | 1,088 | $207.78 | 74,590 |
| 2024-11-06 | Open-market sale | 770 | $208.78 | 73,820 |
| 2024-11-06 | Open-market sale | 501 | $206.81 | 84,223 |
| 2024-11-06 | Open-market sale | 1,211 | $207.78 | 83,012 |
| 2024-11-06 | Open-market sale | 857 | $208.78 | 82,155 |
| 2024-11-06 | Open-market sale | 718 | $206.81 | 120,822 |
| 2024-11-06 | Open-market sale | 1,737 | $207.78 | 119,085 |
| 2024-11-06 | Open-market sale | 1,229 | $208.78 | 117,856 |
| 2024-11-06 | Open-market sale | 141 | $206.81 | 23,810 |
| 2024-11-06 | Open-market sale | 342 | $207.78 | 23,468 |
| 2024-11-06 | Open-market sale | 242 | $208.78 | 23,226 |
| 2024-11-06 | Open-market sale | 85 | $206.81 | 14,389 |
| 2024-11-06 | Open-market sale | 207 | $207.78 | 14,182 |
| 2024-11-06 | Open-market sale | 146 | $208.78 | 14,036 |
| 2024-11-06 | Open-market sale | 69 | $206.81 | 11,563 |
| 2024-11-06 | Open-market sale | 166 | $207.78 | 11,397 |
| 2024-11-06 | Open-market sale | 118 | $208.78 | 11,279 |
| 2024-11-06 | Open-market sale | 69 | $206.81 | 11,601 |
| 2024-11-05 | Open-market sale | 415 | $194.59 | 12,681 |
| 2024-11-05 | Open-market sale | 77 | $193.19 | 13,096 |
| 2024-11-05 | Open-market sale | 40 | $192.19 | 13,173 |
| 2024-11-05 | Open-market sale | 414 | $194.59 | 12,640 |
| 2024-11-05 | Open-market sale | 77 | $193.19 | 13,054 |
| 2024-11-05 | Open-market sale | 39 | $192.19 | 13,131 |
| 2024-11-05 | Open-market sale | 515 | $194.59 | 15,728 |
| 2024-11-05 | Open-market sale | 96 | $193.19 | 16,243 |
| 2024-11-05 | Open-market sale | 49 | $192.19 | 16,339 |
| 2024-11-05 | Open-market sale | 852 | $194.59 | 26,027 |
| 2024-11-05 | Open-market sale | 157 | $193.19 | 26,879 |
| 2024-11-05 | Open-market sale | 81 | $192.19 | 27,036 |
| 2024-11-05 | Open-market sale | 4,322 | $194.59 | 132,073 |
| 2024-11-05 | Open-market sale | 804 | $193.19 | 136,395 |
| 2024-11-05 | Open-market sale | 411 | $192.19 | 137,199 |
| 2024-11-05 | Open-market sale | 3,013 | $194.59 | 92,064 |
| 2024-11-05 | Open-market sale | 561 | $193.19 | 95,077 |
| 2024-11-05 | Open-market sale | 287 | $192.19 | 95,638 |
| 2024-11-05 | Open-market sale | 2,706 | $194.59 | 82,725 |
| 2024-11-05 | Open-market sale | 504 | $193.19 | 85,431 |
| 2024-11-05 | Open-market sale | 258 | $192.19 | 85,935 |
| 2024-11-05 | Open-market sale | 298 | $193.19 | 50,528 |
| 2024-11-05 | Open-market sale | 152 | $192.19 | 50,826 |
| 2024-11-05 | Open-market sale | 1,601 | $194.59 | 48,927 |
| 2024-11-05 | Open-market sale | 56 | $197.12 | 14,627 |
| 2024-11-05 | Open-market sale | 944 | $196.64 | 14,683 |
| 2024-11-05 | Open-market sale | 101 | $195.42 | 15,627 |
| 2024-11-05 | Open-market sale | 93 | $197.12 | 24,204 |
| 2024-11-05 | Open-market sale | 1,563 | $196.64 | 24,297 |
| 2024-11-05 | Open-market sale | 167 | $195.42 | 25,860 |
| 2024-11-05 | Open-market sale | 471 | $197.12 | 122,826 |
| 2024-11-05 | Open-market sale | 7,931 | $196.64 | 123,297 |
| 2024-11-05 | Open-market sale | 845 | $195.42 | 131,228 |
| 2024-11-05 | Open-market sale | 328 | $197.12 | 85,619 |
| 2024-11-05 | Open-market sale | 5,528 | $196.64 | 85,947 |
| 2024-11-05 | Open-market sale | 589 | $195.42 | 91,475 |
| 2024-11-05 | Open-market sale | 295 | $197.12 | 76,934 |
| 2024-11-05 | Open-market sale | 4,967 | $196.64 | 77,229 |
| 2024-11-05 | Open-market sale | 529 | $195.42 | 82,196 |
| 2024-11-05 | Open-market sale | 175 | $197.12 | 45,501 |
| 2024-11-05 | Open-market sale | 2,938 | $196.64 | 45,676 |
| 2024-11-05 | Open-market sale | 313 | $195.42 | 48,614 |
| 2024-11-05 | Open-market sale | 45 | $197.12 | 11,793 |
| 2024-11-05 | Open-market sale | 762 | $196.64 | 11,838 |
| 2024-11-05 | Open-market sale | 81 | $195.42 | 12,600 |
| 2024-11-05 | Open-market sale | 45 | $197.12 | 11,755 |
| 2024-11-05 | Open-market sale | 759 | $196.64 | 11,800 |
| 2024-11-05 | Open-market sale | 81 | $195.42 | 12,559 |
| 2024-11-04 | Open-market sale | 185 | $192.43 | 95,925 |
| 2024-11-04 | Open-market sale | 1,775 | $190.91 | 100,207 |
| 2024-11-04 | Open-market sale | 3,681 | $191.55 | 86,359 |
| 2024-11-04 | Open-market sale | 1,595 | $190.91 | 90,040 |
| 2024-11-04 | Open-market sale | 99 | $192.43 | 50,978 |
| 2024-11-04 | Open-market sale | 2,177 | $191.55 | 51,077 |
| 2024-11-04 | Open-market sale | 943 | $190.91 | 53,254 |
| 2024-11-04 | Open-market sale | 25 | $192.43 | 13,213 |
| 2024-11-04 | Open-market sale | 565 | $191.55 | 13,238 |
| 2024-11-04 | Open-market sale | 244 | $190.91 | 13,803 |
| 2024-11-04 | Open-market sale | 25 | $192.43 | 13,170 |
| 2024-11-04 | Open-market sale | 562 | $191.55 | 13,195 |
| 2024-11-04 | Open-market sale | 244 | $190.91 | 13,757 |
| 2024-11-04 | Open-market sale | 32 | $192.43 | 16,388 |
| 2024-11-04 | Open-market sale | 700 | $191.55 | 16,420 |
| 2024-11-04 | Open-market sale | 303 | $190.91 | 17,120 |
| 2024-11-04 | Open-market sale | 52 | $192.43 | 27,117 |
| 2024-11-04 | Open-market sale | 1,159 | $191.55 | 27,169 |
| 2024-11-04 | Open-market sale | 501 | $190.91 | 28,328 |
| 2024-11-04 | Open-market sale | 265 | $192.43 | 137,610 |
| 2024-11-04 | Open-market sale | 5,877 | $191.55 | 137,875 |
| 2024-11-04 | Open-market sale | 2,546 | $190.91 | 143,752 |
| 2024-11-04 | Open-market sale | 166 | $192.43 | 86,193 |
| 2024-11-04 | Open-market sale | 4,097 | $191.55 | 96,110 |
| 2024-08-15 | Grant / award | 1,338 | $0.00 | 27,160 |
| 2024-03-14 | Open-market sale | 18 | $168.82 | 14,047 |
| 2024-03-14 | Open-market sale | 18 | $168.82 | 14,001 |
| 2024-03-14 | Open-market sale | 23 | $168.82 | 17,423 |
| 2024-03-14 | Open-market sale | 37 | $168.82 | 28,829 |
| 2024-03-14 | Open-market sale | 187 | $168.82 | 146,298 |
| 2024-03-14 | Open-market sale | 131 | $168.82 | 101,982 |
| 2024-03-14 | Open-market sale | 69 | $168.82 | 54,197 |
| 2024-03-14 | Open-market sale | 117 | $168.82 | 91,635 |
| 2024-03-14 | Open-market sale | 461 | $167.90 | 91,752 |
| 2024-03-14 | Open-market sale | 273 | $167.90 | 54,266 |
| 2024-03-14 | Open-market sale | 1,487 | $167.30 | 54,539 |
| 2024-03-14 | Open-market sale | 894 | $166.26 | 56,026 |
| 2024-03-14 | Open-market sale | 71 | $167.90 | 14,065 |
| 2024-03-14 | Open-market sale | 385 | $167.30 | 14,136 |
| 2024-03-14 | Open-market sale | 232 | $166.26 | 14,521 |
| 2024-03-14 | Open-market sale | 70 | $167.90 | 14,019 |
| 2024-03-14 | Open-market sale | 384 | $167.30 | 14,089 |
| 2024-03-14 | Open-market sale | 231 | $166.26 | 14,473 |
| 2024-03-14 | Open-market sale | 88 | $167.90 | 17,446 |
| 2024-03-14 | Open-market sale | 478 | $167.30 | 17,534 |
| 2024-03-14 | Open-market sale | 287 | $166.26 | 18,012 |
| 2024-03-14 | Open-market sale | 144 | $167.90 | 28,866 |
| 2024-03-14 | Open-market sale | 791 | $167.30 | 29,010 |
| 2024-03-14 | Open-market sale | 476 | $166.26 | 29,801 |
| 2024-03-14 | Open-market sale | 736 | $167.90 | 146,485 |
| 2024-03-14 | Open-market sale | 4,016 | $167.30 | 147,221 |
| 2024-03-14 | Open-market sale | 2,413 | $166.26 | 151,237 |
| 2024-03-14 | Open-market sale | 513 | $167.90 | 102,113 |
| 2024-03-14 | Open-market sale | 2,799 | $167.30 | 102,626 |
| 2024-03-14 | Open-market sale | 1,682 | $166.26 | 105,425 |
| 2024-03-14 | Open-market sale | 2,515 | $167.30 | 92,213 |
| 2024-03-14 | Open-market sale | 1,512 | $166.26 | 94,728 |
| 2024-03-13 | Open-market sale | 540 | $170.05 | 98,716 |
| 2024-03-13 | Open-market sale | 2,160 | $168.55 | 99,256 |
| 2024-03-13 | Open-market sale | 2,132 | $171.02 | 96,584 |
| 2024-03-13 | Open-market sale | 2,405 | $168.55 | 110,463 |
| 2024-03-13 | Open-market sale | 601 | $170.05 | 109,862 |
| 2024-03-13 | Open-market sale | 2,372 | $171.02 | 107,490 |
| 2024-03-13 | Open-market sale | 3,449 | $168.55 | 158,466 |
| 2024-03-13 | Open-market sale | 862 | $170.05 | 157,604 |
| 2024-03-13 | Open-market sale | 3,403 | $171.02 | 154,201 |
| 2024-03-13 | Open-market sale | 680 | $168.55 | 31,226 |
| 2024-03-13 | Open-market sale | 170 | $170.05 | 31,056 |
| 2024-03-13 | Open-market sale | 671 | $171.02 | 30,385 |
| 2024-03-13 | Open-market sale | 411 | $168.55 | 18,872 |
| 2024-03-13 | Open-market sale | 103 | $170.05 | 18,769 |
| 2024-03-13 | Open-market sale | 405 | $171.02 | 18,364 |
| 2024-03-13 | Open-market sale | 330 | $168.55 | 15,165 |
| 2024-03-13 | Open-market sale | 1,261 | $171.02 | 57,124 |
| 2024-03-13 | Open-market sale | 319 | $170.05 | 58,385 |
| 2024-03-13 | Open-market sale | 1,278 | $168.55 | 58,704 |
| 2024-03-13 | Open-market sale | 327 | $171.02 | 14,806 |
| 2024-03-13 | Open-market sale | 83 | $170.05 | 15,133 |
| 2024-03-13 | Open-market sale | 331 | $168.55 | 15,216 |
| 2024-03-13 | Open-market sale | 326 | $171.02 | 14,756 |
| 2024-03-13 | Open-market sale | 83 | $170.05 | 15,082 |
| 2024-03-13 | Open-market sale | 52 | $171.64 | 14,704 |
| 2024-03-13 | Open-market sale | 204 | $171.64 | 56,920 |
| 2024-03-13 | Open-market sale | 65 | $171.64 | 18,299 |
| 2024-03-13 | Open-market sale | 108 | $171.64 | 30,277 |
| 2024-03-13 | Open-market sale | 551 | $171.64 | 153,650 |
| 2024-03-13 | Open-market sale | 383 | $171.64 | 107,107 |
| 2024-03-13 | Open-market sale | 344 | $171.64 | 96,240 |
| 2024-03-13 | Open-market sale | 53 | $171.64 | 14,753 |
| 2024-03-12 | Open-market sale | 222 | $166.53 | 107,056 |
| 2024-03-12 | Open-market sale | 2,462 | $168.41 | 60,251 |
| 2024-03-12 | Open-market sale | 604 | $167.81 | 62,713 |
| 2024-03-12 | Open-market sale | 132 | $166.53 | 63,317 |
| 2024-03-12 | Open-market sale | 638 | $168.41 | 15,617 |
| 2024-03-12 | Open-market sale | 157 | $167.81 | 16,255 |
| 2024-03-12 | Open-market sale | 34 | $166.53 | 16,412 |
| 2024-03-12 | Open-market sale | 636 | $168.41 | 15,565 |
| 2024-03-12 | Open-market sale | 156 | $167.81 | 16,201 |
| 2024-03-12 | Open-market sale | 34 | $166.53 | 16,357 |
| 2024-03-12 | Open-market sale | 792 | $168.41 | 19,370 |
| 2024-03-12 | Open-market sale | 247 | $166.53 | 119,146 |
| 2024-03-12 | Open-market sale | 42 | $166.53 | 20,356 |
| 2024-03-12 | Open-market sale | 1,310 | $168.41 | 32,049 |
| 2024-03-12 | Open-market sale | 321 | $167.81 | 33,359 |
| 2024-03-12 | Open-market sale | 70 | $166.53 | 33,680 |
| 2024-03-12 | Open-market sale | 6,647 | $168.41 | 162,643 |
| 2024-03-12 | Open-market sale | 1,630 | $167.81 | 169,290 |
| 2024-03-12 | Open-market sale | 355 | $166.53 | 170,920 |
| 2024-03-12 | Open-market sale | 4,633 | $168.41 | 113,376 |
| 2024-03-12 | Open-market sale | 1,137 | $167.81 | 118,009 |
| 2024-03-12 | Open-market sale | 1,021 | $167.81 | 106,035 |
| 2024-03-12 | Open-market sale | 4,163 | $168.41 | 101,872 |
| 2024-03-12 | Open-market sale | 194 | $167.81 | 20,162 |
| 2024-03-12 | Open-market sale | 87 | $169.28 | 19,283 |
| 2024-03-12 | Open-market sale | 456 | $169.28 | 101,416 |
| 2024-03-12 | Open-market sale | 269 | $169.28 | 59,982 |
| 2024-03-12 | Open-market sale | 70 | $169.28 | 15,547 |
| 2024-03-12 | Open-market sale | 70 | $169.28 | 15,495 |
| 2024-03-12 | Open-market sale | 143 | $169.28 | 31,906 |
| 2024-03-12 | Open-market sale | 728 | $169.28 | 161,915 |
| 2024-03-12 | Open-market sale | 508 | $169.28 | 112,868 |
| 2024-03-11 | Open-market sale | 1,301 | $168.61 | 64,042 |
| 2024-03-11 | Open-market sale | 110 | $167.64 | 16,937 |
| 2024-03-11 | Open-market sale | 153 | $169.08 | 16,391 |
| 2024-03-11 | Open-market sale | 336 | $168.61 | 16,544 |
| 2024-03-11 | Open-market sale | 109 | $167.64 | 16,880 |
| 2024-03-11 | Open-market sale | 191 | $169.08 | 20,398 |
| 2024-03-11 | Open-market sale | 418 | $168.61 | 20,589 |
| 2024-03-11 | Open-market sale | 136 | $167.64 | 21,007 |
| 2024-03-11 | Open-market sale | 315 | $169.08 | 33,750 |
| 2024-03-11 | Open-market sale | 692 | $168.61 | 34,065 |
| 2024-03-11 | Open-market sale | 226 | $167.64 | 34,757 |
| 2024-03-11 | Open-market sale | 1,601 | $169.08 | 171,275 |
| 2024-03-11 | Open-market sale | 3,511 | $168.61 | 172,876 |
| 2024-03-11 | Open-market sale | 1,145 | $167.64 | 176,387 |
| 2024-03-11 | Open-market sale | 1,116 | $169.08 | 119,393 |
| 2024-03-11 | Open-market sale | 2,447 | $168.61 | 120,509 |
| 2024-03-11 | Open-market sale | 798 | $167.64 | 122,956 |
| 2024-03-11 | Open-market sale | 1,003 | $169.08 | 107,278 |
| 2024-03-11 | Open-market sale | 2,199 | $168.61 | 108,281 |
| 2024-03-11 | Open-market sale | 717 | $167.64 | 110,480 |
| 2024-03-11 | Open-market sale | 154 | $169.08 | 16,446 |
| 2024-03-11 | Open-market sale | 424 | $167.64 | 65,343 |
| 2024-03-11 | Open-market sale | 337 | $168.61 | 16,600 |
| 2024-03-11 | Open-market sale | 593 | $169.08 | 63,449 |
| 2023-09-12 | Open-market sale | 5 | $195.06 | 21,143 |
| 2023-09-12 | Open-market sale | 8 | $195.06 | 34,983 |
| 2023-09-12 | Open-market sale | 39 | $195.06 | 177,532 |
| 2023-09-12 | Open-market sale | 27 | $195.06 | 123,754 |
| 2023-09-12 | Open-market sale | 24 | $195.06 | 111,197 |
| 2023-09-12 | Open-market sale | 14 | $195.06 | 65,767 |
| 2023-09-12 | Open-market sale | 4 | $195.06 | 17,047 |
| 2023-09-12 | Open-market sale | 4 | $195.06 | 16,989 |
| 2023-09-11 | Open-market sale | 7 | $196.28 | 17,051 |
| 2023-09-11 | Open-market sale | 105 | $195.20 | 17,058 |
| 2023-09-11 | Open-market sale | 7 | $196.28 | 16,993 |
| 2023-09-11 | Open-market sale | 105 | $195.20 | 17,000 |
| 2023-09-11 | Open-market sale | 8 | $196.28 | 21,148 |
| 2023-09-11 | Open-market sale | 131 | $195.20 | 21,156 |
| 2023-09-11 | Open-market sale | 218 | $195.20 | 35,004 |
| 2023-09-11 | Open-market sale | 68 | $196.28 | 177,571 |
| 2023-09-11 | Open-market sale | 1,101 | $195.20 | 177,639 |
| 2023-09-11 | Open-market sale | 47 | $196.28 | 123,781 |
| 2023-09-11 | Open-market sale | 768 | $195.20 | 123,828 |
| 2023-09-11 | Open-market sale | 42 | $196.28 | 111,221 |
| 2023-09-11 | Open-market sale | 690 | $195.20 | 111,263 |
| 2023-09-11 | Open-market sale | 408 | $195.20 | 65,806 |
| 2023-09-11 | Open-market sale | 25 | $196.28 | 65,781 |
| 2023-09-11 | Open-market sale | 13 | $196.28 | 34,991 |
| 2023-09-08 | Open-market sale | 60 | $198.97 | 66,214 |
| 2023-09-08 | Open-market sale | 16 | $198.97 | 17,163 |
| 2023-09-08 | Open-market sale | 16 | $198.97 | 17,105 |
| 2023-09-08 | Open-market sale | 19 | $198.97 | 21,287 |
| 2023-09-08 | Open-market sale | 32 | $198.97 | 35,222 |
| 2023-09-08 | Open-market sale | 163 | $198.97 | 178,740 |
| 2023-09-08 | Open-market sale | 114 | $198.97 | 124,596 |
| 2023-09-08 | Open-market sale | 102 | $198.97 | 111,953 |
| 2023-09-08 | Open-market sale | 262 | $197.89 | 66,274 |
| 2023-09-08 | Open-market sale | 346 | $196.33 | 66,536 |
| 2023-09-08 | Open-market sale | 1,024 | $195.31 | 66,882 |
| 2023-09-08 | Open-market sale | 68 | $197.89 | 17,179 |
| 2023-09-08 | Open-market sale | 90 | $196.33 | 17,247 |
| 2023-09-08 | Open-market sale | 68 | $197.89 | 17,121 |
| 2023-09-08 | Open-market sale | 89 | $196.33 | 17,189 |
| 2023-09-08 | Open-market sale | 264 | $195.31 | 17,278 |
| 2023-09-08 | Open-market sale | 1,729 | $195.31 | 113,084 |
| 2023-09-08 | Open-market sale | 586 | $196.33 | 112,498 |
| 2023-09-08 | Open-market sale | 443 | $197.89 | 112,055 |
| 2023-09-08 | Open-market sale | 1,923 | $195.31 | 125,856 |
| 2023-09-08 | Open-market sale | 652 | $196.33 | 125,204 |
| 2023-09-08 | Open-market sale | 494 | $197.89 | 124,710 |
| 2023-09-08 | Open-market sale | 2,761 | $195.31 | 180,546 |
| 2023-09-08 | Open-market sale | 935 | $196.33 | 179,611 |
| 2023-09-08 | Open-market sale | 708 | $197.89 | 178,903 |
| 2023-09-08 | Open-market sale | 544 | $195.31 | 35,578 |
| 2023-09-08 | Open-market sale | 184 | $196.33 | 35,394 |
| 2023-09-08 | Open-market sale | 140 | $197.89 | 35,254 |
| 2023-09-08 | Open-market sale | 329 | $195.31 | 21,502 |
| 2023-09-08 | Open-market sale | 112 | $196.33 | 21,390 |
| 2023-09-08 | Open-market sale | 84 | $197.89 | 21,306 |
| 2023-09-08 | Open-market sale | 265 | $195.31 | 17,337 |
| 2023-08-15 | Grant / award | 927 | $0.00 | 25,822 |
| 2023-06-16 | Open-market sale | 322 | $186.39 | 36,122 |
| 2023-06-16 | Open-market sale | 746 | $185.27 | 36,444 |
| 2023-06-16 | Open-market sale | 1,244 | $184.29 | 37,190 |
| 2023-06-16 | Open-market sale | 294 | $186.39 | 183,307 |
| 2023-06-16 | Open-market sale | 682 | $185.27 | 183,601 |
| 2023-06-16 | Open-market sale | 1,136 | $184.29 | 184,283 |
| 2023-06-16 | Open-market sale | 261 | $186.39 | 127,779 |
| 2023-06-16 | Open-market sale | 605 | $185.27 | 128,040 |
| 2023-06-16 | Open-market sale | 1,008 | $184.29 | 128,645 |
| 2022-08-15 | Grant / award | 946 | $0.00 | 24,895 |
| 2021-09-17 | Open-market sale | 295 | $273.46 | 39,835 |
| 2021-09-17 | Open-market sale | 375 | $275.67 | 190,377 |
| 2021-09-17 | Open-market sale | 1,422 | $274.28 | 190,752 |
| 2021-09-17 | Open-market sale | 1,427 | $273.46 | 192,174 |
| 2021-09-17 | Open-market sale | 262 | $275.67 | 133,119 |
| 2021-09-17 | Open-market sale | 995 | $274.28 | 133,381 |
| 2021-09-17 | Open-market sale | 998 | $273.46 | 134,376 |
| 2021-09-17 | Open-market sale | 233 | $275.67 | 117,882 |
| 2021-09-17 | Open-market sale | 881 | $274.28 | 118,115 |
| 2021-09-17 | Open-market sale | 884 | $273.46 | 118,996 |
| 2021-09-17 | Open-market sale | 137 | $275.67 | 69,722 |
| 2021-09-17 | Open-market sale | 521 | $274.28 | 69,859 |
| 2021-09-17 | Open-market sale | 523 | $273.46 | 70,380 |
| 2021-09-17 | Open-market sale | 36 | $275.67 | 18,073 |
| 2021-09-17 | Open-market sale | 135 | $274.28 | 18,109 |
| 2021-09-17 | Open-market sale | 135 | $273.46 | 18,244 |
| 2021-09-17 | Open-market sale | 35 | $275.67 | 18,011 |
| 2021-09-17 | Open-market sale | 135 | $274.28 | 18,046 |
| 2021-09-17 | Open-market sale | 135 | $273.46 | 18,181 |
| 2021-09-17 | Open-market sale | 44 | $275.67 | 22,415 |
| 2021-09-17 | Open-market sale | 168 | $274.28 | 22,459 |
| 2021-09-17 | Open-market sale | 168 | $273.46 | 22,627 |
| 2021-09-17 | Open-market sale | 78 | $275.67 | 39,462 |
| 2021-09-17 | Open-market sale | 295 | $274.28 | 39,540 |
| 2021-09-17 | Open-market sale | 2,282 | $276.72 | 115,600 |
| 2021-09-17 | Open-market sale | 217 | $277.42 | 38,481 |
| 2021-09-17 | Open-market sale | 764 | $276.72 | 38,698 |
| 2021-09-17 | Open-market sale | 227 | $278.44 | 185,419 |
| 2021-09-17 | Open-market sale | 1,046 | $277.42 | 185,646 |
| 2021-09-17 | Open-market sale | 3,685 | $276.72 | 186,692 |
| 2021-09-17 | Open-market sale | 158 | $278.44 | 129,653 |
| 2021-09-17 | Open-market sale | 731 | $277.42 | 129,811 |
| 2021-09-17 | Open-market sale | 2,577 | $276.72 | 130,542 |
| 2021-09-17 | Open-market sale | 140 | $278.44 | 114,813 |
| 2021-09-17 | Open-market sale | 83 | $278.44 | 67,906 |
| 2021-09-17 | Open-market sale | 383 | $277.42 | 67,989 |
| 2021-09-17 | Open-market sale | 1,350 | $276.72 | 68,372 |
| 2021-09-17 | Open-market sale | 22 | $278.44 | 17,602 |
| 2021-09-17 | Open-market sale | 99 | $277.42 | 17,624 |
| 2021-09-17 | Open-market sale | 350 | $276.72 | 17,723 |
| 2021-09-17 | Open-market sale | 21 | $278.44 | 17,542 |
| 2021-09-17 | Open-market sale | 99 | $277.42 | 17,563 |
| 2021-09-17 | Open-market sale | 349 | $276.72 | 17,662 |
| 2021-09-17 | Open-market sale | 27 | $278.44 | 21,831 |
| 2021-09-17 | Open-market sale | 123 | $277.42 | 21,858 |
| 2021-09-17 | Open-market sale | 434 | $276.72 | 21,981 |
| 2021-09-17 | Open-market sale | 47 | $278.44 | 38,434 |
| 2021-09-17 | Open-market sale | 647 | $277.42 | 114,953 |
| 2021-09-16 | Open-market sale | 1,750 | $277.41 | 72,290 |
| 2021-09-16 | Open-market sale | 360 | $277.97 | 18,379 |
| 2021-09-16 | Open-market sale | 452 | $277.41 | 18,739 |
| 2021-09-16 | Open-market sale | 358 | $277.97 | 18,316 |
| 2021-09-16 | Open-market sale | 452 | $277.41 | 18,674 |
| 2021-09-16 | Open-market sale | 446 | $277.97 | 22,795 |
| 2021-09-16 | Open-market sale | 563 | $277.41 | 23,241 |
| 2021-09-16 | Open-market sale | 785 | $277.97 | 40,130 |
| 2021-09-16 | Open-market sale | 991 | $277.41 | 40,915 |
| 2021-09-16 | Open-market sale | 3,788 | $277.97 | 193,601 |
| 2021-09-16 | Open-market sale | 4,778 | $277.41 | 197,389 |
| 2021-09-16 | Open-market sale | 2,649 | $277.97 | 135,374 |
| 2021-09-16 | Open-market sale | 3,341 | $277.41 | 138,023 |
| 2021-09-16 | Open-market sale | 2,346 | $277.97 | 119,880 |
| 2021-09-16 | Open-market sale | 2,958 | $277.41 | 122,226 |
| 2021-09-16 | Open-market sale | 1,387 | $277.97 | 70,903 |
| 2021-09-16 | Open-market sale | 77 | $270.56 | 128,284 |
| 2021-09-16 | Open-market sale | 87 | $270.56 | 144,865 |
| 2021-09-16 | Open-market sale | 34 | $272.68 | 75,794 |
| 2021-09-16 | Open-market sale | 46 | $271.58 | 75,828 |
| 2021-09-16 | Open-market sale | 46 | $270.56 | 75,874 |
| 2021-09-16 | Open-market sale | 9 | $272.68 | 19,646 |
| 2021-09-16 | Open-market sale | 12 | $271.58 | 19,655 |
| 2021-09-16 | Open-market sale | 12 | $270.56 | 19,667 |
| 2021-09-16 | Open-market sale | 9 | $272.68 | 19,579 |
| 2021-09-16 | Open-market sale | 12 | $271.58 | 19,588 |
| 2021-09-16 | Open-market sale | 12 | $270.56 | 19,600 |
| 2021-09-16 | Open-market sale | 77 | $271.58 | 128,207 |
| 2021-09-16 | Open-market sale | 15 | $271.58 | 24,378 |
| 2021-09-16 | Open-market sale | 15 | $270.56 | 24,393 |
| 2021-09-16 | Open-market sale | 19 | $272.68 | 42,898 |
| 2021-09-16 | Open-market sale | 26 | $271.58 | 42,917 |
| 2021-09-16 | Open-market sale | 26 | $270.56 | 42,943 |
| 2021-09-16 | Open-market sale | 94 | $272.68 | 206,955 |
| 2021-09-16 | Open-market sale | 125 | $271.58 | 207,049 |
| 2021-09-16 | Open-market sale | 125 | $270.56 | 207,174 |
| 2021-09-16 | Open-market sale | 87 | $271.58 | 144,778 |
| 2021-09-16 | Open-market sale | 66 | $272.68 | 144,712 |
| 2021-09-16 | Open-market sale | 11 | $272.68 | 24,367 |
| 2021-09-16 | Open-market sale | 58 | $272.68 | 128,149 |
| 2021-09-16 | Open-market sale | 771 | $274.16 | 75,023 |
| 2021-09-16 | Open-market sale | 27 | $276.20 | 19,191 |
| 2021-09-16 | Open-market sale | 228 | $275.01 | 19,218 |
| 2021-09-16 | Open-market sale | 200 | $274.16 | 19,446 |
| 2021-09-16 | Open-market sale | 27 | $276.20 | 19,126 |
| 2021-09-16 | Open-market sale | 227 | $275.01 | 19,153 |
| 2021-09-16 | Open-market sale | 199 | $274.16 | 19,380 |
| 2021-09-16 | Open-market sale | 33 | $276.20 | 23,804 |
| 2021-09-16 | Open-market sale | 282 | $275.01 | 23,837 |
| 2021-09-16 | Open-market sale | 248 | $274.16 | 24,119 |
| 2021-09-16 | Open-market sale | 59 | $276.20 | 41,906 |
| 2021-09-16 | Open-market sale | 497 | $275.01 | 41,965 |
| 2021-09-16 | Open-market sale | 436 | $274.16 | 42,462 |
| 2021-09-16 | Open-market sale | 283 | $276.20 | 202,167 |
| 2021-09-16 | Open-market sale | 2,399 | $275.01 | 202,450 |
| 2021-09-16 | Open-market sale | 2,106 | $274.16 | 204,849 |
| 2021-09-16 | Open-market sale | 198 | $276.20 | 141,364 |
| 2021-09-16 | Open-market sale | 1,678 | $275.01 | 141,562 |
| 2021-09-16 | Open-market sale | 1,472 | $274.16 | 143,240 |
| 2021-09-16 | Open-market sale | 175 | $276.20 | 125,184 |
| 2021-09-16 | Open-market sale | 1,485 | $275.01 | 125,359 |
| 2021-09-16 | Open-market sale | 879 | $275.01 | 74,144 |
| 2021-09-16 | Open-market sale | 1,305 | $274.16 | 126,844 |
| 2021-09-16 | Open-market sale | 104 | $276.20 | 74,040 |
| 2021-09-15 | Open-market sale | 112 | $270.34 | 23,294 |
| 2021-09-15 | Open-market sale | 1,047 | $269.07 | 23,406 |
| 2021-09-15 | Open-market sale | 738 | $271.29 | 22,476 |
| 2021-09-15 | Open-market sale | 112 | $270.34 | 23,214 |
| 2021-09-15 | Open-market sale | 1,044 | $269.07 | 23,326 |
| 2021-09-15 | Open-market sale | 920 | $271.29 | 27,975 |
| 2021-09-15 | Open-market sale | 139 | $270.34 | 28,895 |
| 2021-09-15 | Open-market sale | 1,299 | $269.07 | 29,034 |
| 2021-09-15 | Open-market sale | 1,617 | $271.29 | 49,245 |
| 2021-09-15 | Open-market sale | 245 | $270.34 | 50,862 |
| 2021-09-15 | Open-market sale | 2,287 | $269.07 | 51,107 |
| 2021-09-15 | Open-market sale | 7,803 | $271.29 | 237,582 |
| 2021-09-15 | Open-market sale | 2,858 | $271.29 | 87,011 |
| 2021-09-15 | Open-market sale | 11,033 | $269.07 | 246,567 |
| 2021-09-15 | Open-market sale | 5,456 | $271.29 | 166,126 |
| 2021-09-15 | Open-market sale | 826 | $270.34 | 171,582 |
| 2021-09-15 | Open-market sale | 7,715 | $269.07 | 172,408 |
| 2021-09-15 | Open-market sale | 4,832 | $271.29 | 147,112 |
| 2021-09-15 | Open-market sale | 732 | $270.34 | 151,944 |
| 2021-09-15 | Open-market sale | 6,832 | $269.07 | 152,676 |
| 2021-09-15 | Open-market sale | 741 | $271.29 | 22,553 |
| 2021-09-15 | Open-market sale | 4,041 | $269.07 | 90,302 |
| 2021-09-15 | Open-market sale | 433 | $270.34 | 89,869 |
| 2021-09-15 | Open-market sale | 1,182 | $270.34 | 245,385 |
| 2021-09-15 | Open-market sale | 43 | $274.81 | 144,952 |
| 2021-09-15 | Open-market sale | 63 | $274.81 | 207,299 |
| 2021-09-15 | Open-market sale | 39 | $274.81 | 128,361 |
| 2021-09-15 | Open-market sale | 12 | $274.81 | 42,969 |
| 2021-09-15 | Open-market sale | 24 | $274.81 | 75,920 |
| 2021-09-15 | Open-market sale | 5 | $274.81 | 19,612 |
| 2021-09-15 | Open-market sale | 9 | $274.81 | 24,408 |
| 2021-09-15 | Open-market sale | 5 | $274.81 | 19,679 |
| 2021-09-15 | Open-market sale | 1,869 | $274.08 | 207,362 |
| 2021-09-15 | Open-market sale | 7,504 | $272.46 | 139,608 |
| 2021-09-15 | Open-market sale | 10,051 | $273.09 | 129,557 |
| 2021-09-15 | Open-market sale | 1,157 | $274.08 | 128,400 |
| 2021-09-15 | Open-market sale | 8,473 | $272.46 | 157,653 |
| 2021-09-15 | Open-market sale | 11,351 | $273.09 | 146,302 |
| 2021-09-15 | Open-market sale | 1,307 | $274.08 | 144,995 |
| 2021-09-15 | Open-market sale | 5,945 | $273.09 | 76,628 |
| 2021-09-15 | Open-market sale | 4,438 | $272.46 | 82,573 |
| 2021-09-15 | Open-market sale | 178 | $274.08 | 19,684 |
| 2021-09-15 | Open-market sale | 1,541 | $273.09 | 19,862 |
| 2021-09-15 | Open-market sale | 1,150 | $272.46 | 21,403 |
| 2021-09-15 | Open-market sale | 177 | $274.08 | 19,617 |
| 2021-09-15 | Open-market sale | 1,536 | $273.09 | 19,794 |
| 2021-09-15 | Open-market sale | 1,146 | $272.46 | 21,330 |
| 2021-09-15 | Open-market sale | 220 | $274.08 | 24,417 |
| 2021-09-15 | Open-market sale | 1,911 | $273.09 | 24,637 |
| 2021-09-15 | Open-market sale | 1,427 | $272.46 | 26,548 |
| 2021-09-15 | Open-market sale | 387 | $274.08 | 42,981 |
| 2021-09-15 | Open-market sale | 3,365 | $273.09 | 43,368 |
| 2021-09-15 | Open-market sale | 2,512 | $272.46 | 46,733 |
| 2021-09-15 | Open-market sale | 684 | $274.08 | 75,944 |
| 2021-09-15 | Open-market sale | 16,233 | $273.09 | 209,231 |
| 2021-09-15 | Open-market sale | 12,118 | $272.46 | 225,464 |
| 2021-09-10 | Open-market sale | 615 | $269.20 | 180,123 |
| 2021-09-10 | Open-market sale | 1,637 | $268.51 | 180,738 |
| 2021-09-10 | Open-market sale | 545 | $269.20 | 159,508 |
| 2021-09-10 | Open-market sale | 1,449 | $268.51 | 160,053 |
| 2021-09-10 | Open-market sale | 182 | $269.20 | 53,394 |
| 2021-09-10 | Open-market sale | 857 | $268.51 | 94,665 |
| 2021-09-10 | Open-market sale | 222 | $268.51 | 24,537 |
| 2021-09-10 | Open-market sale | 83 | $269.20 | 24,370 |
| 2021-09-10 | Open-market sale | 222 | $268.51 | 24,453 |
| 2021-09-10 | Open-market sale | 104 | $269.20 | 30,333 |
| 2021-09-10 | Open-market sale | 275 | $268.51 | 30,437 |
| 2021-09-10 | Open-market sale | 2,341 | $268.51 | 258,479 |
| 2021-09-10 | Open-market sale | 879 | $269.20 | 257,600 |
| 2021-09-10 | Open-market sale | 486 | $268.51 | 53,576 |
| 2021-09-10 | Open-market sale | 322 | $269.20 | 94,343 |
| 2021-09-09 | Open-market sale | 5 | $271.16 | 30,712 |
| 2021-09-09 | Open-market sale | 40 | $270.37 | 30,717 |
| 2021-09-09 | Open-market sale | 171 | $268.34 | 30,757 |
| 2021-09-09 | Open-market sale | 9 | $271.16 | 54,062 |
| 2021-09-09 | Open-market sale | 15 | $271.16 | 95,522 |
| 2021-09-09 | Open-market sale | 126 | $270.37 | 95,537 |
| 2021-09-09 | Open-market sale | 532 | $268.34 | 95,663 |
| 2021-09-09 | Open-market sale | 3 | $271.16 | 24,759 |
| 2021-09-09 | Open-market sale | 33 | $270.37 | 24,762 |
| 2021-09-09 | Open-market sale | 138 | $268.34 | 24,795 |
| 2021-09-09 | Open-market sale | 3 | $271.16 | 24,675 |
| 2021-09-09 | Open-market sale | 33 | $270.37 | 24,678 |
| 2021-09-09 | Open-market sale | 138 | $268.34 | 24,711 |
| 2021-09-09 | Open-market sale | 71 | $270.37 | 54,071 |
| 2021-09-09 | Open-market sale | 301 | $268.34 | 54,142 |
| 2021-09-09 | Open-market sale | 40 | $271.16 | 260,820 |
| 2021-09-09 | Open-market sale | 344 | $270.37 | 260,860 |
| 2021-09-09 | Open-market sale | 1,453 | $268.34 | 261,204 |
| 2021-09-09 | Open-market sale | 28 | $271.16 | 182,375 |
| 2021-09-09 | Open-market sale | 240 | $270.37 | 182,403 |
| 2021-09-09 | Open-market sale | 1,017 | $268.34 | 182,643 |
| 2021-09-09 | Open-market sale | 25 | $271.16 | 161,502 |
| 2021-09-09 | Open-market sale | 213 | $270.37 | 161,527 |
| 2021-09-09 | Open-market sale | 900 | $268.34 | 161,740 |
| 2021-09-08 | Open-market sale | 140 | $270.39 | 25,061 |
| 2021-09-08 | Open-market sale | 3 | $272.06 | 24,849 |
| 2021-09-08 | Open-market sale | 124 | $271.53 | 24,852 |
| 2021-09-08 | Open-market sale | 140 | $270.39 | 24,976 |
| 2021-09-08 | Open-market sale | 3 | $272.06 | 30,928 |
| 2021-09-08 | Open-market sale | 155 | $271.53 | 30,931 |
| 2021-09-08 | Open-market sale | 174 | $270.39 | 31,086 |
| 2021-09-08 | Open-market sale | 7 | $272.06 | 54,443 |
| 2021-09-08 | Open-market sale | 272 | $271.53 | 54,450 |
| 2021-09-08 | Open-market sale | 12 | $272.06 | 96,195 |
| 2021-09-08 | Open-market sale | 31 | $272.06 | 262,657 |
| 2021-09-08 | Open-market sale | 1,314 | $271.53 | 262,688 |
| 2021-09-08 | Open-market sale | 1,476 | $270.39 | 264,002 |
| 2021-09-08 | Open-market sale | 22 | $272.06 | 183,660 |
| 2021-09-08 | Open-market sale | 919 | $271.53 | 183,682 |
| 2021-09-08 | Open-market sale | 1,032 | $270.39 | 184,601 |
| 2021-09-08 | Open-market sale | 19 | $272.06 | 162,640 |
| 2021-09-08 | Open-market sale | 814 | $271.53 | 162,659 |
| 2021-09-08 | Open-market sale | 914 | $270.39 | 163,473 |
| 2021-09-08 | Open-market sale | 125 | $271.53 | 24,936 |
| 2021-09-08 | Open-market sale | 3 | $272.06 | 24,933 |
| 2021-09-08 | Open-market sale | 540 | $270.39 | 96,688 |
| 2021-09-08 | Open-market sale | 481 | $271.53 | 96,207 |
| 2021-09-08 | Open-market sale | 306 | $270.39 | 54,722 |
| 2021-09-07 | Open-market sale | 39 | $273.09 | 164,387 |
| 2021-09-07 | Open-market sale | 14 | $273.09 | 55,028 |
| 2021-09-07 | Open-market sale | 63 | $273.09 | 265,478 |
| 2021-09-07 | Open-market sale | 44 | $273.09 | 185,633 |
| 2021-09-07 | Open-market sale | 7 | $273.09 | 31,260 |
| 2021-09-07 | Open-market sale | 23 | $273.09 | 97,228 |
| 2021-09-07 | Open-market sale | 6 | $273.09 | 25,201 |
| 2021-09-07 | Open-market sale | 6 | $273.09 | 25,116 |
| 2021-09-07 | Open-market sale | 191 | $270.38 | 31,579 |
| 2021-09-07 | Open-market sale | 327 | $272.47 | 55,042 |
| 2021-09-07 | Open-market sale | 221 | $271.54 | 55,369 |
| 2021-09-07 | Open-market sale | 337 | $270.38 | 55,590 |
| 2021-09-07 | Open-market sale | 1,578 | $272.47 | 265,541 |
| 2021-09-07 | Open-market sale | 1,067 | $271.54 | 267,119 |
| 2021-09-07 | Open-market sale | 1,627 | $270.38 | 268,186 |
| 2021-09-07 | Open-market sale | 1,103 | $272.47 | 185,677 |
| 2021-09-07 | Open-market sale | 747 | $271.54 | 186,780 |
| 2021-09-07 | Open-market sale | 1,137 | $270.38 | 187,527 |
| 2021-09-07 | Open-market sale | 977 | $272.47 | 164,426 |
| 2021-09-07 | Open-market sale | 661 | $271.54 | 165,403 |
| 2021-09-07 | Open-market sale | 1,007 | $270.38 | 166,064 |
| 2021-09-07 | Open-market sale | 578 | $272.47 | 97,251 |
| 2021-09-07 | Open-market sale | 391 | $271.54 | 97,829 |
| 2021-09-07 | Open-market sale | 596 | $270.38 | 98,220 |
| 2021-09-07 | Open-market sale | 150 | $272.47 | 25,207 |
| 2021-09-07 | Open-market sale | 101 | $271.54 | 25,357 |
| 2021-09-07 | Open-market sale | 155 | $270.38 | 25,458 |
| 2021-09-07 | Open-market sale | 149 | $272.47 | 25,122 |
| 2021-09-07 | Open-market sale | 101 | $271.54 | 25,271 |
| 2021-09-07 | Open-market sale | 154 | $270.38 | 25,372 |
| 2021-09-07 | Open-market sale | 186 | $272.47 | 31,267 |
| 2021-09-07 | Open-market sale | 126 | $271.54 | 31,453 |
| 2021-08-16 | Grant / award | 939 | $0.00 | 23,949 |
| 2020-09-17 | Open-market sale | 481 | $146.18 | 25,613 |
| 2020-09-17 | Open-market sale | 2,358 | $145.53 | 26,094 |
| 2020-09-17 | Open-market sale | 479 | $146.18 | 25,526 |
| 2020-09-17 | Open-market sale | 2,348 | $145.53 | 26,005 |
| 2020-09-17 | Open-market sale | 596 | $146.18 | 31,770 |
| 2020-09-17 | Open-market sale | 2,923 | $145.53 | 32,366 |
| 2020-09-17 | Open-market sale | 1,050 | $146.18 | 55,927 |
| 2020-09-17 | Open-market sale | 5,147 | $145.53 | 56,977 |
| 2020-09-17 | Open-market sale | 9,093 | $145.53 | 100,671 |
| 2020-09-17 | Open-market sale | 5,064 | $146.18 | 269,813 |
| 2020-09-17 | Open-market sale | 1,855 | $146.18 | 98,816 |
| 2020-09-17 | Open-market sale | 15,374 | $145.53 | 170,207 |
| 2020-09-17 | Open-market sale | 24,829 | $145.53 | 274,877 |
| 2020-09-17 | Open-market sale | 3,541 | $146.18 | 188,664 |
| 2020-09-17 | Open-market sale | 17,364 | $145.53 | 192,205 |
| 2020-09-17 | Open-market sale | 3,136 | $146.18 | 167,071 |
| 2020-09-16 | Open-market sale | 4,905 | $150.02 | 110,491 |
| 2020-09-16 | Open-market sale | 53 | $151.99 | 28,507 |
| 2020-09-16 | Open-market sale | 81 | $151.42 | 28,560 |
| 2020-09-16 | Open-market sale | 1,272 | $150.02 | 28,641 |
| 2020-09-16 | Open-market sale | 52 | $151.99 | 28,408 |
| 2020-09-16 | Open-market sale | 81 | $151.42 | 28,460 |
| 2020-09-16 | Open-market sale | 1,266 | $150.02 | 28,541 |
| 2020-09-16 | Open-market sale | 66 | $151.99 | 35,357 |
| 2020-09-16 | Open-market sale | 100 | $151.42 | 35,423 |
| 2020-09-16 | Open-market sale | 1,577 | $150.02 | 35,523 |
| 2020-09-16 | Open-market sale | 116 | $151.99 | 62,243 |
| 2020-09-16 | Open-market sale | 177 | $151.42 | 62,359 |
| 2020-09-16 | Open-market sale | 2,777 | $150.02 | 62,536 |
| 2020-09-16 | Open-market sale | 204 | $151.99 | 109,974 |
| 2020-09-16 | Open-market sale | 855 | $151.42 | 300,838 |
| 2020-09-16 | Open-market sale | 13,391 | $150.02 | 301,693 |
| 2020-09-16 | Open-market sale | 390 | $151.99 | 209,971 |
| 2020-09-16 | Open-market sale | 598 | $151.42 | 210,361 |
| 2020-09-16 | Open-market sale | 9,365 | $150.02 | 210,959 |
| 2020-09-16 | Open-market sale | 345 | $151.99 | 185,938 |
| 2020-09-16 | Open-market sale | 529 | $151.42 | 186,283 |
| 2020-09-16 | Open-market sale | 8,292 | $150.02 | 186,812 |
| 2020-09-16 | Open-market sale | 313 | $151.42 | 110,178 |
| 2020-09-16 | Open-market sale | 557 | $151.99 | 300,281 |
| 2020-09-16 | Open-market sale | 84 | $153.82 | 185,581 |
| 2020-09-16 | Open-market sale | 161 | $153.07 | 109,813 |
| 2020-09-16 | Open-market sale | 13 | $153.82 | 28,452 |
| 2020-09-16 | Open-market sale | 42 | $153.07 | 28,465 |
| 2020-09-16 | Open-market sale | 13 | $153.82 | 28,353 |
| 2020-09-16 | Open-market sale | 42 | $153.07 | 28,366 |
| 2020-09-16 | Open-market sale | 16 | $153.82 | 35,289 |
| 2020-09-16 | Open-market sale | 52 | $153.07 | 35,305 |
| 2020-09-16 | Open-market sale | 28 | $153.82 | 62,124 |
| 2020-09-16 | Open-market sale | 91 | $153.07 | 62,152 |
| 2020-09-16 | Open-market sale | 135 | $153.82 | 299,706 |
| 2020-09-16 | Open-market sale | 440 | $153.07 | 299,841 |
| 2020-09-16 | Open-market sale | 94 | $153.82 | 209,569 |
| 2020-09-16 | Open-market sale | 308 | $153.07 | 209,663 |
| 2020-09-16 | Open-market sale | 49 | $153.82 | 109,764 |
| 2020-09-16 | Open-market sale | 273 | $153.07 | 185,665 |
| 2020-09-16 | Open-market sale | 699 | $149.05 | 115,396 |
| 2020-09-16 | Open-market sale | 688 | $148.17 | 116,095 |
| 2020-09-16 | Open-market sale | 1,061 | $147.07 | 116,783 |
| 2020-09-16 | Open-market sale | 181 | $149.05 | 29,913 |
| 2020-09-16 | Open-market sale | 178 | $148.17 | 30,094 |
| 2020-09-16 | Open-market sale | 275 | $147.07 | 30,272 |
| 2020-09-16 | Open-market sale | 180 | $149.05 | 29,807 |
| 2020-09-16 | Open-market sale | 178 | $148.17 | 29,987 |
| 2020-09-16 | Open-market sale | 274 | $147.07 | 30,165 |
| 2020-09-16 | Open-market sale | 225 | $149.05 | 37,100 |
| 2020-09-16 | Open-market sale | 221 | $148.17 | 37,325 |
| 2020-09-16 | Open-market sale | 341 | $147.07 | 37,546 |
| 2020-09-16 | Open-market sale | 395 | $149.05 | 65,313 |
| 2020-09-16 | Open-market sale | 390 | $148.17 | 65,708 |
| 2020-09-16 | Open-market sale | 600 | $147.07 | 66,098 |
| 2020-09-16 | Open-market sale | 1,907 | $149.05 | 315,084 |
| 2020-09-16 | Open-market sale | 1,878 | $148.17 | 316,991 |
| 2020-09-16 | Open-market sale | 2,897 | $147.07 | 318,869 |
| 2020-09-16 | Open-market sale | 1,334 | $149.05 | 220,324 |
| 2020-09-16 | Open-market sale | 1,312 | $148.17 | 221,658 |
| 2020-09-16 | Open-market sale | 2,026 | $147.07 | 222,970 |
| 2020-09-16 | Open-market sale | 1,181 | $149.05 | 195,104 |
| 2020-09-16 | Open-market sale | 1,162 | $148.17 | 196,285 |
| 2020-09-16 | Open-market sale | 1,794 | $147.07 | 197,447 |
| 2020-09-15 | Open-market sale | 1,357 | $145.63 | 118,503 |
| 2020-09-15 | Open-market sale | 659 | $146.39 | 117,844 |
| 2020-09-15 | Open-market sale | 2,292 | $145.63 | 200,357 |
| 2020-09-15 | Open-market sale | 1,116 | $146.39 | 199,241 |
| 2020-09-15 | Open-market sale | 2,591 | $145.63 | 226,254 |
| 2020-09-15 | Open-market sale | 1,258 | $146.39 | 224,996 |
| 2020-09-15 | Open-market sale | 3,703 | $145.63 | 323,565 |
| 2020-09-15 | Open-market sale | 1,799 | $146.39 | 321,766 |
| 2020-09-15 | Open-market sale | 767 | $145.63 | 67,070 |
| 2020-09-15 | Open-market sale | 372 | $146.39 | 66,698 |
| 2020-09-15 | Open-market sale | 437 | $145.63 | 38,099 |
| 2020-09-15 | Open-market sale | 212 | $146.39 | 37,887 |
| 2020-09-15 | Open-market sale | 170 | $146.39 | 30,547 |
| 2020-09-15 | Open-market sale | 351 | $145.63 | 30,717 |
| 2020-09-15 | Open-market sale | 170 | $146.39 | 30,439 |
| 2020-09-15 | Open-market sale | 351 | $145.63 | 30,609 |
| 2020-09-10 | Open-market sale | 37 | $145.27 | 31,077 |
| 2020-09-10 | Open-market sale | 82 | $145.27 | 67,856 |
| 2020-09-10 | Open-market sale | 19 | $146.34 | 67,837 |
| 2020-09-10 | Open-market sale | 391 | $145.27 | 327,362 |
| 2020-09-10 | Open-market sale | 66 | $146.34 | 228,845 |
| 2020-09-10 | Open-market sale | 274 | $145.27 | 228,911 |
| 2020-09-10 | Open-market sale | 58 | $146.34 | 202,649 |
| 2020-09-10 | Open-market sale | 243 | $145.27 | 202,707 |
| 2020-09-10 | Open-market sale | 34 | $146.34 | 119,860 |
| 2020-09-10 | Open-market sale | 144 | $145.27 | 119,894 |
| 2020-09-10 | Open-market sale | 9 | $146.34 | 31,068 |
| 2020-09-10 | Open-market sale | 94 | $146.34 | 327,268 |
| 2020-09-10 | Open-market sale | 9 | $146.34 | 30,960 |
| 2020-09-10 | Open-market sale | 37 | $145.27 | 30,969 |
| 2020-09-10 | Open-market sale | 11 | $146.34 | 38,536 |
| 2020-09-10 | Open-market sale | 46 | $145.27 | 38,547 |
| 2020-09-03 | Open-market sale | 15 | $145.30 | 31,129 |
| 2020-09-03 | Open-market sale | 15 | $146.50 | 31,006 |
| 2020-09-03 | Open-market sale | 15 | $145.30 | 31,021 |
| 2020-09-03 | Open-market sale | 18 | $146.50 | 38,593 |
| 2020-09-03 | Open-market sale | 19 | $145.30 | 38,611 |
| 2020-09-03 | Open-market sale | 33 | $146.50 | 67,938 |
| 2020-09-03 | Open-market sale | 32 | $145.30 | 67,971 |
| 2020-09-03 | Open-market sale | 156 | $146.50 | 327,753 |
| 2020-09-03 | Open-market sale | 156 | $145.30 | 327,909 |
| 2020-09-03 | Open-market sale | 109 | $146.50 | 229,185 |
| 2020-09-03 | Open-market sale | 109 | $145.30 | 229,294 |
| 2020-09-03 | Open-market sale | 97 | $146.50 | 202,950 |
| 2020-09-03 | Open-market sale | 97 | $145.30 | 203,047 |
| 2020-09-03 | Open-market sale | 57 | $146.50 | 120,038 |
| 2020-09-03 | Open-market sale | 57 | $145.30 | 120,095 |
| 2020-09-03 | Open-market sale | 15 | $146.50 | 31,114 |
| 2020-09-02 | Open-market sale | 296 | $150.60 | 203,357 |
| 2020-09-02 | Open-market sale | 1,384 | $149.84 | 203,653 |
| 2020-09-02 | Open-market sale | 213 | $151.63 | 203,144 |
| 2020-09-02 | Open-market sale | 1,562 | $149.84 | 229,977 |
| 2020-09-02 | Open-market sale | 334 | $150.60 | 229,643 |
| 2020-09-02 | Open-market sale | 240 | $151.63 | 229,403 |
| 2020-09-02 | Open-market sale | 2,234 | $149.84 | 328,887 |
| 2020-09-02 | Open-market sale | 478 | $150.60 | 328,409 |
| 2020-09-02 | Open-market sale | 344 | $151.63 | 328,065 |
| 2020-09-02 | Open-market sale | 126 | $151.63 | 120,152 |
| 2020-09-02 | Open-market sale | 175 | $150.60 | 120,278 |
| 2020-09-02 | Open-market sale | 818 | $149.84 | 120,453 |
| 2020-09-02 | Open-market sale | 33 | $151.63 | 31,144 |
| 2020-09-02 | Open-market sale | 46 | $150.60 | 31,177 |
| 2020-09-02 | Open-market sale | 212 | $149.84 | 31,223 |
| 2020-09-02 | Open-market sale | 33 | $151.63 | 31,036 |
| 2020-09-02 | Open-market sale | 45 | $150.60 | 31,069 |
| 2020-09-02 | Open-market sale | 211 | $149.84 | 31,114 |
| 2020-09-02 | Open-market sale | 40 | $151.63 | 38,630 |
| 2020-09-02 | Open-market sale | 56 | $150.60 | 38,670 |
| 2020-09-02 | Open-market sale | 263 | $149.84 | 38,726 |
| 2020-09-02 | Open-market sale | 71 | $151.63 | 68,003 |
| 2020-09-02 | Open-market sale | 99 | $150.60 | 68,074 |
| 2020-09-02 | Open-market sale | 464 | $149.84 | 68,173 |
| 2020-09-02 | Open-market sale | 267 | $147.77 | 31,478 |
| 2020-09-02 | Open-market sale | 217 | $146.80 | 31,745 |
| 2020-09-02 | Open-market sale | 191 | $148.65 | 38,989 |
| 2020-09-02 | Open-market sale | 333 | $147.77 | 39,180 |
| 2020-09-02 | Open-market sale | 270 | $146.80 | 39,513 |
| 2020-09-02 | Open-market sale | 336 | $148.65 | 68,637 |
| 2020-09-02 | Open-market sale | 585 | $147.77 | 68,973 |
| 2020-09-02 | Open-market sale | 475 | $146.80 | 69,558 |
| 2020-09-02 | Open-market sale | 1,623 | $148.65 | 331,121 |
| 2020-09-02 | Open-market sale | 2,824 | $147.77 | 332,744 |
| 2020-09-02 | Open-market sale | 2,290 | $146.80 | 335,568 |
| 2020-09-02 | Open-market sale | 1,135 | $148.65 | 231,539 |
| 2020-09-02 | Open-market sale | 1,975 | $147.77 | 232,674 |
| 2020-09-02 | Open-market sale | 1,601 | $146.80 | 234,649 |
| 2020-09-02 | Open-market sale | 1,005 | $148.65 | 205,037 |
| 2020-09-02 | Open-market sale | 1,749 | $147.77 | 206,042 |
| 2020-09-02 | Open-market sale | 1,417 | $146.80 | 207,791 |
| 2020-09-02 | Open-market sale | 594 | $148.65 | 121,271 |
| 2020-09-02 | Open-market sale | 1,035 | $147.77 | 121,865 |
| 2020-09-02 | Open-market sale | 839 | $146.80 | 122,900 |
| 2020-09-02 | Open-market sale | 154 | $148.65 | 31,435 |
| 2020-09-02 | Open-market sale | 268 | $147.77 | 31,589 |
| 2020-09-02 | Open-market sale | 217 | $146.80 | 31,857 |
| 2020-09-02 | Open-market sale | 153 | $148.65 | 31,325 |
| 2020-09-01 | Open-market sale | 175 | $150.48 | 33,260 |
| 2020-09-01 | Open-market sale | 231 | $148.91 | 33,435 |
| 2020-09-01 | Open-market sale | 218 | $150.48 | 39,783 |
| 2020-09-01 | Open-market sale | 763 | $149.76 | 40,001 |
| 2020-09-01 | Open-market sale | 287 | $148.91 | 40,764 |
| 2020-09-01 | Open-market sale | 1,344 | $149.76 | 70,416 |
| 2020-09-01 | Open-market sale | 506 | $148.91 | 71,760 |
| 2020-09-01 | Open-market sale | 1,849 | $150.48 | 337,858 |
| 2020-09-01 | Open-market sale | 6,484 | $149.76 | 339,707 |
| 2020-09-01 | Open-market sale | 2,438 | $148.91 | 346,191 |
| 2020-09-01 | Open-market sale | 1,293 | $150.48 | 236,250 |
| 2020-09-01 | Open-market sale | 4,534 | $149.76 | 237,543 |
| 2020-09-01 | Open-market sale | 1,705 | $148.91 | 242,077 |
| 2020-09-01 | Open-market sale | 1,145 | $150.48 | 209,208 |
| 2020-09-01 | Open-market sale | 4,014 | $149.76 | 210,353 |
| 2020-09-01 | Open-market sale | 1,509 | $148.91 | 214,367 |
| 2020-09-01 | Open-market sale | 613 | $149.76 | 32,647 |
| 2020-09-01 | Open-market sale | 232 | $148.91 | 32,865 |
| 2020-09-01 | Open-market sale | 616 | $149.76 | 32,249 |
| 2020-09-01 | Open-market sale | 175 | $150.48 | 32,074 |
| 2020-09-01 | Open-market sale | 893 | $148.91 | 126,791 |
| 2020-09-01 | Open-market sale | 2,375 | $149.76 | 124,416 |
| 2020-09-01 | Open-market sale | 677 | $150.48 | 123,739 |
| 2020-09-01 | Open-market sale | 383 | $150.48 | 70,033 |
| 2020-08-31 | Open-market sale | 1,725 | $147.10 | 215,876 |
| 2020-08-31 | Open-market sale | 2,758 | $146.29 | 217,601 |
| 2020-08-31 | Open-market sale | 3,113 | $146.29 | 245,731 |
| 2020-08-31 | Open-market sale | 1,949 | $147.10 | 243,782 |
| 2020-08-31 | Open-market sale | 4,453 | $146.29 | 351,417 |
| 2020-08-31 | Open-market sale | 2,788 | $147.10 | 348,629 |
| 2020-08-31 | Open-market sale | 1,021 | $147.10 | 127,684 |
| 2020-08-31 | Open-market sale | 1,630 | $146.29 | 128,705 |
| 2020-08-31 | Open-market sale | 264 | $147.10 | 33,097 |
| 2020-08-31 | Open-market sale | 423 | $146.29 | 33,361 |
| 2020-08-31 | Open-market sale | 264 | $147.10 | 32,981 |
| 2020-08-31 | Open-market sale | 421 | $146.29 | 33,245 |
| 2020-08-31 | Open-market sale | 328 | $147.10 | 41,051 |
| 2020-08-31 | Open-market sale | 524 | $146.29 | 41,379 |
| 2020-08-31 | Open-market sale | 578 | $147.10 | 72,266 |
| 2020-08-31 | Open-market sale | 923 | $146.29 | 72,844 |
| 2020-08-14 | Grant / award | 1,206 | $0.00 | 23,010 |
| 2020-06-17 | Open-market sale | 283 | $137.07 | 33,666 |
| 2020-06-17 | Open-market sale | 352 | $137.07 | 41,903 |
| 2020-06-17 | Open-market sale | 620 | $137.07 | 73,767 |
| 2020-06-17 | Open-market sale | 2,990 | $137.07 | 355,870 |
| 2020-06-17 | Open-market sale | 2,091 | $137.07 | 248,844 |
| 2020-06-17 | Open-market sale | 1,851 | $137.07 | 220,359 |
| 2020-06-17 | Open-market sale | 1,094 | $137.07 | 130,335 |
| 2020-06-17 | Open-market sale | 284 | $137.07 | 33,784 |
| 2020-06-10 | Open-market sale | 310 | $137.10 | 222,210 |
| 2020-06-10 | Open-market sale | 183 | $137.10 | 131,429 |
| 2020-06-10 | Open-market sale | 104 | $137.10 | 74,387 |
| 2020-06-10 | Open-market sale | 500 | $137.10 | 358,860 |
| 2020-06-10 | Open-market sale | 350 | $137.10 | 250,935 |
| 2020-06-10 | Open-market sale | 47 | $137.10 | 34,068 |
| 2020-06-10 | Open-market sale | 59 | $137.10 | 42,255 |
| 2020-06-10 | Open-market sale | 47 | $137.10 | 33,949 |
| 2020-06-09 | Open-market sale | 1 | $138.33 | 34,115 |
| 2020-06-09 | Open-market sale | 66 | $137.37 | 34,116 |
| 2020-06-09 | Open-market sale | 1 | $138.33 | 33,996 |
| 2020-06-09 | Open-market sale | 66 | $137.37 | 33,997 |
| 2020-06-09 | Open-market sale | 1 | $138.33 | 42,314 |
| 2020-06-09 | Open-market sale | 82 | $137.37 | 42,315 |
| 2020-06-09 | Open-market sale | 2 | $138.24 | 74,491 |
| 2020-06-09 | Open-market sale | 144 | $137.37 | 74,493 |
| 2020-06-09 | Open-market sale | 12 | $138.24 | 359,360 |
| 2020-06-09 | Open-market sale | 692 | $137.37 | 359,372 |
| 2020-06-09 | Open-market sale | 9 | $138.24 | 251,285 |
| 2020-06-09 | Open-market sale | 483 | $137.37 | 251,294 |
| 2020-06-09 | Open-market sale | 8 | $138.24 | 222,520 |
| 2020-06-09 | Open-market sale | 254 | $137.37 | 131,616 |
| 2020-06-09 | Open-market sale | 4 | $138.24 | 131,612 |
| 2020-06-09 | Open-market sale | 428 | $137.37 | 222,528 |
| 2020-06-08 | Open-market sale | 141 | $138.16 | 34,182 |
| 2020-06-08 | Open-market sale | 687 | $137.43 | 34,323 |
| 2020-06-08 | Open-market sale | 141 | $138.16 | 34,063 |
| 2020-06-08 | Open-market sale | 684 | $137.43 | 34,204 |
| 2020-06-08 | Open-market sale | 176 | $138.16 | 42,397 |
| 2020-06-08 | Open-market sale | 851 | $137.43 | 42,573 |
| 2020-06-08 | Open-market sale | 309 | $138.16 | 74,637 |
| 2020-06-08 | Open-market sale | 546 | $138.16 | 131,870 |
| 2020-06-08 | Open-market sale | 1,491 | $138.16 | 360,064 |
| 2020-06-08 | Open-market sale | 7,232 | $137.43 | 361,555 |
| 2020-06-08 | Open-market sale | 1,042 | $138.16 | 251,777 |
| 2020-06-08 | Open-market sale | 5,058 | $137.43 | 252,819 |
| 2020-06-08 | Open-market sale | 923 | $138.16 | 222,956 |
| 2020-06-08 | Open-market sale | 4,478 | $137.43 | 223,879 |
| 2020-06-08 | Open-market sale | 2,649 | $137.43 | 132,416 |
| 2020-06-08 | Open-market sale | 1,499 | $137.43 | 74,946 |
| 2020-06-05 | Open-market sale | 2,771 | $140.33 | 228,357 |
| 2020-06-05 | Open-market sale | 3,531 | $139.47 | 231,128 |
| 2020-06-05 | Open-market sale | 5,035 | $138.29 | 234,659 |
| 2020-06-05 | Open-market sale | 5,686 | $138.29 | 264,994 |
| 2020-06-05 | Open-market sale | 3,987 | $139.47 | 261,007 |
| 2020-06-05 | Open-market sale | 1,639 | $140.33 | 135,065 |
| 2020-06-05 | Open-market sale | 2,088 | $139.47 | 136,704 |
| 2020-06-05 | Open-market sale | 2,978 | $138.29 | 138,792 |
| 2020-06-05 | Open-market sale | 425 | $140.33 | 35,010 |
| 2020-06-05 | Open-market sale | 541 | $139.47 | 35,435 |
| 2020-06-05 | Open-market sale | 772 | $138.29 | 35,976 |
| 2020-06-05 | Open-market sale | 423 | $140.33 | 34,888 |
| 2020-06-05 | Open-market sale | 540 | $139.47 | 35,311 |
| 2020-06-05 | Open-market sale | 769 | $138.29 | 35,851 |
| 2020-06-05 | Open-market sale | 527 | $140.33 | 43,424 |
| 2020-06-05 | Open-market sale | 671 | $139.47 | 43,951 |
| 2020-06-05 | Open-market sale | 958 | $138.29 | 44,622 |
| 2020-06-05 | Open-market sale | 928 | $140.33 | 76,445 |
| 2020-06-05 | Open-market sale | 1,182 | $139.47 | 77,373 |
| 2020-06-05 | Open-market sale | 1,685 | $138.29 | 78,555 |
| 2020-06-05 | Open-market sale | 4,475 | $140.33 | 368,787 |
| 2020-06-05 | Open-market sale | 5,702 | $139.47 | 373,262 |
| 2020-06-05 | Open-market sale | 8,132 | $138.29 | 378,964 |
| 2020-06-05 | Open-market sale | 3,130 | $140.33 | 257,877 |
| 2020-05-28 | Open-market sale | 1,538 | $127.71 | 270,680 |
| 2020-05-28 | Open-market sale | 1,362 | $127.71 | 239,694 |
| 2020-05-28 | Open-market sale | 1,755 | $127.08 | 241,056 |
| 2020-05-28 | Open-market sale | 387 | $125.87 | 242,811 |
| 2020-05-28 | Open-market sale | 806 | $127.71 | 141,770 |
| 2020-05-28 | Open-market sale | 1,038 | $127.08 | 142,576 |
| 2020-05-28 | Open-market sale | 229 | $125.87 | 143,614 |
| 2020-05-28 | Open-market sale | 209 | $127.71 | 36,748 |
| 2020-05-28 | Open-market sale | 269 | $127.08 | 36,957 |
| 2020-05-28 | Open-market sale | 59 | $125.87 | 37,226 |
| 2020-05-28 | Open-market sale | 208 | $127.71 | 36,620 |
| 2020-05-28 | Open-market sale | 268 | $127.08 | 36,828 |
| 2020-05-28 | Open-market sale | 59 | $125.87 | 37,096 |
| 2020-05-28 | Open-market sale | 259 | $127.71 | 45,580 |
| 2020-05-28 | Open-market sale | 334 | $127.08 | 45,839 |
| 2020-05-28 | Open-market sale | 74 | $125.87 | 46,173 |
| 2020-05-28 | Open-market sale | 455 | $127.71 | 80,240 |
| 2020-05-28 | Open-market sale | 588 | $127.08 | 80,695 |
| 2020-05-28 | Open-market sale | 130 | $125.87 | 81,283 |
| 2020-05-28 | Open-market sale | 2,198 | $127.71 | 387,096 |
| 2020-05-28 | Open-market sale | 2,834 | $127.08 | 389,294 |
| 2020-05-28 | Open-market sale | 625 | $125.87 | 392,128 |
| 2020-05-28 | Open-market sale | 437 | $125.87 | 274,200 |
| 2020-05-28 | Open-market sale | 1,982 | $127.08 | 272,218 |
| 2020-05-27 | Open-market sale | 1,880 | $125.58 | 146,542 |
| 2020-05-27 | Open-market sale | 2,018 | $124.42 | 148,422 |
| 2020-05-27 | Open-market sale | 700 | $126.42 | 37,285 |
| 2020-05-27 | Open-market sale | 486 | $125.58 | 37,985 |
| 2020-05-27 | Open-market sale | 523 | $124.42 | 38,471 |
| 2020-05-27 | Open-market sale | 697 | $126.42 | 37,155 |
| 2020-05-27 | Open-market sale | 486 | $125.58 | 37,852 |
| 2020-05-27 | Open-market sale | 522 | $124.42 | 38,338 |
| 2020-05-27 | Open-market sale | 868 | $126.42 | 46,247 |
| 2020-05-27 | Open-market sale | 604 | $125.58 | 47,115 |
| 2020-05-27 | Open-market sale | 649 | $124.42 | 47,719 |
| 2020-05-27 | Open-market sale | 1,528 | $126.42 | 81,413 |
| 2020-05-27 | Open-market sale | 1,064 | $125.58 | 82,941 |
| 2020-05-27 | Open-market sale | 1,142 | $124.42 | 84,005 |
| 2020-05-27 | Open-market sale | 7,371 | $126.42 | 392,753 |
| 2020-05-27 | Open-market sale | 5,131 | $125.58 | 400,124 |
| 2020-05-27 | Open-market sale | 5,511 | $124.42 | 405,255 |
| 2020-05-27 | Open-market sale | 5,154 | $126.42 | 274,637 |
| 2020-05-27 | Open-market sale | 3,588 | $125.58 | 279,791 |
| 2020-05-27 | Open-market sale | 3,413 | $124.42 | 250,939 |
| 2020-05-27 | Open-market sale | 3,177 | $125.58 | 247,762 |
| 2020-05-27 | Open-market sale | 4,564 | $126.42 | 243,198 |
| 2020-05-27 | Open-market sale | 3,854 | $124.42 | 283,379 |
| 2020-05-27 | Open-market sale | 2,699 | $126.42 | 143,843 |
| 2020-05-27 | Open-market sale | 3,189 | $123.35 | 287,233 |
| 2020-05-27 | Open-market sale | 1,020 | $122.63 | 290,422 |
| 2020-05-27 | Open-market sale | 1,095 | $121.28 | 291,442 |
| 2020-05-27 | Open-market sale | 2,824 | $123.35 | 254,352 |
| 2020-05-27 | Open-market sale | 904 | $122.63 | 257,176 |
| 2020-05-27 | Open-market sale | 969 | $121.28 | 258,080 |
| 2020-05-27 | Open-market sale | 1,670 | $123.35 | 150,440 |
| 2020-05-27 | Open-market sale | 534 | $122.63 | 152,110 |
| 2020-05-27 | Open-market sale | 574 | $121.28 | 152,644 |
| 2020-05-27 | Open-market sale | 433 | $123.35 | 38,994 |
| 2020-05-27 | Open-market sale | 139 | $122.63 | 39,427 |
| 2020-05-27 | Open-market sale | 149 | $121.28 | 39,566 |
| 2020-05-27 | Open-market sale | 431 | $123.35 | 38,860 |
| 2020-05-27 | Open-market sale | 1,566 | $121.28 | 416,786 |
| 2020-05-27 | Open-market sale | 325 | $121.28 | 86,394 |
| 2020-05-27 | Open-market sale | 138 | $122.63 | 39,291 |
| 2020-05-27 | Open-market sale | 148 | $121.28 | 39,429 |
| 2020-05-27 | Open-market sale | 537 | $123.35 | 48,368 |
| 2020-05-27 | Open-market sale | 172 | $122.63 | 48,905 |
| 2020-05-27 | Open-market sale | 184 | $121.28 | 49,077 |
| 2020-05-27 | Open-market sale | 945 | $123.35 | 85,147 |
| 2020-05-27 | Open-market sale | 302 | $122.63 | 86,092 |
| 2020-05-27 | Open-market sale | 1,460 | $122.63 | 415,326 |
| 2020-05-27 | Open-market sale | 4,560 | $123.35 | 410,766 |
| 2020-05-26 | Open-market sale | 6 | $122.02 | 39,577 |
| 2020-05-26 | Open-market sale | 200 | $121.35 | 39,583 |
| 2020-05-26 | Open-market sale | 148 | $120.44 | 39,783 |
| 2020-05-26 | Open-market sale | 7 | $122.02 | 49,261 |
| 2020-05-26 | Open-market sale | 250 | $121.35 | 49,268 |
| 2020-05-26 | Open-market sale | 185 | $120.44 | 49,518 |
| 2020-05-26 | Open-market sale | 13 | $122.02 | 86,719 |
| 2020-05-26 | Open-market sale | 437 | $121.35 | 86,732 |
| 2020-05-26 | Open-market sale | 325 | $120.44 | 87,169 |
| 2020-05-26 | Open-market sale | 62 | $122.02 | 418,352 |
| 2020-05-26 | Open-market sale | 2,111 | $121.35 | 418,414 |
| 2020-05-26 | Open-market sale | 23 | $122.02 | 153,218 |
| 2020-05-26 | Open-market sale | 150 | $120.44 | 39,922 |
| 2020-05-26 | Open-market sale | 575 | $120.44 | 154,014 |
| 2020-05-26 | Open-market sale | 6 | $122.02 | 39,715 |
| 2020-05-26 | Open-market sale | 201 | $121.35 | 39,721 |
| 2020-05-26 | Open-market sale | 1,569 | $120.44 | 420,525 |
| 2020-05-26 | Open-market sale | 44 | $122.02 | 292,537 |
| 2020-05-26 | Open-market sale | 1,476 | $121.35 | 292,581 |
| 2020-05-26 | Open-market sale | 1,097 | $120.44 | 294,057 |
| 2020-05-26 | Open-market sale | 39 | $122.02 | 259,049 |
| 2020-05-26 | Open-market sale | 1,307 | $121.35 | 259,088 |
| 2020-05-26 | Open-market sale | 972 | $120.44 | 260,395 |
| 2020-05-26 | Open-market sale | 773 | $121.35 | 153,241 |
| 2020-05-22 | Open-market sale | 318 | $119.25 | 49,748 |
| 2020-05-22 | Open-market sale | 525 | $118.63 | 50,066 |
| 2020-05-22 | Open-market sale | 80 | $120.14 | 87,494 |
| 2020-05-22 | Open-market sale | 560 | $119.25 | 87,574 |
| 2020-05-22 | Open-market sale | 924 | $118.63 | 88,134 |
| 2020-05-22 | Open-market sale | 387 | $120.14 | 422,094 |
| 2020-05-22 | Open-market sale | 2,701 | $119.25 | 422,481 |
| 2020-05-22 | Open-market sale | 4,457 | $118.63 | 425,182 |
| 2020-05-22 | Open-market sale | 271 | $120.14 | 295,154 |
| 2020-05-22 | Open-market sale | 1,888 | $119.25 | 295,425 |
| 2020-05-22 | Open-market sale | 3,116 | $118.63 | 297,313 |
| 2020-05-22 | Open-market sale | 239 | $120.14 | 261,367 |
| 2020-05-22 | Open-market sale | 1,672 | $119.25 | 261,606 |
| 2020-05-22 | Open-market sale | 2,760 | $118.63 | 263,278 |
| 2020-05-22 | Open-market sale | 142 | $120.14 | 154,589 |
| 2020-05-22 | Open-market sale | 989 | $119.25 | 154,731 |
| 2020-05-22 | Open-market sale | 1,632 | $118.63 | 155,720 |
| 2020-05-22 | Open-market sale | 37 | $120.14 | 40,072 |
| 2020-05-22 | Open-market sale | 256 | $119.25 | 40,109 |
| 2020-05-22 | Open-market sale | 423 | $118.63 | 40,365 |
| 2020-05-22 | Open-market sale | 36 | $120.14 | 39,931 |
| 2020-05-22 | Open-market sale | 256 | $119.25 | 39,967 |
| 2020-05-22 | Open-market sale | 422 | $118.63 | 40,223 |
| 2020-05-22 | Open-market sale | 45 | $120.14 | 49,703 |
| 2020-05-21 | Open-market sale | 754 | $119.79 | 277,145 |
| 2020-05-21 | Open-market sale | 1,037 | $120.85 | 276,108 |
| 2020-05-21 | Open-market sale | 8,355 | $121.97 | 267,753 |
| 2020-05-21 | Open-market sale | 852 | $119.79 | 312,971 |
| 2020-05-21 | Open-market sale | 4,942 | $121.97 | 158,366 |
| 2020-05-21 | Open-market sale | 613 | $120.85 | 163,308 |
| 2020-05-21 | Open-market sale | 446 | $119.79 | 163,921 |
| 2020-05-21 | Open-market sale | 1,280 | $121.97 | 41,051 |
| 2020-05-21 | Open-market sale | 159 | $120.85 | 42,331 |
| 2020-05-21 | Open-market sale | 116 | $119.79 | 42,490 |
| 2020-05-21 | Open-market sale | 1,277 | $121.97 | 40,907 |
| 2020-05-21 | Open-market sale | 158 | $120.85 | 42,184 |
| 2020-05-21 | Open-market sale | 115 | $119.79 | 42,342 |
| 2020-05-21 | Open-market sale | 1,589 | $121.97 | 50,917 |
| 2020-05-21 | Open-market sale | 197 | $120.85 | 52,506 |
| 2020-05-21 | Open-market sale | 143 | $119.79 | 52,703 |
| 2020-05-21 | Open-market sale | 2,797 | $121.97 | 89,632 |
| 2020-05-21 | Open-market sale | 347 | $120.85 | 92,429 |
| 2020-05-21 | Open-market sale | 253 | $119.79 | 92,776 |
| 2020-05-21 | Open-market sale | 13,494 | $121.97 | 432,409 |
| 2020-05-21 | Open-market sale | 1,674 | $120.85 | 445,903 |
| 2020-05-21 | Open-market sale | 1,218 | $119.79 | 447,577 |
| 2020-05-21 | Open-market sale | 9,435 | $121.97 | 302,365 |
| 2020-05-21 | Open-market sale | 1,171 | $120.85 | 311,800 |
| 2020-05-21 | Open-market sale | 326 | $122.48 | 50,591 |
| 2020-05-21 | Open-market sale | 262 | $122.48 | 40,645 |
| 2020-05-21 | Open-market sale | 1,715 | $122.48 | 266,038 |
| 2020-05-21 | Open-market sale | 574 | $122.48 | 89,058 |
| 2020-05-21 | Open-market sale | 2,770 | $122.48 | 429,639 |
| 2020-05-21 | Open-market sale | 263 | $122.48 | 40,788 |
| 2020-05-21 | Open-market sale | 1,936 | $122.48 | 300,429 |
| 2020-05-21 | Open-market sale | 1,014 | $122.48 | 157,352 |
| 2020-05-20 | Open-market sale | 1,298 | $120.17 | 165,450 |
| 2020-05-20 | Open-market sale | 448 | $119.33 | 166,748 |
| 2020-05-20 | Open-market sale | 92 | $121.45 | 42,795 |
| 2020-05-20 | Open-market sale | 336 | $120.17 | 42,887 |
| 2020-05-20 | Open-market sale | 116 | $119.33 | 43,223 |
| 2020-05-20 | Open-market sale | 92 | $121.45 | 42,645 |
| 2020-05-20 | Open-market sale | 335 | $120.17 | 42,737 |
| 2020-05-20 | Open-market sale | 116 | $119.33 | 43,072 |
| 2020-05-20 | Open-market sale | 114 | $121.45 | 53,080 |
| 2020-05-20 | Open-market sale | 417 | $120.17 | 53,194 |
| 2020-05-20 | Open-market sale | 144 | $119.33 | 53,611 |
| 2020-05-20 | Open-market sale | 200 | $121.45 | 93,441 |
| 2020-05-20 | Open-market sale | 735 | $120.17 | 93,641 |
| 2020-05-20 | Open-market sale | 254 | $119.33 | 94,376 |
| 2020-05-20 | Open-market sale | 968 | $121.45 | 450,782 |
| 2020-05-20 | Open-market sale | 3,544 | $120.17 | 451,750 |
| 2020-05-20 | Open-market sale | 1,224 | $119.33 | 455,294 |
| 2020-05-20 | Open-market sale | 677 | $121.45 | 315,212 |
| 2020-05-20 | Open-market sale | 2,479 | $120.17 | 315,889 |
| 2020-05-20 | Open-market sale | 856 | $119.33 | 318,368 |
| 2020-05-20 | Open-market sale | 600 | $121.45 | 279,129 |
| 2020-05-20 | Open-market sale | 355 | $121.45 | 165,095 |
| 2020-05-20 | Open-market sale | 2,194 | $120.17 | 279,729 |
| 2020-05-20 | Open-market sale | 758 | $119.33 | 281,923 |
| 2020-05-20 | Open-market sale | 95 | $123.27 | 42,606 |
| 2020-05-20 | Open-market sale | 94 | $122.38 | 42,701 |
| 2020-05-20 | Open-market sale | 94 | $123.27 | 42,457 |
| 2020-05-20 | Open-market sale | 94 | $122.38 | 42,551 |
| 2020-05-20 | Open-market sale | 117 | $123.27 | 52,846 |
| 2020-05-20 | Open-market sale | 117 | $122.38 | 52,963 |
| 2020-05-20 | Open-market sale | 208 | $123.27 | 93,029 |
| 2020-05-20 | Open-market sale | 365 | $123.27 | 164,367 |
| 2020-05-20 | Open-market sale | 997 | $123.27 | 448,795 |
| 2020-05-20 | Open-market sale | 990 | $122.38 | 449,792 |
| 2020-05-20 | Open-market sale | 697 | $123.27 | 313,823 |
| 2020-05-20 | Open-market sale | 692 | $122.38 | 314,520 |
| 2020-05-20 | Open-market sale | 617 | $123.27 | 277,899 |
| 2020-05-20 | Open-market sale | 613 | $122.38 | 278,516 |
| 2020-05-20 | Open-market sale | 363 | $122.38 | 164,732 |
| 2020-05-20 | Open-market sale | 204 | $122.38 | 93,237 |
| 2020-05-19 | Open-market sale | 1,471 | $123.95 | 282,681 |
| 2020-05-19 | Open-market sale | 5,218 | $123.15 | 168,066 |
| 2020-05-19 | Open-market sale | 226 | $123.95 | 43,339 |
| 2020-05-19 | Open-market sale | 1,352 | $123.15 | 43,565 |
| 2020-05-19 | Open-market sale | 225 | $123.95 | 43,188 |
| 2020-05-19 | Open-market sale | 1,347 | $123.15 | 43,413 |
| 2020-05-19 | Open-market sale | 280 | $123.95 | 53,755 |
| 2020-05-19 | Open-market sale | 1,677 | $123.15 | 54,035 |
| 2020-05-19 | Open-market sale | 492 | $123.95 | 94,630 |
| 2020-05-19 | Open-market sale | 2,953 | $123.15 | 95,122 |
| 2020-05-19 | Open-market sale | 2,376 | $123.95 | 456,518 |
| 2020-05-19 | Open-market sale | 14,250 | $123.15 | 458,894 |
| 2020-05-19 | Open-market sale | 1,662 | $123.95 | 319,224 |
| 2020-05-19 | Open-market sale | 9,962 | $123.15 | 320,886 |
| 2020-05-19 | Open-market sale | 870 | $123.95 | 167,196 |
| 2020-05-19 | Open-market sale | 8,822 | $123.15 | 284,152 |
| 2020-05-19 | Open-market sale | 500 | $120.23 | 492,416 |
| 2020-05-19 | Open-market sale | 553 | $122.51 | 44,917 |
| 2020-05-19 | Open-market sale | 183 | $120.23 | 180,341 |
| 2020-05-19 | Open-market sale | 47 | $120.23 | 46,746 |
| 2020-05-19 | Open-market sale | 551 | $122.51 | 44,760 |
| 2020-05-19 | Open-market sale | 1,272 | $121.17 | 45,311 |
| 2020-05-19 | Open-market sale | 47 | $120.23 | 46,583 |
| 2020-05-19 | Open-market sale | 686 | $122.51 | 55,712 |
| 2020-05-19 | Open-market sale | 1,584 | $121.17 | 56,398 |
| 2020-05-19 | Open-market sale | 59 | $120.33 | 57,982 |
| 2020-05-19 | Open-market sale | 1,207 | $122.51 | 98,075 |
| 2020-05-19 | Open-market sale | 2,787 | $121.17 | 99,282 |
| 2020-05-19 | Open-market sale | 104 | $120.23 | 102,069 |
| 2020-05-19 | Open-market sale | 5,824 | $122.51 | 473,144 |
| 2020-05-19 | Open-market sale | 13,448 | $121.17 | 478,968 |
| 2020-05-19 | Open-market sale | 1,276 | $121.17 | 45,470 |
| 2020-05-19 | Open-market sale | 4,072 | $122.51 | 330,848 |
| 2020-05-19 | Open-market sale | 9,402 | $121.17 | 334,920 |
| 2020-05-19 | Open-market sale | 350 | $120.23 | 344,322 |
| 2020-05-19 | Open-market sale | 3,606 | $122.51 | 292,974 |
| 2020-05-19 | Open-market sale | 8,326 | $121.17 | 296,580 |
| 2020-05-19 | Open-market sale | 310 | $120.23 | 304,906 |
| 2020-05-19 | Open-market sale | 2,133 | $122.51 | 173,284 |
| 2020-05-19 | Open-market sale | 4,924 | $121.17 | 175,417 |
| 2020-05-18 | Open-market sale | 7,341 | $119.32 | 180,524 |
| 2020-05-18 | Open-market sale | 7,730 | $118.77 | 187,865 |
| 2020-05-18 | Open-market sale | 1,903 | $119.32 | 46,793 |
| 2020-05-18 | Open-market sale | 2,004 | $118.77 | 48,696 |
| 2020-05-18 | Open-market sale | 1,896 | $119.32 | 46,630 |
| 2020-05-18 | Open-market sale | 1,997 | $118.77 | 48,526 |
| 2020-05-18 | Open-market sale | 2,360 | $119.32 | 58,041 |
| 2020-05-18 | Open-market sale | 2,485 | $118.77 | 60,401 |
| 2020-05-18 | Open-market sale | 4,155 | $119.32 | 102,173 |
| 2020-05-18 | Open-market sale | 4,375 | $118.77 | 106,328 |
| 2020-05-18 | Open-market sale | 20,045 | $119.32 | 492,916 |
| 2020-05-18 | Open-market sale | 21,104 | $118.77 | 512,961 |
| 2020-05-18 | Open-market sale | 14,017 | $119.32 | 344,672 |
| 2020-05-18 | Open-market sale | 14,758 | $118.77 | 358,689 |
| 2020-05-18 | Open-market sale | 12,413 | $119.32 | 305,216 |
| 2020-05-18 | Open-market sale | 13,068 | $118.77 | 317,629 |
| 2020-05-12 | Open-market sale | 57 | $121.41 | 195,595 |
| 2020-05-12 | Open-market sale | 15 | $121.41 | 50,700 |
| 2020-05-12 | Open-market sale | 15 | $121.41 | 50,523 |
| 2020-05-12 | Open-market sale | 18 | $121.41 | 62,886 |
| 2020-05-12 | Open-market sale | 33 | $121.41 | 110,703 |
| 2020-05-12 | Open-market sale | 156 | $121.41 | 534,065 |
| 2020-05-12 | Open-market sale | 109 | $121.41 | 373,447 |
| 2020-05-12 | Open-market sale | 97 | $121.41 | 330,697 |
| 2020-05-12 | Open-market sale | 80 | $120.77 | 195,652 |
| 2020-05-12 | Open-market sale | 218 | $119.19 | 195,732 |
| 2020-05-12 | Open-market sale | 3,058 | $118.50 | 195,950 |
| 2020-05-12 | Open-market sale | 21 | $120.77 | 50,715 |
| 2020-05-12 | Open-market sale | 56 | $119.19 | 50,736 |
| 2020-05-12 | Open-market sale | 793 | $118.50 | 50,792 |
| 2020-05-12 | Open-market sale | 21 | $120.77 | 50,538 |
| 2020-05-12 | Open-market sale | 56 | $119.19 | 50,559 |
| 2020-05-12 | Open-market sale | 790 | $118.50 | 50,615 |
| 2020-05-12 | Open-market sale | 26 | $120.77 | 62,904 |
| 2020-05-12 | Open-market sale | 70 | $119.19 | 62,930 |
| 2020-05-12 | Open-market sale | 983 | $118.50 | 63,000 |
| 2020-05-12 | Open-market sale | 45 | $120.77 | 110,736 |
| 2020-05-12 | Open-market sale | 123 | $119.19 | 110,781 |
| 2020-05-12 | Open-market sale | 1,731 | $118.50 | 110,904 |
| 2020-05-12 | Open-market sale | 219 | $120.77 | 534,221 |
| 2020-05-12 | Open-market sale | 594 | $119.19 | 534,440 |
| 2020-05-12 | Open-market sale | 8,348 | $118.50 | 535,034 |
| 2020-05-12 | Open-market sale | 153 | $120.77 | 373,556 |
| 2020-05-12 | Open-market sale | 415 | $119.19 | 373,709 |
| 2020-05-12 | Open-market sale | 5,839 | $118.50 | 374,124 |
| 2020-05-12 | Open-market sale | 135 | $120.77 | 330,794 |
| 2020-05-12 | Open-market sale | 368 | $119.19 | 330,929 |
| 2020-05-12 | Open-market sale | 5,170 | $118.50 | 331,297 |
| 2019-11-25 | Open-market sale | 333 | $116.22 | 52,550 |
| 2019-11-25 | Open-market sale | 1,426 | $117.02 | 63,983 |
| 2019-11-25 | Open-market sale | 414 | $116.22 | 65,409 |
| 2019-11-25 | Open-market sale | 2,510 | $117.02 | 112,635 |
| 2019-11-25 | Open-market sale | 730 | $116.22 | 115,145 |
| 2019-11-25 | Open-market sale | 4,435 | $117.02 | 199,008 |
| 2019-11-25 | Open-market sale | 3,519 | $116.22 | 555,492 |
| 2019-11-25 | Open-market sale | 8,468 | $117.02 | 379,963 |
| 2019-11-25 | Open-market sale | 2,460 | $116.22 | 388,431 |
| 2019-11-25 | Open-market sale | 7,498 | $117.02 | 336,467 |
| 2019-11-25 | Open-market sale | 2,179 | $116.22 | 343,965 |
| 2019-11-25 | Open-market sale | 1,145 | $117.02 | 51,405 |
| 2019-11-25 | Open-market sale | 334 | $116.22 | 52,735 |
| 2019-11-25 | Open-market sale | 1,150 | $117.02 | 51,585 |
| 2019-11-25 | Open-market sale | 1,289 | $116.22 | 203,443 |
| 2019-11-25 | Open-market sale | 12,110 | $117.02 | 543,382 |
| 2019-11-22 | Open-market sale | 100 | $115.35 | 52,912 |
| 2019-11-22 | Open-market sale | 218 | $115.35 | 115,940 |
| 2019-11-22 | Open-market sale | 6,266 | $114.68 | 116,158 |
| 2019-11-22 | Open-market sale | 313 | $116.42 | 559,011 |
| 2019-11-22 | Open-market sale | 1,054 | $115.35 | 559,324 |
| 2019-11-22 | Open-market sale | 30,230 | $114.68 | 560,378 |
| 2019-11-22 | Open-market sale | 218 | $116.42 | 390,891 |
| 2019-11-22 | Open-market sale | 737 | $115.35 | 391,109 |
| 2019-11-22 | Open-market sale | 21,139 | $114.68 | 391,846 |
| 2019-11-22 | Open-market sale | 194 | $116.42 | 346,144 |
| 2019-11-22 | Open-market sale | 652 | $115.35 | 346,338 |
| 2019-11-22 | Open-market sale | 18,719 | $114.68 | 346,990 |
| 2019-11-22 | Open-market sale | 114 | $116.42 | 204,732 |
| 2019-11-22 | Open-market sale | 386 | $115.35 | 204,846 |
| 2019-11-22 | Open-market sale | 11,072 | $114.68 | 205,232 |
| 2019-11-22 | Open-market sale | 30 | $116.42 | 53,069 |
| 2019-11-22 | Open-market sale | 100 | $115.35 | 53,099 |
| 2019-11-22 | Open-market sale | 2,870 | $114.68 | 53,199 |
| 2019-11-22 | Open-market sale | 29 | $116.42 | 52,883 |
| 2019-11-22 | Open-market sale | 65 | $116.42 | 115,875 |
| 2019-11-22 | Open-market sale | 3,559 | $114.68 | 65,984 |
| 2019-11-22 | Open-market sale | 124 | $115.35 | 65,860 |
| 2019-11-22 | Open-market sale | 37 | $116.42 | 65,823 |
| 2019-11-22 | Open-market sale | 2,860 | $114.68 | 53,012 |
| 2019-11-20 | Open-market sale | 621 | $113.90 | 232,792 |
| 2019-11-20 | Open-market sale | 1,000 | $115.48 | 56,070 |
| 2019-11-20 | Open-market sale | 3,274 | $114.76 | 57,070 |
| 2019-11-20 | Open-market sale | 161 | $113.90 | 60,344 |
| 2019-11-20 | Open-market sale | 997 | $115.48 | 55,872 |
| 2019-11-20 | Open-market sale | 3,262 | $114.76 | 56,869 |
| 2019-11-20 | Open-market sale | 160 | $113.90 | 60,131 |
| 2019-11-20 | Open-market sale | 1,241 | $115.48 | 69,543 |
| 2019-11-20 | Open-market sale | 4,060 | $114.76 | 70,784 |
| 2019-11-20 | Open-market sale | 200 | $113.90 | 74,844 |
| 2019-11-20 | Open-market sale | 2,184 | $115.48 | 122,423 |
| 2019-11-20 | Open-market sale | 7,148 | $114.76 | 124,607 |
| 2019-11-20 | Open-market sale | 352 | $113.90 | 131,755 |
| 2019-11-20 | Open-market sale | 10,536 | $115.48 | 590,608 |
| 2019-11-20 | Open-market sale | 34,484 | $114.76 | 601,144 |
| 2019-11-20 | Open-market sale | 1,696 | $113.90 | 635,628 |
| 2019-11-20 | Open-market sale | 7,367 | $115.48 | 412,985 |
| 2019-11-20 | Open-market sale | 24,113 | $114.76 | 420,352 |
| 2019-11-20 | Open-market sale | 1,186 | $113.90 | 444,465 |
| 2019-11-20 | Open-market sale | 6,524 | $115.48 | 365,709 |
| 2019-11-20 | Open-market sale | 12,630 | $114.76 | 220,162 |
| 2019-11-20 | Open-market sale | 3,858 | $115.48 | 216,304 |
| 2019-11-20 | Open-market sale | 21,353 | $114.76 | 372,233 |
| 2019-11-20 | Open-market sale | 1,050 | $113.90 | 393,586 |
| 2019-11-19 | Open-market sale | 593 | $114.15 | 60,291 |
| 2019-11-19 | Open-market sale | 2,369 | $113.45 | 60,884 |
| 2019-11-19 | Open-market sale | 738 | $114.15 | 75,044 |
| 2019-11-19 | Open-market sale | 2,949 | $113.45 | 75,782 |
| 2019-11-19 | Open-market sale | 1,300 | $114.15 | 132,107 |
| 2019-11-19 | Open-market sale | 6,269 | $114.15 | 637,324 |
| 2019-11-19 | Open-market sale | 25,043 | $113.45 | 643,593 |
| 2019-11-19 | Open-market sale | 4,384 | $114.15 | 445,651 |
| 2019-11-19 | Open-market sale | 17,511 | $113.45 | 450,035 |
| 2019-11-19 | Open-market sale | 3,882 | $114.15 | 394,636 |
| 2019-11-19 | Open-market sale | 15,507 | $113.45 | 398,518 |
| 2019-11-19 | Open-market sale | 2,378 | $113.45 | 61,100 |
| 2019-11-19 | Open-market sale | 595 | $114.15 | 60,505 |
| 2019-11-19 | Open-market sale | 9,172 | $113.45 | 235,709 |
| 2019-11-19 | Open-market sale | 2,296 | $114.15 | 233,413 |
| 2019-11-19 | Open-market sale | 5,191 | $113.45 | 133,407 |
| 2019-11-18 | Open-market sale | 2,239 | $113.70 | 139,552 |
| 2019-11-18 | Open-market sale | 237 | $115.07 | 668,636 |
| 2019-11-18 | Open-market sale | 4,364 | $114.33 | 668,873 |
| 2019-11-18 | Open-market sale | 10,803 | $113.70 | 673,237 |
| 2019-11-18 | Open-market sale | 165 | $115.07 | 467,546 |
| 2019-11-18 | Open-market sale | 3,052 | $114.33 | 467,711 |
| 2019-11-18 | Open-market sale | 7,554 | $113.70 | 470,763 |
| 2019-11-18 | Open-market sale | 147 | $115.07 | 414,025 |
| 2019-11-18 | Open-market sale | 2,702 | $114.33 | 414,172 |
| 2019-11-18 | Open-market sale | 6,689 | $113.70 | 416,874 |
| 2019-11-18 | Open-market sale | 1,272 | $113.70 | 79,273 |
| 2019-11-18 | Open-market sale | 49 | $115.07 | 138,598 |
| 2019-11-18 | Open-market sale | 905 | $114.33 | 138,647 |
| 2019-11-18 | Open-market sale | 87 | $115.07 | 244,881 |
| 2019-11-18 | Open-market sale | 1,598 | $114.33 | 244,968 |
| 2019-11-18 | Open-market sale | 3,956 | $113.70 | 246,566 |
| 2019-11-18 | Open-market sale | 22 | $115.07 | 63,478 |
| 2019-11-18 | Open-market sale | 414 | $114.33 | 63,500 |
| 2019-11-18 | Open-market sale | 1,026 | $113.70 | 63,914 |
| 2019-11-18 | Open-market sale | 22 | $115.07 | 63,253 |
| 2019-11-18 | Open-market sale | 413 | $114.33 | 63,275 |
| 2019-11-18 | Open-market sale | 1,022 | $113.70 | 63,688 |
| 2019-11-18 | Open-market sale | 28 | $115.07 | 78,731 |
| 2019-11-18 | Open-market sale | 514 | $114.33 | 78,759 |
| 2019-08-15 | Grant / award | 1,602 | $0.00 | 21,804 |
| 2019-02-25 | Open-market sale | 96,772 | $86.50 | 423,563 |
| 2019-02-25 | Open-market sale | 109,283 | $86.50 | 478,317 |
| 2019-02-25 | Open-market sale | 57,238 | $86.50 | 250,522 |
| 2019-02-25 | Open-market sale | 14,837 | $86.50 | 64,940 |
| 2019-02-25 | Open-market sale | 14,785 | $86.50 | 64,710 |
| 2019-02-25 | Open-market sale | 18,403 | $86.50 | 80,545 |
| 2019-02-25 | Open-market sale | 32,396 | $86.50 | 141,791 |
| 2019-02-25 | Open-market sale | 156,286 | $86.50 | 684,040 |
| 2019-02-22 | Open-market sale | 11,361 | $89.56 | 520,335 |
| 2019-02-22 | Open-market sale | 12,830 | $89.56 | 587,600 |
| 2019-02-22 | Open-market sale | 18,348 | $89.56 | 840,326 |
| 2019-02-22 | Open-market sale | 3,803 | $89.56 | 174,187 |
| 2019-02-22 | Open-market sale | 2,160 | $89.56 | 98,948 |
| 2019-02-22 | Open-market sale | 1,736 | $89.56 | 79,495 |
| 2019-02-22 | Open-market sale | 1,742 | $89.56 | 79,777 |
| 2019-02-22 | Open-market sale | 6,720 | $89.56 | 307,760 |
| 2018-08-16 | Open-market sale | 48,593 | $65.75 | 177,990 |
| 2018-08-16 | Open-market sale | 22,256 | $65.75 | 81,519 |
| 2018-08-16 | Open-market sale | 22,177 | $65.75 | 81,231 |
| 2018-08-16 | Open-market sale | 27,604 | $65.75 | 101,108 |
| 2018-08-16 | Open-market sale | 85,857 | $65.75 | 314,480 |
| 2018-08-16 | Open-market sale | 234,429 | $65.75 | 858,674 |
| 2018-08-16 | Open-market sale | 163,925 | $65.75 | 600,430 |
| 2018-08-16 | Open-market sale | 145,159 | $65.75 | 531,696 |
| 2018-08-15 | Grant / award | 2,600 | $0.00 | 20,202 |
| 2018-06-14 | Open-market sale | 7,419 | $61.50 | 103,775 |
| 2018-06-14 | Open-market sale | 7,392 | $61.50 | 103,408 |
| 2018-06-14 | Open-market sale | 9,201 | $61.50 | 128,712 |
| 2018-06-14 | Open-market sale | 28,618 | $61.50 | 400,337 |
| 2018-06-14 | Open-market sale | 16,198 | $61.50 | 226,583 |
| 2018-06-14 | Open-market sale | 78,143 | $61.50 | 1,093,103 |
| 2018-06-14 | Open-market sale | 54,642 | $61.50 | 764,355 |
| 2018-06-14 | Open-market sale | 48,387 | $61.50 | 676,855 |
| 2017-08-17 | Open-market sale | 132,219 | $45.00 | 428,955 |
| 2017-08-17 | Open-market sale | 34,274 | $45.00 | 111,194 |
| 2017-08-17 | Open-market sale | 34,152 | $45.00 | 110,800 |
| 2017-08-17 | Open-market sale | 42,510 | $45.00 | 137,913 |
| 2017-08-17 | Open-market sale | 74,834 | $45.00 | 242,781 |
| 2017-08-17 | Open-market sale | 361,020 | $45.00 | 1,171,246 |
| 2017-08-17 | Open-market sale | 252,445 | $45.00 | 818,997 |
| 2017-08-17 | Open-market sale | 223,546 | $45.00 | 725,242 |
| 2017-08-15 | Grant / award | 3,613 | $0.00 | 17,602 |
| 2016-08-16 | Grant / award | 3,690 | $0.00 | 13,989 |
| 2016-08-12 | Open-market sale | 375,086 | $44.40 | 1,532,266 |
| 2016-08-12 | Open-market sale | 232,255 | $44.40 | 948,788 |
| 2016-08-12 | Open-market sale | 77,750 | $44.40 | 317,615 |
| 2016-08-12 | Open-market sale | 44,166 | $44.40 | 180,423 |
| 2016-08-12 | Open-market sale | 35,483 | $44.40 | 144,952 |
| 2016-08-12 | Open-market sale | 35,609 | $44.40 | 145,468 |
| 2016-08-12 | Open-market sale | 137,371 | $44.40 | 561,174 |
| 2016-08-12 | Open-market sale | 262,280 | $44.40 | 1,071,442 |
| 2015-11-24 | Open-market sale | 171,713 | $42.50 | 698,545 |
| 2015-11-24 | Open-market sale | 290,319 | $42.50 | 1,181,043 |
| 2015-11-24 | Open-market sale | 327,850 | $42.50 | 1,333,722 |
| 2015-11-24 | Open-market sale | 468,858 | $42.50 | 1,907,352 |
| 2015-11-24 | Open-market sale | 97,187 | $42.50 | 395,365 |
| 2015-11-24 | Open-market sale | 55,207 | $42.50 | 224,589 |
| 2015-11-24 | Open-market sale | 44,354 | $42.50 | 180,435 |
| 2015-11-24 | Open-market sale | 44,512 | $42.50 | 181,077 |
| 2015-10-08 | Open-market sale | 71,326 | $29.75 | 2,376,210 |
| 2015-10-08 | Open-market sale | 44,166 | $29.75 | 1,471,362 |
| 2015-10-08 | Open-market sale | 49,876 | $29.75 | 1,661,572 |
| 2015-10-08 | Open-market sale | 14,785 | $29.75 | 492,552 |
| 2015-10-08 | Open-market sale | 8,399 | $29.75 | 279,796 |
| 2015-10-08 | Open-market sale | 26,122 | $29.75 | 870,258 |
| 2015-10-08 | Open-market sale | 6,771 | $29.75 | 225,589 |
| 2015-10-08 | Open-market sale | 6,747 | $29.75 | 224,789 |
| 2015-09-30 | Open-market sale | 97,187 | $29.75 | 507,337 |
| 2015-09-30 | Open-market sale | 44,511 | $29.75 | 232,360 |
| 2015-09-30 | Open-market sale | 44,354 | $29.75 | 231,536 |
| 2015-09-30 | Open-market sale | 55,208 | $29.75 | 288,195 |
| 2015-09-30 | Open-market sale | 171,713 | $29.75 | 896,380 |
| 2015-09-30 | Open-market sale | 468,858 | $29.75 | 2,447,536 |
| 2015-09-30 | Open-market sale | 327,850 | $29.75 | 1,711,448 |
| 2015-09-30 | Open-market sale | 290,319 | $29.75 | 1,515,528 |
| 2015-08-17 | Grant / award | 4,251 | $0.00 | 10,299 |
| 2015-05-20 | Open-market sale | 35,817 | $32.00 | 343,403 |
| 2015-05-20 | Open-market sale | 28,776 | $32.00 | 275,890 |
| 2015-05-20 | Open-market sale | 212,701 | $32.00 | 2,039,298 |
| 2015-05-20 | Open-market sale | 63,052 | $32.00 | 604,524 |
| 2015-05-20 | Open-market sale | 28,878 | $32.00 | 276,871 |
| 2015-05-20 | Open-market sale | 188,351 | $32.00 | 1,805,847 |
| 2015-05-20 | Open-market sale | 111,403 | $32.00 | 1,068,093 |
| 2015-05-20 | Open-market sale | 304,183 | $32.00 | 2,916,394 |
| 2015-01-09 | Open-market sale | 32,543 | $26.25 | 2,251,999 |
| 2015-01-09 | Open-market sale | 46,539 | $26.25 | 3,220,557 |
| 2015-01-09 | Open-market sale | 9,647 | $26.25 | 667,576 |
| 2015-01-09 | Open-market sale | 5,480 | $26.25 | 379,220 |
| 2015-01-09 | Open-market sale | 4,402 | $26.25 | 304,666 |
| 2015-01-09 | Open-market sale | 4,419 | $26.25 | 305,749 |
| 2015-01-09 | Open-market sale | 17,044 | $26.25 | 1,179,496 |
| 2015-01-09 | Open-market sale | 28,817 | $26.25 | 1,994,198 |
| 2014-12-17 | Open-market sale | 48,318 | $26.25 | 310,168 |
| 2014-12-17 | Open-market sale | 48,147 | $26.25 | 309,068 |
| 2014-12-17 | Open-market sale | 59,929 | $26.25 | 384,700 |
| 2014-12-17 | Open-market sale | 105,499 | $26.25 | 677,223 |
| 2014-12-17 | Open-market sale | 508,955 | $26.25 | 3,267,116 |
| 2014-12-17 | Open-market sale | 315,148 | $26.25 | 2,023,015 |
| 2014-12-17 | Open-market sale | 186,398 | $26.25 | 1,196,540 |
| 2014-12-17 | Open-market sale | 355,889 | $26.25 | 2,284,542 |
| 2014-08-18 | Grant / award | 6,048 | $0.00 | 6,048 |
| 2014-03-24 | Conversion (derivative) | 2,829,729 | — | 0 |
| 2014-03-24 | Conversion (derivative) | 458,524 | — | 0 |
| 2014-03-24 | Conversion | 1,886,486 | — | 2,221,893 |
| 2014-03-24 | Conversion | 305,682 | — | 2,527,575 |
| 2014-03-24 | Open-market sale | 189,412 | $17.00 | 2,338,163 |
| 2014-03-24 | Conversion | 2,130,362 | — | 2,509,129 |
| 2014-03-24 | Conversion | 345,200 | — | 2,854,329 |
| 2014-03-24 | Open-market sale | 213,898 | $17.00 | 2,640,431 |
| 2014-03-24 | Conversion | 2,316,485 | — | 2,728,343 |
| 2014-03-24 | Open-market sale | 112,030 | $17.00 | 1,382,938 |
| 2014-03-24 | Conversion | 1,494,968 | — | 1,494,968 |
| 2014-03-24 | Open-market sale | 29,041 | $17.00 | 358,486 |
| 2014-03-24 | Conversion | 387,527 | — | 387,527 |
| 2014-03-24 | Open-market sale | 28,937 | $17.00 | 357,215 |
| 2014-03-24 | Conversion | 386,152 | — | 386,152 |
| 2014-03-24 | Open-market sale | 36,019 | $17.00 | 444,629 |
| 2014-03-24 | Conversion | 480,648 | — | 480,648 |
| 2014-03-24 | Open-market sale | 63,408 | $17.00 | 782,722 |
| 2014-03-24 | Conversion | 846,130 | — | 846,130 |
| 2014-03-24 | Open-market sale | 305,896 | $17.00 | 3,776,071 |
| 2014-03-24 | Conversion | 1,353,624 | — | 4,081,967 |
| 2014-03-18 | — | — | — | 411,858 |
| 2014-03-18 | — | — | — | 335,407 |
| 2014-03-18 | — | — | — | 378,767 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.