SEC CIK 938071
DUFFIELD DAVID A
Reported ownership across 1 company, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| WDAYview stock → | 105,049 | 2026-10-09 |
Position History — WDAY
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — WDAY
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2026-10-09 | Conversion (derivative) | 99,835 | $0.00 | 35,480,751 |
| 2026-10-09 | Open-market sale | 1,502 | $190.96 | 105,049 |
| 2026-10-09 | Open-market sale | 10,472 | $190.13 | 106,551 |
| 2026-10-09 | Open-market sale | 12,732 | $189.36 | 117,023 |
| 2026-10-09 | Open-market sale | 14,228 | $188.19 | 129,755 |
| 2026-10-09 | Open-market sale | 14,294 | $186.92 | 143,983 |
| 2026-10-09 | Open-market sale | 46,607 | $186.36 | 158,277 |
| 2026-10-09 | Conversion | 99,835 | $0.00 | 204,884 |
| 2026-10-06 | Conversion (derivative) | 99,228 | $0.00 | 35,580,586 |
| 2026-10-06 | Open-market sale | 10,572 | $189.39 | 105,049 |
| 2026-10-06 | Open-market sale | 19,534 | $188.64 | 115,621 |
| 2026-10-06 | Open-market sale | 10,054 | $187.77 | 135,155 |
| 2026-10-06 | Open-market sale | 45,984 | $186.66 | 145,209 |
| 2026-10-06 | Open-market sale | 10,284 | $185.86 | 191,193 |
| 2026-10-06 | Open-market sale | 2,800 | $184.80 | 201,477 |
| 2026-10-06 | Conversion | 99,228 | $0.00 | 204,277 |
| 2026-10-01 | Conversion (derivative) | 98,446 | $0.00 | 35,679,814 |
| 2026-10-01 | Open-market sale | 1,500 | $194.77 | 105,049 |
| 2026-10-01 | Open-market sale | 4,600 | $194.03 | 106,549 |
| 2026-10-01 | Open-market sale | 600 | $192.26 | 111,149 |
| 2026-10-01 | Open-market sale | 3,900 | $191.48 | 111,749 |
| 2026-10-01 | Open-market sale | 3,800 | $190.85 | 115,649 |
| 2026-10-01 | Open-market sale | 1,809 | $188.34 | 119,449 |
| 2026-10-01 | Open-market sale | 4,764 | $187.50 | 121,258 |
| 2026-10-01 | Open-market sale | 48,972 | $186.55 | 126,022 |
| 2026-10-01 | Open-market sale | 14,166 | $185.72 | 174,994 |
| 2026-10-01 | Open-market sale | 9,035 | $184.69 | 189,160 |
| 2026-10-01 | Open-market sale | 5,300 | $183.86 | 198,195 |
| 2026-10-01 | Conversion | 98,446 | $0.00 | 203,495 |
| 2026-09-28 | Conversion (derivative) | 98,971 | $0.00 | 35,778,260 |
| 2026-09-28 | Open-market sale | 3,904 | $190.60 | 105,049 |
| 2026-09-28 | Open-market sale | 23,095 | $189.84 | 108,953 |
| 2026-09-28 | Open-market sale | 37,993 | $188.94 | 132,048 |
| 2026-09-28 | Open-market sale | 23,779 | $188.13 | 170,041 |
| 2026-09-28 | Open-market sale | 1,100 | $186.80 | 193,820 |
| 2026-09-28 | Open-market sale | 1,700 | $185.78 | 194,920 |
| 2026-09-28 | Open-market sale | 1,904 | $184.67 | 196,620 |
| 2026-09-28 | Open-market sale | 3,496 | $183.88 | 198,524 |
| 2026-09-28 | Open-market sale | 2,000 | $182.67 | 202,020 |
| 2026-09-28 | Conversion | 98,971 | $0.00 | 204,020 |
| 2026-09-23 | Conversion (derivative) | 99,613 | $0.00 | 35,877,231 |
| 2026-09-23 | Open-market sale | 1,875 | $193.62 | 105,049 |
| 2026-09-23 | Open-market sale | 24,934 | $192.84 | 106,924 |
| 2026-09-23 | Open-market sale | 63,855 | $192.10 | 131,858 |
| 2026-09-23 | Open-market sale | 4,849 | $190.95 | 195,713 |
| 2026-09-23 | Open-market sale | 1,776 | $189.69 | 200,562 |
| 2026-09-23 | Open-market sale | 2,324 | $188.92 | 202,338 |
| 2026-09-23 | Conversion | 99,613 | $0.00 | 204,662 |
| 2026-09-18 | Conversion (derivative) | 94,089 | $0.00 | 35,976,844 |
| 2026-09-18 | Open-market sale | 12,029 | $195.73 | 105,049 |
| 2026-09-18 | Open-market sale | 47,201 | $194.91 | 117,078 |
| 2026-09-18 | Open-market sale | 34,859 | $194.04 | 164,279 |
| 2026-09-18 | Conversion | 94,089 | $0.00 | 199,138 |
| 2026-09-15 | Conversion (derivative) | 96,545 | $0.00 | 36,070,933 |
| 2026-09-15 | Open-market sale | 3,868 | $194.39 | 105,049 |
| 2026-09-15 | Open-market sale | 23,875 | $193.57 | 108,917 |
| 2026-09-15 | Open-market sale | 26,152 | $192.73 | 132,792 |
| 2026-09-15 | Open-market sale | 17,487 | $191.63 | 158,944 |
| 2026-09-15 | Open-market sale | 25,163 | $190.71 | 176,431 |
| 2026-09-15 | Conversion | 96,545 | $0.00 | 201,594 |
| 2026-09-10 | Conversion (derivative) | 100,780 | $0.00 | 36,167,478 |
| 2026-09-10 | Open-market sale | 2,493 | $187.75 | 105,049 |
| 2026-09-10 | Open-market sale | 22,388 | $187.05 | 107,542 |
| 2026-09-10 | Open-market sale | 24,465 | $186.26 | 129,930 |
| 2026-09-10 | Open-market sale | 23,551 | $184.98 | 154,395 |
| 2026-09-10 | Open-market sale | 27,883 | $184.33 | 177,946 |
| 2026-09-10 | Conversion | 100,780 | $0.00 | 205,829 |
| 2026-09-04 | Conversion (derivative) | 90,615 | $0.00 | 36,268,258 |
| 2026-09-04 | Open-market sale | 600 | $204.05 | 105,049 |
| 2026-09-04 | Open-market sale | 600 | $201.75 | 105,649 |
| 2026-09-04 | Open-market sale | 224 | $200.59 | 106,249 |
| 2026-09-04 | Open-market sale | 7,631 | $199.91 | 106,473 |
| 2026-09-04 | Open-market sale | 30,048 | $198.87 | 114,104 |
| 2026-09-04 | Open-market sale | 31,605 | $198.11 | 144,152 |
| 2026-09-04 | Open-market sale | 6,241 | $196.73 | 175,757 |
| 2026-09-04 | Open-market sale | 13,666 | $195.81 | 181,998 |
| 2026-09-04 | Conversion | 90,615 | $0.00 | 195,664 |
| 2026-09-01 | Conversion (derivative) | 94,961 | $0.00 | 36,358,873 |
| 2026-09-01 | Open-market sale | 100 | $204.92 | 105,049 |
| 2026-09-01 | Open-market sale | 1,900 | $204.28 | 105,149 |
| 2026-09-01 | Open-market sale | 6,199 | $203.40 | 107,049 |
| 2026-09-01 | Open-market sale | 1,901 | $202.40 | 113,248 |
| 2026-09-01 | Open-market sale | 4,100 | $201.40 | 115,149 |
| 2026-09-01 | Open-market sale | 4,800 | $200.14 | 119,249 |
| 2026-09-01 | Open-market sale | 35,196 | $199.01 | 124,049 |
| 2026-09-01 | Open-market sale | 36,729 | $198.29 | 159,245 |
| 2026-09-01 | Open-market sale | 4,036 | $197.38 | 195,974 |
| 2026-09-01 | Conversion | 94,961 | $0.00 | 200,010 |
| 2026-07-09 | Conversion (derivative) | 107,500 | $0.00 | 36,453,834 |
| 2026-07-09 | Open-market sale | 100 | $138.98 | 105,049 |
| 2026-07-09 | Open-market sale | 20,710 | $138.34 | 105,149 |
| 2026-07-09 | Open-market sale | 39,133 | $137.19 | 125,859 |
| 2026-07-09 | Open-market sale | 27,858 | $136.41 | 164,992 |
| 2026-07-09 | Open-market sale | 14,299 | $135.48 | 192,850 |
| 2026-07-09 | Open-market sale | 500 | $134.01 | 207,149 |
| 2026-07-09 | Open-market sale | 1,700 | $133.12 | 207,649 |
| 2026-07-09 | Open-market sale | 1,800 | $132.07 | 209,349 |
| 2026-07-09 | Open-market sale | 1,400 | $130.63 | 211,149 |
| 2026-07-09 | Conversion | 107,500 | $0.00 | 212,549 |
| 2026-07-06 | Conversion (derivative) | 107,500 | $0.00 | 36,561,334 |
| 2026-07-06 | Open-market sale | 100 | $138.30 | 105,049 |
| 2026-07-06 | Open-market sale | 43,583 | $137.75 | 105,149 |
| 2026-07-06 | Open-market sale | 15,869 | $136.90 | 148,732 |
| 2026-07-06 | Open-market sale | 3,417 | $135.80 | 164,601 |
| 2026-07-06 | Open-market sale | 7,098 | $134.65 | 168,018 |
| 2026-07-06 | Open-market sale | 2,476 | $133.99 | 175,116 |
| 2026-07-06 | Open-market sale | 7,953 | $132.73 | 177,592 |
| 2026-07-06 | Open-market sale | 11,348 | $131.79 | 185,545 |
| 2026-07-06 | Open-market sale | 13,550 | $130.81 | 196,893 |
| 2026-07-06 | Open-market sale | 2,106 | $129.82 | 210,443 |
| 2026-07-06 | Conversion | 107,500 | $0.00 | 212,549 |
| 2026-06-30 | Conversion (derivative) | 107,500 | $0.00 | 36,668,834 |
| 2026-06-30 | Open-market sale | 31,354 | $122.73 | 105,049 |
| 2026-06-30 | Open-market sale | 53,176 | $122.17 | 136,403 |
| 2026-06-30 | Open-market sale | 16,870 | $121.06 | 189,579 |
| 2026-06-30 | Open-market sale | 6,100 | $120.00 | 206,449 |
| 2026-06-30 | Conversion | 107,500 | $0.00 | 212,549 |
| 2026-06-25 | Conversion (derivative) | 107,500 | $0.00 | 36,776,334 |
| 2026-06-25 | Open-market sale | 1,800 | $118.76 | 105,049 |
| 2026-06-25 | Open-market sale | 9,739 | $118.03 | 106,849 |
| 2026-06-25 | Open-market sale | 17,064 | $116.95 | 116,588 |
| 2026-06-25 | Open-market sale | 19,825 | $116.06 | 133,652 |
| 2026-06-25 | Open-market sale | 28,998 | $114.98 | 153,477 |
| 2026-06-25 | Open-market sale | 30,074 | $114.14 | 182,475 |
| 2026-06-25 | Conversion | 107,500 | $0.00 | 212,549 |
| 2026-06-22 | Conversion (derivative) | 107,500 | $0.00 | 36,883,834 |
| 2026-06-22 | Open-market sale | 1,540 | $119.84 | 105,049 |
| 2026-06-22 | Open-market sale | 4,151 | $119.05 | 106,589 |
| 2026-06-22 | Open-market sale | 7,602 | $118.15 | 110,740 |
| 2026-06-22 | Open-market sale | 10,587 | $117.20 | 118,342 |
| 2026-06-22 | Open-market sale | 3,900 | $116.16 | 128,929 |
| 2026-06-22 | Open-market sale | 7,033 | $114.94 | 132,829 |
| 2026-06-22 | Open-market sale | 6,920 | $114.15 | 139,862 |
| 2026-06-22 | Open-market sale | 49,759 | $112.92 | 146,782 |
| 2026-06-22 | Open-market sale | 16,008 | $112.08 | 196,541 |
| 2026-06-22 | Conversion | 107,500 | $0.00 | 212,549 |
| 2026-06-17 | Conversion (derivative) | 107,500 | $0.00 | 36,991,334 |
| 2026-06-17 | Open-market sale | 2,565 | $127.95 | 105,049 |
| 2026-06-17 | Open-market sale | 20,675 | $127.04 | 107,614 |
| 2026-06-17 | Open-market sale | 27,209 | $126.34 | 128,289 |
| 2026-06-17 | Open-market sale | 17,156 | $125.18 | 155,498 |
| 2026-06-17 | Open-market sale | 8,100 | $124.15 | 172,654 |
| 2026-06-17 | Open-market sale | 11,478 | $123.08 | 180,754 |
| 2026-06-17 | Open-market sale | 20,317 | $121.96 | 192,232 |
| 2026-06-17 | Conversion | 107,500 | $0.00 | 212,549 |
| 2026-06-12 | Conversion (derivative) | 107,500 | $0.00 | 37,098,834 |
| 2026-06-12 | Open-market sale | 8,237 | $130.79 | 105,049 |
| 2026-06-12 | Open-market sale | 9,470 | $129.63 | 113,286 |
| 2026-06-12 | Open-market sale | 54,009 | $128.88 | 122,756 |
| 2026-06-12 | Open-market sale | 15,860 | $127.99 | 176,765 |
| 2026-06-12 | Open-market sale | 10,724 | $126.88 | 192,625 |
| 2026-06-12 | Open-market sale | 9,200 | $126.01 | 203,349 |
| 2026-06-12 | Conversion | 107,500 | $0.00 | 212,549 |
| 2026-06-09 | Conversion (derivative) | 107,500 | $0.00 | 37,206,334 |
| 2026-06-09 | Open-market sale | 23,190 | $140.37 | 105,049 |
| 2026-06-09 | Open-market sale | 17,240 | $139.45 | 128,239 |
| 2026-06-09 | Open-market sale | 24,452 | $138.40 | 145,479 |
| 2026-06-09 | Open-market sale | 18,389 | $137.35 | 169,931 |
| 2026-06-09 | Open-market sale | 16,810 | $136.52 | 188,320 |
| 2026-06-09 | Open-market sale | 7,419 | $135.54 | 205,130 |
| 2026-06-09 | Conversion | 107,500 | $0.00 | 212,549 |
| 2026-06-04 | Conversion (derivative) | 107,500 | $0.00 | 37,313,834 |
| 2026-06-04 | Open-market sale | 3,115 | $152.22 | 105,049 |
| 2026-06-04 | Open-market sale | 13,548 | $151.28 | 108,164 |
| 2026-06-04 | Open-market sale | 18,891 | $150.40 | 121,712 |
| 2026-06-04 | Open-market sale | 36,475 | $149.26 | 140,603 |
| 2026-06-04 | Open-market sale | 35,471 | $148.52 | 177,078 |
| 2026-06-04 | Conversion | 107,500 | $0.00 | 212,549 |
| 2026-06-01 | Conversion (derivative) | 107,500 | $0.00 | 37,421,334 |
| 2026-06-01 | Open-market sale | 7,555 | $158.36 | 105,049 |
| 2026-06-01 | Open-market sale | 50,214 | $157.62 | 112,604 |
| 2026-06-01 | Open-market sale | 23,511 | $156.95 | 162,818 |
| 2026-06-01 | Open-market sale | 5,380 | $155.35 | 186,329 |
| 2026-06-01 | Open-market sale | 11,980 | $154.46 | 191,709 |
| 2026-06-01 | Open-market sale | 4,992 | $153.68 | 203,689 |
| 2026-06-01 | Open-market sale | 688 | $152.47 | 208,681 |
| 2026-06-01 | Open-market sale | 1,833 | $151.15 | 209,369 |
| 2026-06-01 | Open-market sale | 1,347 | $150.18 | 211,202 |
| 2026-06-01 | Conversion | 107,500 | $0.00 | 212,549 |
| 2026-04-09 | Conversion (derivative) | 107,500 | $0.00 | 37,528,834 |
| 2026-04-09 | Open-market sale | 3,700 | $116.13 | 105,049 |
| 2026-04-09 | Open-market sale | 3,200 | $115.16 | 108,749 |
| 2026-04-09 | Open-market sale | 1,900 | $113.71 | 111,949 |
| 2026-04-09 | Open-market sale | 39,607 | $112.93 | 113,849 |
| 2026-04-09 | Open-market sale | 29,705 | $111.93 | 153,456 |
| 2026-04-09 | Open-market sale | 29,388 | $111.06 | 183,161 |
| 2026-04-09 | Conversion | 107,500 | $0.00 | 212,549 |
| 2026-04-06 | Conversion (derivative) | 107,500 | $0.00 | 37,636,334 |
| 2026-04-06 | Open-market sale | 74,430 | $129.61 | 119,195 |
| 2026-04-06 | Open-market sale | 13,346 | $130.29 | 105,849 |
| 2026-04-06 | Open-market sale | 800 | $132.01 | 105,049 |
| 2026-04-06 | Open-market sale | 18,924 | $128.97 | 193,625 |
| 2026-04-06 | Conversion | 107,500 | $0.00 | 212,549 |
| 2026-03-31 | Conversion (derivative) | 107,500 | $0.00 | 37,743,834 |
| 2026-03-31 | Open-market sale | 13,887 | $130.67 | 105,149 |
| 2026-03-31 | Open-market sale | 72,781 | $129.84 | 119,036 |
| 2026-03-31 | Open-market sale | 3,800 | $128.09 | 208,749 |
| 2026-03-31 | Open-market sale | 100 | $131.41 | 105,049 |
| 2026-03-31 | Conversion | 107,500 | $0.00 | 212,549 |
| 2026-03-31 | Open-market sale | 16,932 | $129.05 | 191,817 |
| 2026-03-26 | Conversion (derivative) | 107,500 | $0.00 | 37,851,334 |
| 2026-03-26 | Open-market sale | 19,077 | $129.46 | 107,249 |
| 2026-03-26 | Open-market sale | 32,727 | $128.40 | 126,326 |
| 2026-03-26 | Open-market sale | 53,496 | $127.85 | 159,053 |
| 2026-03-26 | Conversion | 107,500 | $0.00 | 212,549 |
| 2026-03-26 | Open-market sale | 2,200 | $130.18 | 105,049 |
| 2026-03-23 | Conversion (derivative) | 107,500 | $0.00 | 37,958,834 |
| 2026-03-23 | Open-market sale | 21,592 | $135.76 | 188,457 |
| 2026-03-23 | Conversion | 107,500 | $0.00 | 212,549 |
| 2026-03-23 | Open-market sale | 34,611 | $137.55 | 105,049 |
| 2026-03-23 | Open-market sale | 48,797 | $136.89 | 139,660 |
| 2026-03-23 | Open-market sale | 2,500 | $134.66 | 210,049 |
| 2026-03-18 | Conversion (derivative) | 107,500 | $0.00 | 38,066,334 |
| 2026-03-18 | Open-market sale | 1,400 | $134.87 | 105,049 |
| 2026-03-18 | Open-market sale | 6,114 | $134.14 | 106,449 |
| 2026-03-18 | Open-market sale | 27,136 | $133.07 | 112,563 |
| 2026-03-18 | Open-market sale | 62,150 | $132.37 | 139,699 |
| 2026-03-18 | Open-market sale | 10,700 | $131.35 | 201,849 |
| 2026-03-18 | Conversion | 107,500 | $0.00 | 212,549 |
| 2026-03-13 | Conversion (derivative) | 107,500 | $0.00 | 38,173,834 |
| 2026-03-13 | Open-market sale | 41,934 | $132.25 | 143,795 |
| 2026-03-13 | Open-market sale | 22,046 | $133.34 | 121,749 |
| 2026-03-13 | Open-market sale | 2,544 | $135.14 | 105,049 |
| 2026-03-13 | Open-market sale | 14,156 | $134.36 | 107,593 |
| 2026-03-13 | Conversion | 107,500 | $0.00 | 212,549 |
| 2026-03-13 | Open-market sale | 26,820 | $131.67 | 185,729 |
| 2026-03-10 | Conversion (derivative) | 107,500 | $0.00 | 38,281,334 |
| 2026-03-10 | Open-market sale | 14,176 | $141.16 | 194,073 |
| 2026-03-10 | Open-market sale | 4,300 | $140.02 | 208,249 |
| 2026-03-10 | Open-market sale | 52,631 | $142.02 | 141,442 |
| 2026-03-10 | Open-market sale | 31,693 | $142.78 | 109,749 |
| 2026-03-10 | Open-market sale | 2,000 | $144.20 | 107,749 |
| 2026-03-10 | Open-market sale | 2,100 | $145.16 | 105,649 |
| 2026-03-10 | Open-market sale | 590 | $146.33 | 105,059 |
| 2026-03-10 | Open-market sale | 10 | $146.73 | 105,049 |
| 2026-03-10 | Conversion | 107,500 | $0.00 | 212,549 |
| 2026-03-05 | Conversion (derivative) | 107,500 | $0.00 | 38,388,834 |
| 2026-03-05 | Open-market sale | 11,475 | $148.18 | 105,849 |
| 2026-03-05 | Open-market sale | 70,401 | $147.27 | 117,324 |
| 2026-03-05 | Open-market sale | 22,649 | $146.42 | 187,725 |
| 2026-03-05 | Open-market sale | 2,175 | $145.17 | 210,374 |
| 2026-03-05 | Conversion | 107,500 | $0.00 | 212,549 |
| 2026-03-05 | Open-market sale | 800 | $148.81 | 105,049 |
| 2026-03-02 | Conversion (derivative) | 107,500 | $0.00 | 38,496,334 |
| 2026-03-02 | Open-market sale | 10,497 | $133.29 | 202,052 |
| 2026-03-02 | Conversion | 107,500 | $0.00 | 212,549 |
| 2026-03-02 | Open-market sale | 56,954 | $134.08 | 145,098 |
| 2026-03-02 | Open-market sale | 30,557 | $134.98 | 114,541 |
| 2026-03-02 | Open-market sale | 9,492 | $135.69 | 105,049 |
| 2026-01-08 | Conversion (derivative) | 82,884 | $0.00 | 38,603,834 |
| 2026-01-08 | Open-market sale | 9,183 | $211.10 | 105,049 |
| 2026-01-08 | Conversion | 82,884 | $0.00 | 187,933 |
| 2026-01-08 | Open-market sale | 28,462 | $210.43 | 114,232 |
| 2026-01-08 | Open-market sale | 27,639 | $209.68 | 142,694 |
| 2026-01-08 | Open-market sale | 9,240 | $208.42 | 170,333 |
| 2026-01-08 | Open-market sale | 8,360 | $207.66 | 179,573 |
| 2026-01-02 | Conversion (derivative) | 81,479 | $0.00 | 38,686,718 |
| 2026-01-02 | Open-market sale | 15,339 | $204.63 | 147,516 |
| 2026-01-02 | Open-market sale | 14,862 | $203.81 | 162,855 |
| 2026-01-02 | Open-market sale | 8,811 | $202.65 | 177,717 |
| 2026-01-02 | Conversion | 81,479 | $0.00 | 186,528 |
| 2026-01-02 | Open-market sale | 26,512 | $205.79 | 121,004 |
| 2026-01-02 | Open-market sale | 8,010 | $206.47 | 112,994 |
| 2026-01-02 | Open-market sale | 2,272 | $207.74 | 110,722 |
| 2026-01-02 | Open-market sale | 2,712 | $208.73 | 108,010 |
| 2026-01-02 | Open-market sale | 288 | $209.91 | 107,722 |
| 2026-01-02 | Open-market sale | 1,623 | $210.70 | 106,099 |
| 2026-01-02 | Open-market sale | 450 | $212.24 | 105,649 |
| 2026-01-02 | Open-market sale | 100 | $214.07 | 105,049 |
| 2026-01-02 | Open-market sale | 500 | $213.44 | 105,149 |
| 2025-12-23 | Conversion (derivative) | 80,279 | $0.00 | 38,768,197 |
| 2025-12-23 | Conversion | 80,279 | $0.00 | 185,328 |
| 2025-12-23 | Open-market sale | 50,857 | $215.29 | 109,549 |
| 2025-12-23 | Open-market sale | 3,800 | $216.01 | 105,749 |
| 2025-12-23 | Open-market sale | 700 | $216.88 | 105,049 |
| 2025-12-23 | Open-market sale | 24,922 | $214.32 | 160,406 |
| 2025-12-16 | Conversion (derivative) | 81,434 | $0.00 | 38,848,476 |
| 2025-12-16 | Open-market sale | 8,000 | $217.04 | 106,349 |
| 2025-12-16 | Open-market sale | 1,300 | $217.71 | 105,049 |
| 2025-12-16 | Open-market sale | 55,253 | $216.04 | 114,349 |
| 2025-12-16 | Open-market sale | 16,881 | $215.17 | 169,602 |
| 2025-12-16 | Conversion | 81,434 | $0.00 | 186,483 |
| 2025-12-02 | Conversion (derivative) | 215,000 | $0.00 | 38,929,910 |
| 2025-12-02 | Conversion (derivative) | 2,320,000 | $0.00 | 39,144,910 |
| 2025-12-02 | Conversion (derivative) | 82,025 | $0.00 | 41,464,910 |
| 2025-12-02 | Gift | 2,320,000 | $0.00 | 320,049 |
| 2025-12-02 | Conversion | 215,000 | $0.00 | 2,640,049 |
| 2025-12-02 | Conversion | 2,320,000 | $0.00 | 2,425,049 |
| 2025-12-02 | Open-market sale | 200 | $214.09 | 105,049 |
| 2025-12-02 | Open-market sale | 28,555 | $212.63 | 119,760 |
| 2025-12-02 | Open-market sale | 31,752 | $211.57 | 148,315 |
| 2025-12-02 | Open-market sale | 7,007 | $210.77 | 180,067 |
| 2025-12-02 | Conversion | 82,025 | $0.00 | 187,074 |
| 2025-12-02 | Gift | 215,000 | $0.00 | 105,049 |
| 2025-12-02 | Open-market sale | 14,511 | $213.35 | 105,249 |
| 2025-10-08 | Conversion (derivative) | 75,053 | $0.00 | 41,546,935 |
| 2025-10-08 | Open-market sale | 30,595 | $237.27 | 112,932 |
| 2025-10-08 | Open-market sale | 9,935 | $238.13 | 102,997 |
| 2025-10-08 | Open-market sale | 8,656 | $236.30 | 143,527 |
| 2025-10-08 | Open-market sale | 12,978 | $235.18 | 152,183 |
| 2025-10-08 | Open-market sale | 9,489 | $234.26 | 165,161 |
| 2025-10-08 | Open-market sale | 3,400 | $233.21 | 174,650 |
| 2025-10-08 | Conversion | 75,053 | $0.00 | 178,050 |
| 2025-10-01 | Conversion (derivative) | 72,696 | $0.00 | 41,621,988 |
| 2025-10-01 | Open-market sale | 600 | $241.52 | 102,997 |
| 2025-10-01 | Open-market sale | 7,351 | $240.74 | 103,597 |
| 2025-10-01 | Open-market sale | 6,066 | $239.99 | 110,948 |
| 2025-10-01 | Open-market sale | 5,273 | $238.75 | 117,014 |
| 2025-10-01 | Open-market sale | 2,210 | $237.76 | 122,287 |
| 2025-10-01 | Open-market sale | 5,500 | $236.93 | 124,497 |
| 2025-10-01 | Open-market sale | 1,000 | $235.74 | 129,997 |
| 2025-10-01 | Open-market sale | 1,100 | $234.97 | 130,997 |
| 2025-10-01 | Open-market sale | 4,491 | $233.53 | 132,097 |
| 2025-10-01 | Open-market sale | 21,484 | $232.70 | 136,588 |
| 2025-10-01 | Open-market sale | 17,621 | $232.12 | 158,072 |
| 2025-10-01 | Conversion | 72,696 | $0.00 | 175,693 |
| 2025-09-23 | Conversion (derivative) | 72,118 | $0.00 | 41,694,684 |
| 2025-09-23 | Open-market sale | 13,006 | $243.21 | 109,098 |
| 2025-09-23 | Open-market sale | 10,998 | $242.05 | 122,104 |
| 2025-09-23 | Open-market sale | 15,405 | $241.13 | 133,102 |
| 2025-09-23 | Open-market sale | 200 | $244.66 | 102,997 |
| 2025-09-23 | Conversion | 72,118 | $0.00 | 175,115 |
| 2025-09-23 | Open-market sale | 5,901 | $243.93 | 103,197 |
| 2025-09-23 | Open-market sale | 26,608 | $240.27 | 148,507 |
| 2025-09-16 | Conversion (derivative) | 78,564 | $0.00 | 41,766,802 |
| 2025-09-16 | Open-market sale | 2,002 | $223.20 | 105,497 |
| 2025-09-16 | Open-market sale | 3,803 | $221.96 | 107,499 |
| 2025-09-16 | Open-market sale | 19,560 | $220.78 | 111,302 |
| 2025-09-16 | Open-market sale | 19,758 | $220.10 | 130,862 |
| 2025-09-16 | Open-market sale | 30,941 | $218.99 | 150,620 |
| 2025-09-16 | Open-market sale | 2,500 | $223.78 | 102,997 |
| 2025-09-16 | Conversion | 78,564 | $0.00 | 181,561 |
| 2025-09-15 | Open-market sale | 1,969 | $223.88 | 15,000 |
| 2025-09-15 | Open-market sale | 4,323 | $222.90 | 16,969 |
| 2025-09-15 | Open-market sale | 4,206 | $222.10 | 21,292 |
| 2025-09-15 | Open-market sale | 4,502 | $221.00 | 25,498 |
| 2025-09-02 | Conversion (derivative) | 75,817 | $0.00 | 41,845,366 |
| 2025-09-02 | Open-market sale | 40,825 | $228.28 | 114,597 |
| 2025-09-02 | Open-market sale | 23,392 | $227.50 | 155,422 |
| 2025-09-02 | Conversion | 75,817 | $0.00 | 178,814 |
| 2025-09-02 | Open-market sale | 11,600 | $229.06 | 102,997 |
| 2025-07-08 | Conversion (derivative) | 72,551 | $0.00 | 41,921,183 |
| 2025-07-08 | Open-market sale | 13,864 | $239.81 | 135,333 |
| 2025-07-08 | Open-market sale | 7,157 | $241.57 | 103,797 |
| 2025-07-08 | Open-market sale | 24,379 | $240.53 | 110,954 |
| 2025-07-08 | Open-market sale | 800 | $242.32 | 102,997 |
| 2025-07-08 | Open-market sale | 12,713 | $238.36 | 149,197 |
| 2025-07-08 | Open-market sale | 13,638 | $237.76 | 161,910 |
| 2025-07-08 | Conversion | 72,551 | $0.00 | 175,548 |
| 2025-07-01 | Conversion (derivative) | 72,917 | $0.00 | 41,993,734 |
| 2025-07-01 | Open-market sale | 6,620 | $240.13 | 104,310 |
| 2025-07-01 | Open-market sale | 46,591 | $239.08 | 110,930 |
| 2025-07-01 | Open-market sale | 1,313 | $240.78 | 102,997 |
| 2025-07-01 | Conversion | 72,917 | $0.00 | 175,914 |
| 2025-07-01 | Open-market sale | 2,482 | $237.10 | 173,432 |
| 2025-07-01 | Open-market sale | 15,911 | $238.25 | 157,521 |
| 2025-06-24 | Conversion (derivative) | 73,971 | $0.00 | 42,066,651 |
| 2025-06-24 | Open-market sale | 1,350 | $239.96 | 102,997 |
| 2025-06-24 | Conversion | 73,971 | $0.00 | 176,968 |
| 2025-06-24 | Open-market sale | 29,828 | $238.16 | 147,140 |
| 2025-06-24 | Open-market sale | 42,793 | $238.97 | 104,347 |
| 2025-06-17 | Conversion (derivative) | 71,240 | $0.00 | 42,140,622 |
| 2025-06-17 | Open-market sale | 27,561 | $242.82 | 146,676 |
| 2025-06-17 | Open-market sale | 600 | $246.48 | 102,997 |
| 2025-06-17 | Open-market sale | 21,560 | $245.98 | 103,597 |
| 2025-06-17 | Open-market sale | 12,856 | $244.84 | 125,157 |
| 2025-06-17 | Open-market sale | 8,663 | $243.92 | 138,013 |
| 2025-06-17 | Conversion | 71,240 | $0.00 | 174,237 |
| 2025-06-16 | Open-market sale | 4,230 | $244.39 | 40,770 |
| 2025-06-16 | Open-market sale | 665 | $247.09 | 30,000 |
| 2025-06-16 | Open-market sale | 3,330 | $246.34 | 30,665 |
| 2025-06-16 | Open-market sale | 6,775 | $245.25 | 33,995 |
| 2025-06-02 | Conversion (derivative) | 70,648 | $0.00 | 42,211,862 |
| 2025-06-02 | Open-market sale | 7,827 | $247.95 | 102,997 |
| 2025-06-02 | Open-market sale | 38,764 | $247.30 | 110,824 |
| 2025-06-02 | Open-market sale | 14,085 | $246.30 | 149,588 |
| 2025-06-02 | Open-market sale | 5,972 | $245.43 | 163,673 |
| 2025-06-02 | Open-market sale | 4,000 | $244.28 | 169,645 |
| 2025-06-02 | Conversion | 70,648 | $0.00 | 173,645 |
| 2025-04-08 | Conversion (derivative) | 81,275 | $0.00 | 42,282,510 |
| 2025-04-08 | Open-market sale | 2,900 | $208.49 | 181,372 |
| 2025-04-08 | Conversion | 81,275 | $0.00 | 184,272 |
| 2025-04-08 | Open-market sale | 1,000 | $220.66 | 102,997 |
| 2025-04-08 | Open-market sale | 2,210 | $219.46 | 103,997 |
| 2025-04-08 | Open-market sale | 6,313 | $218.67 | 106,207 |
| 2025-04-08 | Open-market sale | 11,543 | $217.62 | 112,520 |
| 2025-04-08 | Open-market sale | 13,511 | $216.59 | 124,063 |
| 2025-04-08 | Open-market sale | 8,019 | $215.52 | 137,574 |
| 2025-04-08 | Open-market sale | 10,303 | $214.68 | 145,593 |
| 2025-04-08 | Open-market sale | 5,895 | $213.65 | 155,896 |
| 2025-04-08 | Open-market sale | 1,300 | $212.39 | 161,791 |
| 2025-04-08 | Open-market sale | 3,100 | $211.45 | 163,091 |
| 2025-04-08 | Open-market sale | 9,821 | $210.34 | 166,191 |
| 2025-04-08 | Open-market sale | 5,360 | $209.34 | 176,012 |
| 2025-04-01 | Conversion (derivative) | 74,937 | $0.00 | 42,363,785 |
| 2025-04-01 | Open-market sale | 19,856 | $234.29 | 102,997 |
| 2025-04-01 | Open-market sale | 14,981 | $233.52 | 122,853 |
| 2025-04-01 | Open-market sale | 23,122 | $232.61 | 137,834 |
| 2025-04-01 | Open-market sale | 11,261 | $231.61 | 160,956 |
| 2025-04-01 | Open-market sale | 5,717 | $230.63 | 172,217 |
| 2025-04-01 | Conversion | 74,937 | $0.00 | 177,934 |
| 2025-03-24 | Conversion (derivative) | 70,144 | $0.00 | 42,438,722 |
| 2025-03-24 | Open-market sale | 7,907 | $252.26 | 102,997 |
| 2025-03-24 | Conversion | 70,144 | $0.00 | 173,141 |
| 2025-03-24 | Open-market sale | 10,612 | $250.99 | 110,904 |
| 2025-03-24 | Open-market sale | 26,730 | $250.27 | 121,516 |
| 2025-03-24 | Open-market sale | 24,895 | $249.31 | 148,246 |
| 2025-03-17 | Conversion (derivative) | 71,672 | $0.00 | 42,508,866 |
| 2025-03-17 | Open-market sale | 1,710 | $252.23 | 102,997 |
| 2025-03-17 | Open-market sale | 13,334 | $251.44 | 104,707 |
| 2025-03-17 | Open-market sale | 12,029 | $250.78 | 118,041 |
| 2025-03-17 | Open-market sale | 4,320 | $249.55 | 130,070 |
| 2025-03-17 | Open-market sale | 1,965 | $248.43 | 134,390 |
| 2025-03-17 | Open-market sale | 12,612 | $247.55 | 136,355 |
| 2025-03-17 | Open-market sale | 17,133 | $246.51 | 148,967 |
| 2025-03-17 | Open-market sale | 7,669 | $245.76 | 166,100 |
| 2025-03-17 | Open-market sale | 900 | $243.53 | 173,769 |
| 2025-03-17 | Conversion | 71,672 | $0.00 | 174,669 |
| 2025-03-14 | Open-market sale | 300 | $245.11 | 45,000 |
| 2025-03-14 | Open-market sale | 600 | $240.30 | 59,400 |
| 2025-03-14 | Open-market sale | 2,700 | $241.43 | 56,700 |
| 2025-03-14 | Open-market sale | 6,547 | $243.64 | 48,352 |
| 2025-03-14 | Open-market sale | 1,801 | $242.54 | 54,899 |
| 2025-03-14 | Open-market sale | 3,052 | $244.45 | 45,300 |
| 2025-03-03 | Conversion (derivative) | 66,455 | $0.00 | 42,580,538 |
| 2025-03-03 | Open-market sale | 13,111 | $254.42 | 156,341 |
| 2025-03-03 | Conversion | 66,455 | $0.00 | 169,452 |
| 2025-03-03 | Open-market sale | 2,844 | $255.42 | 153,497 |
| 2025-03-03 | Open-market sale | 1,758 | $256.49 | 151,739 |
| 2025-03-03 | Open-market sale | 997 | $257.67 | 150,742 |
| 2025-03-03 | Open-market sale | 639 | $258.92 | 150,103 |
| 2025-03-03 | Open-market sale | 6,422 | $260.01 | 143,681 |
| 2025-03-03 | Open-market sale | 18,965 | $260.68 | 124,716 |
| 2025-03-03 | Open-market sale | 4,934 | $262.74 | 106,525 |
| 2025-03-03 | Open-market sale | 2,428 | $263.86 | 104,097 |
| 2025-03-03 | Open-market sale | 1,100 | $264.46 | 102,997 |
| 2025-03-03 | Open-market sale | 13,257 | $261.69 | 111,459 |
| 2025-01-13 | Open-market sale | 10,233 | $245.69 | 105,767 |
| 2025-01-13 | Open-market sale | 11,738 | $247.32 | 60,000 |
| 2025-01-13 | Open-market sale | 34,029 | $246.33 | 71,738 |
| 2025-01-08 | Conversion (derivative) | 70,090 | $0.00 | 42,646,993 |
| 2025-01-08 | Open-market sale | 42,503 | $254.67 | 113,806 |
| 2025-01-08 | Conversion | 70,090 | $0.00 | 173,087 |
| 2025-01-08 | Open-market sale | 2,584 | $252.39 | 170,503 |
| 2025-01-08 | Open-market sale | 1,624 | $256.28 | 102,997 |
| 2025-01-08 | Open-market sale | 9,185 | $255.40 | 104,621 |
| 2025-01-08 | Open-market sale | 14,194 | $253.72 | 156,309 |
| 2025-01-06 | Open-market sale | 100 | $257.38 | 116,000 |
| 2025-01-06 | Open-market sale | 1,200 | $256.65 | 116,100 |
| 2025-01-06 | Open-market sale | 3,737 | $255.38 | 117,300 |
| 2025-01-06 | Open-market sale | 17,018 | $254.66 | 121,037 |
| 2025-01-06 | Open-market sale | 18,825 | $253.64 | 138,055 |
| 2025-01-06 | Open-market sale | 15,120 | $252.65 | 156,880 |
| 2025-01-02 | Conversion (derivative) | 67,822 | $0.00 | 42,717,083 |
| 2025-01-02 | Open-market sale | 15,452 | $250.80 | 155,367 |
| 2025-01-02 | Conversion | 67,822 | $0.00 | 170,819 |
| 2025-01-02 | Open-market sale | 23,253 | $251.77 | 132,114 |
| 2025-01-02 | Open-market sale | 12,145 | $252.69 | 119,969 |
| 2025-01-02 | Open-market sale | 3,287 | $253.54 | 116,682 |
| 2025-01-02 | Open-market sale | 1,850 | $254.71 | 114,832 |
| 2025-01-02 | Open-market sale | 735 | $255.77 | 114,097 |
| 2025-01-02 | Open-market sale | 5,113 | $256.91 | 108,984 |
| 2025-01-02 | Open-market sale | 5,687 | $257.61 | 103,297 |
| 2025-01-02 | Open-market sale | 300 | $258.79 | 102,997 |
| 2024-12-30 | Open-market sale | 7,711 | $259.95 | 220,289 |
| 2024-12-30 | Open-market sale | 25,466 | $261.99 | 187,050 |
| 2024-12-30 | Open-market sale | 7,773 | $260.93 | 212,516 |
| 2024-12-30 | Open-market sale | 626 | $264.12 | 172,000 |
| 2024-12-30 | Open-market sale | 14,424 | $262.61 | 172,626 |
| 2024-12-23 | Open-market sale | 2,422 | $267.27 | 228,750 |
| 2024-12-23 | Open-market sale | 109 | $269.12 | 228,500 |
| 2024-12-23 | Open-market sale | 141 | $268.65 | 228,609 |
| 2024-12-23 | Open-market sale | 500 | $270.87 | 228,000 |
| 2024-12-23 | Open-market sale | 15,438 | $266.48 | 231,172 |
| 2024-12-23 | Open-market sale | 22,732 | $265.50 | 246,610 |
| 2024-12-23 | Open-market sale | 14,658 | $264.67 | 269,342 |
| 2024-12-18 | Open-market sale | 7,795 | $277.63 | 302,794 |
| 2024-12-18 | Open-market sale | 4,317 | $276.61 | 310,589 |
| 2024-12-18 | Open-market sale | 2,690 | $275.61 | 314,906 |
| 2024-12-18 | Open-market sale | 1,238 | $274.44 | 317,596 |
| 2024-12-18 | Open-market sale | 2,742 | $273.42 | 318,834 |
| 2024-12-18 | Open-market sale | 5,142 | $272.40 | 321,576 |
| 2024-12-18 | Open-market sale | 3,762 | $271.30 | 326,718 |
| 2024-12-18 | Open-market sale | 5,670 | $269.38 | 335,330 |
| 2024-12-18 | Open-market sale | 10,468 | $278.65 | 292,326 |
| 2024-12-18 | Open-market sale | 8,326 | $279.50 | 284,000 |
| 2024-12-18 | Open-market sale | 4,850 | $270.32 | 330,480 |
| 2024-12-16 | Conversion (derivative) | 63,946 | $0.00 | 42,784,905 |
| 2024-12-16 | Open-market sale | 1,176 | $272.89 | 158,867 |
| 2024-12-16 | Open-market sale | 2,900 | $271.62 | 160,043 |
| 2024-12-16 | Open-market sale | 4,000 | $270.94 | 162,943 |
| 2024-12-16 | Conversion | 63,946 | $0.00 | 166,943 |
| 2024-12-16 | Open-market sale | 500 | $273.78 | 158,367 |
| 2024-12-16 | Open-market sale | 4,000 | $275.14 | 154,367 |
| 2024-12-16 | Open-market sale | 15,348 | $277.04 | 130,439 |
| 2024-12-16 | Open-market sale | 22,167 | $278.05 | 108,272 |
| 2024-12-16 | Open-market sale | 5,275 | $278.82 | 102,997 |
| 2024-12-16 | Open-market sale | 8,580 | $276.08 | 145,787 |
| 2024-12-03 | Conversion (derivative) | 165,000 | $0.00 | 42,848,851 |
| 2024-12-03 | Gift | 60,000 | $0.00 | 341,000 |
| 2024-12-03 | Gift | 165,000 | $0.00 | 102,997 |
| 2024-12-03 | Conversion | 165,000 | $0.00 | 267,997 |
| 2024-12-02 | Conversion (derivative) | 70,003 | $0.00 | 43,013,851 |
| 2024-12-02 | Open-market sale | 800 | $246.63 | 172,200 |
| 2024-12-02 | Conversion | 70,003 | $0.00 | 173,000 |
| 2024-12-02 | Open-market sale | 4,160 | $249.02 | 168,040 |
| 2024-12-02 | Open-market sale | 4,639 | $249.67 | 163,401 |
| 2024-12-02 | Open-market sale | 143 | $253.29 | 102,997 |
| 2024-12-02 | Open-market sale | 2,744 | $252.51 | 103,140 |
| 2024-12-02 | Open-market sale | 45,646 | $251.64 | 105,884 |
| 2024-12-02 | Open-market sale | 11,871 | $250.86 | 151,530 |
| 2024-10-14 | Open-market sale | 27,831 | $241.80 | 306,071 |
| 2024-10-14 | Open-market sale | 3,098 | $240.77 | 333,902 |
| 2024-10-14 | Open-market sale | 25,071 | $242.39 | 281,000 |
| 2024-10-08 | Conversion (derivative) | 74,320 | $0.00 | 43,083,854 |
| 2024-10-08 | Open-market sale | 30,890 | $238.39 | 132,343 |
| 2024-10-08 | Open-market sale | 5,169 | $237.31 | 163,233 |
| 2024-10-08 | Open-market sale | 6,115 | $236.26 | 168,402 |
| 2024-10-08 | Open-market sale | 2,800 | $235.45 | 174,517 |
| 2024-10-08 | Conversion | 74,320 | $0.00 | 177,317 |
| 2024-10-08 | Open-market sale | 29,346 | $239.26 | 102,997 |
| 2024-10-07 | Open-market sale | 677 | $241.36 | 337,000 |
| 2024-10-07 | Open-market sale | 6,803 | $240.42 | 337,677 |
| 2024-10-07 | Open-market sale | 3,736 | $239.44 | 344,480 |
| 2024-10-07 | Open-market sale | 3,097 | $238.55 | 348,216 |
| 2024-10-07 | Open-market sale | 1,300 | $237.38 | 351,313 |
| 2024-10-07 | Open-market sale | 13,646 | $236.38 | 352,613 |
| 2024-10-07 | Open-market sale | 26,741 | $235.59 | 366,259 |
| 2024-10-01 | Conversion (derivative) | 71,601 | $0.00 | 43,158,174 |
| 2024-10-01 | Conversion | 71,601 | $0.00 | 174,598 |
| 2024-10-01 | Open-market sale | 1,400 | $237.93 | 173,198 |
| 2024-10-01 | Open-market sale | 12,662 | $239.32 | 160,536 |
| 2024-10-01 | Open-market sale | 21,734 | $240.17 | 138,802 |
| 2024-10-01 | Open-market sale | 22,407 | $240.98 | 116,395 |
| 2024-10-01 | Open-market sale | 1,700 | $242.77 | 102,997 |
| 2024-10-01 | Open-market sale | 11,698 | $242.03 | 104,697 |
| 2024-09-30 | Open-market sale | 14,773 | $242.16 | 434,227 |
| 2024-09-30 | Open-market sale | 26,575 | $242.86 | 407,652 |
| 2024-09-30 | Open-market sale | 14,452 | $243.95 | 393,200 |
| 2024-09-30 | Open-market sale | 200 | $245.05 | 393,000 |
| 2024-09-23 | Open-market sale | 232 | $248.95 | 449,000 |
| 2024-09-23 | Open-market sale | 2,000 | $247.42 | 449,232 |
| 2024-09-23 | Open-market sale | 8,649 | $246.64 | 451,232 |
| 2024-09-23 | Open-market sale | 21,718 | $245.44 | 459,881 |
| 2024-09-23 | Open-market sale | 23,401 | $244.60 | 481,599 |
| 2024-09-18 | Open-market sale | 6,703 | $244.89 | 550,047 |
| 2024-09-18 | Open-market sale | 5,250 | $244.19 | 556,750 |
| 2024-09-18 | Open-market sale | 8,395 | $245.90 | 541,652 |
| 2024-09-18 | Open-market sale | 4,239 | $246.83 | 537,413 |
| 2024-09-18 | Open-market sale | 12,205 | $248.35 | 525,208 |
| 2024-09-18 | Open-market sale | 7,980 | $249.01 | 517,228 |
| 2024-09-18 | Open-market sale | 10,134 | $250.16 | 507,094 |
| 2024-09-18 | Open-market sale | 2,094 | $250.85 | 505,000 |
| 2024-09-16 | Conversion (derivative) | 69,986 | $0.00 | 43,229,775 |
| 2024-09-16 | Open-market sale | 2,046 | $250.97 | 105,724 |
| 2024-09-16 | Open-market sale | 13,001 | $249.64 | 107,770 |
| 2024-09-16 | Open-market sale | 927 | $252.91 | 102,997 |
| 2024-09-16 | Open-market sale | 12,043 | $248.01 | 160,940 |
| 2024-09-16 | Conversion | 69,986 | $249.15 | 172,983 |
| 2024-09-16 | Open-market sale | 1,800 | $252.02 | 103,924 |
| 2024-09-16 | Open-market sale | 40,169 | $249.03 | 120,771 |
| 2024-09-03 | Conversion (derivative) | 66,492 | $0.00 | 43,299,761 |
| 2024-09-03 | Open-market sale | 8,369 | $261.36 | 124,942 |
| 2024-09-03 | Conversion | 66,492 | $0.00 | 169,489 |
| 2024-09-03 | Open-market sale | 17,678 | $259.59 | 151,811 |
| 2024-09-03 | Open-market sale | 18,500 | $260.38 | 133,311 |
| 2024-09-03 | Open-market sale | 800 | $265.06 | 102,997 |
| 2024-09-03 | Open-market sale | 2,500 | $264.36 | 103,797 |
| 2024-09-03 | Open-market sale | 7,935 | $263.33 | 106,297 |
| 2024-09-03 | Open-market sale | 10,710 | $262.52 | 114,232 |
| 2024-07-12 | Open-market sale | 3,312 | $227.05 | 613,082 |
| 2024-07-12 | Open-market sale | 6,173 | $228.47 | 606,909 |
| 2024-07-12 | Open-market sale | 21,593 | $229.38 | 585,316 |
| 2024-07-12 | Open-market sale | 1,606 | $226.45 | 616,394 |
| 2024-07-12 | Open-market sale | 23,316 | $230.00 | 562,000 |
| 2024-07-08 | Conversion (derivative) | 76,376 | $0.00 | 43,366,253 |
| 2024-07-08 | Open-market sale | 3,300 | $224.47 | 176,073 |
| 2024-07-08 | Open-market sale | 13,329 | $226.17 | 162,744 |
| 2024-07-08 | Open-market sale | 59,247 | $226.99 | 103,497 |
| 2024-07-08 | Open-market sale | 500 | $227.45 | 102,997 |
| 2024-07-08 | Conversion | 76,376 | $0.00 | 179,373 |
| 2024-07-05 | Open-market sale | 200 | $224.93 | 673,800 |
| 2024-07-05 | Open-market sale | 1,690 | $226.68 | 672,110 |
| 2024-07-05 | Open-market sale | 19,190 | $227.68 | 652,920 |
| 2024-07-05 | Open-market sale | 2,330 | $229.05 | 618,000 |
| 2024-07-05 | Open-market sale | 32,590 | $228.40 | 620,330 |
| 2024-07-01 | Conversion (derivative) | 78,279 | $0.00 | 43,442,629 |
| 2024-07-01 | Open-market sale | 22,731 | $225.04 | 102,997 |
| 2024-07-01 | Open-market sale | 31,944 | $224.29 | 125,728 |
| 2024-07-01 | Open-market sale | 9,057 | $223.41 | 157,672 |
| 2024-07-01 | Open-market sale | 7,598 | $222.26 | 166,729 |
| 2024-07-01 | Open-market sale | 4,051 | $221.02 | 174,327 |
| 2024-07-01 | Open-market sale | 2,898 | $220.36 | 178,378 |
| 2024-07-01 | Conversion | 78,279 | $0.00 | 181,276 |
| 2024-06-28 | Open-market sale | 2,523 | $225.06 | 674,000 |
| 2024-06-28 | Open-market sale | 4,207 | $222.55 | 725,793 |
| 2024-06-28 | Open-market sale | 30,438 | $223.58 | 695,355 |
| 2024-06-28 | Open-market sale | 18,832 | $224.27 | 676,523 |
| 2024-06-21 | Open-market sale | 17,074 | $219.39 | 730,000 |
| 2024-06-21 | Open-market sale | 3,200 | $216.88 | 782,800 |
| 2024-06-21 | Open-market sale | 15,305 | $217.77 | 767,495 |
| 2024-06-21 | Open-market sale | 20,421 | $218.77 | 747,074 |
| 2024-06-18 | Conversion (derivative) | 83,541 | $0.00 | 43,520,908 |
| 2024-06-17 | Open-market sale | 7,399 | $210.77 | 158,419 |
| 2024-06-17 | Open-market sale | 16,820 | $210.02 | 165,818 |
| 2024-06-17 | Open-market sale | 1,300 | $207.51 | 185,238 |
| 2024-06-17 | Conversion | 83,541 | $0.00 | 186,538 |
| 2024-06-17 | Open-market sale | 35,848 | $212.92 | 102,997 |
| 2024-06-17 | Open-market sale | 19,574 | $212.07 | 138,845 |
| 2024-06-17 | Open-market sale | 2,600 | $208.86 | 182,638 |
| 2024-06-14 | Open-market sale | 17,326 | $209.58 | 787,530 |
| 2024-06-14 | Open-market sale | 1,476 | $207.83 | 841,524 |
| 2024-06-14 | Open-market sale | 36,668 | $208.97 | 804,856 |
| 2024-06-14 | Open-market sale | 1,530 | $210.58 | 786,000 |
| 2024-06-03 | Conversion (derivative) | 82,762 | $0.00 | 43,604,449 |
| 2024-06-03 | Open-market sale | 59,253 | $210.31 | 115,894 |
| 2024-06-03 | Open-market sale | 8,411 | $209.44 | 175,147 |
| 2024-06-03 | Open-market sale | 2,201 | $208.26 | 183,558 |
| 2024-06-03 | Conversion | 82,762 | $0.00 | 185,759 |
| 2024-06-03 | Open-market sale | 12,897 | $211.01 | 102,997 |
| 2024-04-12 | Open-market sale | 13,657 | $264.88 | 861,730 |
| 2024-04-12 | Open-market sale | 23,613 | $263.76 | 875,387 |
| 2024-04-12 | Open-market sale | 9,319 | $266.67 | 843,230 |
| 2024-04-12 | Open-market sale | 9,181 | $265.94 | 852,549 |
| 2024-04-12 | Open-market sale | 230 | $267.43 | 843,000 |
| 2024-04-08 | Option exercise (derivative) | 65,221 | $0.00 | 43,687,211 |
| 2024-04-08 | Open-market sale | 10,597 | $268.92 | 105,004 |
| 2024-04-08 | Conversion | 65,221 | $0.00 | 168,218 |
| 2024-04-08 | Open-market sale | 2,007 | $269.84 | 102,997 |
| 2024-04-08 | Open-market sale | 12,812 | $267.33 | 155,406 |
| 2024-04-08 | Open-market sale | 39,805 | $268.35 | 115,601 |
| 2024-04-05 | Open-market sale | 1,100 | $265.96 | 953,900 |
| 2024-04-05 | Open-market sale | 7,242 | $267.26 | 946,658 |
| 2024-04-05 | Open-market sale | 37,881 | $268.12 | 908,777 |
| 2024-04-05 | Open-market sale | 9,777 | $269.02 | 899,000 |
| 2024-04-01 | Conversion (derivative) | 64,162 | $0.00 | 43,752,432 |
| 2024-04-01 | Open-market sale | 2,120 | $269.91 | 1,008,880 |
| 2024-04-01 | Conversion | 64,162 | $0.00 | 167,159 |
| 2024-04-01 | Open-market sale | 2,317 | $269.87 | 164,842 |
| 2024-04-01 | Open-market sale | 13,675 | $270.85 | 151,167 |
| 2024-04-01 | Open-market sale | 36,794 | $271.82 | 114,373 |
| 2024-04-01 | Open-market sale | 11,376 | $272.57 | 102,997 |
| 2024-04-01 | Open-market sale | 12,466 | $270.87 | 996,414 |
| 2024-04-01 | Open-market sale | 33,426 | $271.85 | 962,988 |
| 2024-04-01 | Open-market sale | 7,988 | $272.63 | 955,000 |
| 2024-03-22 | Open-market sale | 1,600 | $278.52 | 1,011,000 |
| 2024-03-22 | Open-market sale | 6,895 | $276.97 | 1,044,861 |
| 2024-03-22 | Open-market sale | 32,261 | $277.68 | 1,012,600 |
| 2024-03-22 | Open-market sale | 8,540 | $275.67 | 1,051,756 |
| 2024-03-22 | Open-market sale | 6,704 | $274.69 | 1,060,296 |
| 2024-03-18 | Open-market sale | 2,312 | $269.70 | 1,121,688 |
| 2024-03-18 | Open-market sale | 250 | $273.20 | 1,067,000 |
| 2024-03-18 | Open-market sale | 32,609 | $272.57 | 1,067,250 |
| 2024-03-18 | Open-market sale | 15,543 | $271.68 | 1,099,859 |
| 2024-03-18 | Open-market sale | 6,286 | $270.76 | 1,115,402 |
| 2024-03-15 | Conversion (derivative) | 64,329 | $0.00 | 43,816,594 |
| 2024-03-15 | Open-market sale | 4,200 | $267.24 | 163,126 |
| 2024-03-15 | Conversion | 64,329 | $0.00 | 167,326 |
| 2024-03-15 | Open-market sale | 26,938 | $268.33 | 136,188 |
| 2024-03-15 | Open-market sale | 25,374 | $269.24 | 110,814 |
| 2024-03-15 | Open-market sale | 7,817 | $270.21 | 102,997 |
| 2024-03-01 | Conversion (derivative) | 59,391 | $0.00 | 43,880,923 |
| 2024-03-01 | Open-market sale | 31,427 | $291.84 | 106,991 |
| 2024-03-01 | Open-market sale | 17,172 | $290.95 | 138,418 |
| 2024-03-01 | Open-market sale | 6,798 | $290.04 | 155,590 |
| 2024-03-01 | Conversion | 59,391 | $0.00 | 162,388 |
| 2024-03-01 | Open-market sale | 300 | $295.93 | 102,997 |
| 2024-03-01 | Open-market sale | 3,194 | $292.51 | 103,797 |
| 2024-03-01 | Open-market sale | 500 | $293.67 | 103,297 |
| 2024-01-12 | Conversion (derivative) | 62,731 | $0.00 | 43,940,314 |
| 2024-01-12 | Conversion | 62,731 | $0.00 | 165,728 |
| 2024-01-12 | Open-market sale | 12,507 | $283.05 | 102,997 |
| 2024-01-12 | Open-market sale | 5,934 | $278.52 | 159,794 |
| 2024-01-12 | Open-market sale | 8,176 | $279.46 | 151,618 |
| 2024-01-12 | Open-market sale | 7,903 | $280.36 | 143,715 |
| 2024-01-12 | Open-market sale | 6,506 | $281.46 | 137,209 |
| 2024-01-12 | Open-market sale | 21,705 | $282.47 | 115,504 |
| 2024-01-10 | Conversion (derivative) | 63,448 | $0.00 | 44,003,045 |
| 2024-01-10 | Open-market sale | 8,883 | $278.25 | 102,997 |
| 2024-01-10 | Open-market sale | 26,810 | $277.38 | 111,880 |
| 2024-01-10 | Open-market sale | 23,396 | $276.72 | 138,690 |
| 2024-01-10 | Open-market sale | 4,359 | $275.58 | 162,086 |
| 2024-01-10 | Conversion | 63,448 | $0.00 | 166,445 |
| 2024-01-08 | Conversion (derivative) | 65,839 | $0.00 | 44,066,493 |
| 2024-01-08 | Conversion | 65,839 | $0.00 | 168,836 |
| 2024-01-08 | Open-market sale | 600 | $267.77 | 167,936 |
| 2024-01-08 | Open-market sale | 500 | $268.88 | 167,436 |
| 2024-01-08 | Open-market sale | 1,349 | $270.02 | 166,087 |
| 2024-01-08 | Open-market sale | 6,697 | $271.27 | 159,390 |
| 2024-01-08 | Open-market sale | 30,343 | $272.34 | 129,047 |
| 2024-01-08 | Open-market sale | 26,050 | $272.95 | 102,997 |
| 2024-01-08 | Open-market sale | 300 | $266.01 | 168,536 |
| 2024-01-05 | Conversion (derivative) | 65,524 | $0.00 | 44,132,332 |
| 2024-01-05 | Open-market sale | 9,648 | $266.58 | 105,297 |
| 2024-01-05 | Open-market sale | 42,523 | $265.60 | 114,945 |
| 2024-01-05 | Open-market sale | 11,053 | $264.75 | 157,468 |
| 2024-01-05 | Conversion | 65,524 | $0.00 | 168,521 |
| 2024-01-05 | Open-market sale | 2,300 | $267.38 | 102,997 |
| 2023-12-11 | Open-market sale | 100 | $278.88 | 1,124,000 |
| 2023-12-11 | Open-market sale | 53,457 | $276.23 | 1,175,288 |
| 2023-12-11 | Open-market sale | 3,588 | $275.65 | 1,228,745 |
| 2023-12-11 | Open-market sale | 15,197 | $278.19 | 1,124,100 |
| 2023-12-11 | Open-market sale | 35,991 | $277.42 | 1,139,297 |
| 2023-12-04 | Conversion (derivative) | 570,000 | $0.00 | 44,239,856 |
| 2023-12-04 | Conversion (derivative) | 42,000 | $0.00 | 44,197,856 |
| 2023-12-04 | Conversion | 570,000 | $0.00 | 672,997 |
| 2023-12-04 | Conversion | 42,000 | $0.00 | 714,997 |
| 2023-12-04 | Gift | 570,000 | $0.00 | 144,997 |
| 2023-12-04 | Gift | 570,000 | $0.00 | 1,228,333 |
| 2023-12-04 | Gift | 4,000 | $0.00 | 1,232,333 |
| 2023-12-04 | Gift | 42,000 | $0.00 | 102,997 |
| 2023-09-28 | Conversion (derivative) | 550,000 | $0.00 | 44,809,856 |
| 2023-09-28 | Gift | 550,000 | $0.00 | 102,997 |
| 2023-09-28 | Conversion | 550,000 | $0.00 | 652,997 |
| 2023-09-28 | Gift | 550,000 | $0.00 | 658,333 |
| 2023-09-11 | Open-market sale | 22,603 | $248.66 | 194,063 |
| 2023-09-11 | Open-market sale | 28,269 | $249.44 | 165,794 |
| 2023-09-11 | Open-market sale | 9,395 | $250.65 | 156,399 |
| 2023-09-11 | Open-market sale | 13,113 | $251.74 | 143,286 |
| 2023-09-11 | Open-market sale | 34,953 | $252.29 | 108,333 |
| 2023-06-12 | Open-market sale | 108,334 | $208.37 | 216,666 |
| 2022-12-15 | Open-market sale | 49,300 | $174.80 | 378,200 |
| 2022-12-15 | Open-market sale | 11,064 | $176.54 | 326,400 |
| 2022-12-15 | Open-market sale | 1,400 | $177.63 | 325,000 |
| 2022-12-15 | Open-market sale | 40,736 | $175.60 | 337,464 |
| 2022-12-01 | Conversion (derivative) | 45,000 | $0.00 | 45,359,856 |
| 2022-12-01 | Conversion (derivative) | 315,000 | $0.00 | 45,404,856 |
| 2022-12-01 | Gift | 45,000 | $0.00 | 102,997 |
| 2022-12-01 | Gift | 315,000 | $0.00 | 147,997 |
| 2022-12-01 | Gift | 10,000 | $0.00 | 427,500 |
| 2022-12-01 | Conversion | 315,000 | $0.00 | 417,997 |
| 2022-12-01 | Gift | 315,000 | $0.00 | 417,500 |
| 2022-12-01 | Conversion | 45,000 | $0.00 | 462,997 |
| 2022-09-15 | Open-market sale | 6,980 | $159.83 | 103,600 |
| 2022-09-15 | Open-market sale | 7,462 | $158.60 | 110,580 |
| 2022-09-15 | Open-market sale | 11,489 | $157.68 | 118,042 |
| 2022-09-15 | Open-market sale | 1,100 | $160.40 | 102,500 |
| 2022-09-15 | Open-market sale | 19,912 | $155.83 | 149,365 |
| 2022-09-15 | Open-market sale | 35,723 | $154.44 | 169,277 |
| 2022-09-15 | Open-market sale | 19,834 | $156.70 | 129,531 |
| 2022-06-15 | Open-market sale | 2,507 | $145.00 | 205,000 |
| 2022-06-15 | Open-market sale | 6,123 | $144.40 | 207,507 |
| 2022-06-15 | Open-market sale | 26,370 | $143.22 | 213,630 |
| 2022-06-15 | Open-market sale | 46,380 | $142.50 | 240,000 |
| 2022-06-15 | Open-market sale | 3,200 | $140.41 | 304,300 |
| 2022-06-15 | Open-market sale | 17,920 | $141.58 | 286,380 |
| 2022-04-01 | Conversion (derivative) | 209,657 | $0.00 | 45,719,856 |
| 2022-04-01 | Open-market sale | 3,731 | $241.86 | 104,395 |
| 2022-04-01 | Open-market sale | 21,330 | $241.20 | 108,126 |
| 2022-04-01 | Open-market sale | 37,360 | $240.25 | 129,456 |
| 2022-04-01 | Open-market sale | 25,977 | $239.12 | 166,816 |
| 2022-04-01 | Open-market sale | 35,141 | $238.20 | 192,793 |
| 2022-04-01 | Open-market sale | 60,897 | $237.20 | 227,934 |
| 2022-04-01 | Open-market sale | 25,221 | $236.19 | 288,831 |
| 2022-04-01 | Conversion | 209,657 | $0.00 | 314,052 |
| 2022-03-15 | Open-market sale | 9,294 | $217.82 | 400,706 |
| 2022-03-15 | Open-market sale | 31,273 | $218.63 | 369,433 |
| 2022-03-15 | Open-market sale | 15,664 | $219.52 | 353,769 |
| 2022-03-15 | Open-market sale | 31,576 | $221.40 | 308,912 |
| 2022-03-15 | Open-market sale | 1,412 | $222.33 | 307,500 |
| 2022-03-15 | Open-market sale | 13,281 | $220.60 | 340,488 |
| 2022-03-02 | Conversion (derivative) | 204,376 | $0.00 | 45,929,513 |
| 2022-03-02 | Open-market sale | 5,086 | $242.37 | 244,728 |
| 2022-03-02 | Open-market sale | 2,600 | $243.79 | 242,128 |
| 2022-03-02 | Open-market sale | 21,550 | $244.69 | 220,578 |
| 2022-03-02 | Open-market sale | 7,959 | $245.45 | 212,619 |
| 2022-03-02 | Open-market sale | 12,493 | $246.85 | 200,126 |
| 2022-03-02 | Open-market sale | 65,219 | $247.68 | 134,907 |
| 2022-03-02 | Open-market sale | 24,019 | $248.75 | 110,888 |
| 2022-03-02 | Open-market sale | 6,493 | $249.57 | 104,395 |
| 2022-03-02 | Conversion | 204,376 | $0.00 | 308,771 |
| 2022-03-02 | Open-market sale | 7,086 | $236.37 | 301,685 |
| 2022-03-02 | Open-market sale | 11,253 | $237.25 | 290,432 |
| 2022-03-02 | Open-market sale | 7,396 | $238.14 | 283,036 |
| 2022-03-02 | Open-market sale | 14,498 | $239.42 | 268,538 |
| 2022-03-02 | Open-market sale | 15,624 | $240.35 | 252,914 |
| 2022-03-02 | Open-market sale | 3,100 | $241.52 | 249,814 |
| 2022-01-04 | Conversion (derivative) | 300,988 | $0.00 | 46,133,889 |
| 2022-01-04 | Open-market sale | 34,590 | $245.56 | 370,793 |
| 2022-01-04 | Open-market sale | 3,100 | $259.87 | 107,495 |
| 2022-01-04 | Open-market sale | 1,200 | $257.86 | 110,595 |
| 2022-01-04 | Open-market sale | 8,491 | $256.72 | 111,795 |
| 2022-01-04 | Open-market sale | 7,400 | $255.81 | 120,286 |
| 2022-01-04 | Open-market sale | 10,311 | $254.70 | 127,686 |
| 2022-01-04 | Open-market sale | 4,350 | $252.51 | 137,997 |
| 2022-01-04 | Open-market sale | 5,850 | $251.32 | 142,347 |
| 2022-01-04 | Open-market sale | 10,590 | $250.36 | 148,197 |
| 2022-01-04 | Open-market sale | 68,588 | $249.50 | 158,787 |
| 2022-01-04 | Open-market sale | 72,580 | $248.61 | 227,375 |
| 2022-01-04 | Open-market sale | 41,154 | $247.51 | 299,955 |
| 2022-01-04 | Open-market sale | 29,684 | $246.65 | 341,109 |
| 2022-01-04 | Open-market sale | 3,100 | $263.72 | 104,395 |
| 2022-01-04 | Conversion | 300,988 | $0.00 | 405,383 |
| 2021-12-15 | Open-market sale | 7,404 | $273.40 | 452,457 |
| 2021-12-15 | Open-market sale | 26,081 | $279.30 | 413,209 |
| 2021-12-15 | Open-market sale | 5,606 | $278.44 | 439,290 |
| 2021-12-15 | Open-market sale | 3,161 | $277.56 | 444,896 |
| 2021-12-15 | Open-market sale | 1,300 | $276.07 | 448,057 |
| 2021-12-15 | Open-market sale | 3,100 | $274.76 | 449,357 |
| 2021-12-15 | Open-market sale | 3,209 | $280.18 | 410,000 |
| 2021-12-15 | Open-market sale | 16,674 | $272.71 | 459,861 |
| 2021-12-15 | Open-market sale | 11,376 | $271.63 | 476,535 |
| 2021-12-15 | Open-market sale | 8,783 | $270.49 | 487,911 |
| 2021-12-15 | Open-market sale | 13,494 | $269.73 | 496,694 |
| 2021-12-15 | Open-market sale | 8,712 | $268.76 | 510,188 |
| 2021-12-01 | Conversion (derivative) | 280,777 | $0.00 | 46,434,877 |
| 2021-12-01 | Open-market sale | 4,592 | $268.32 | 239,120 |
| 2021-12-01 | Open-market sale | 13,184 | $266.54 | 243,712 |
| 2021-12-01 | Open-market sale | 24,512 | $265.71 | 256,896 |
| 2021-12-01 | Open-market sale | 24,994 | $264.65 | 281,408 |
| 2021-12-01 | Open-market sale | 10,634 | $263.76 | 306,402 |
| 2021-12-01 | Open-market sale | 8,277 | $262.52 | 317,036 |
| 2021-12-01 | Open-market sale | 16,766 | $261.73 | 325,313 |
| 2021-12-01 | Open-market sale | 43,093 | $260.60 | 342,079 |
| 2021-12-01 | Open-market sale | 22,619 | $269.34 | 216,501 |
| 2021-12-01 | Open-market sale | 29,547 | $270.33 | 186,954 |
| 2021-12-01 | Open-market sale | 34,310 | $271.26 | 152,644 |
| 2021-12-01 | Open-market sale | 32,206 | $272.29 | 120,438 |
| 2021-12-01 | Open-market sale | 15,314 | $273.13 | 105,124 |
| 2021-12-01 | Open-market sale | 729 | $274.16 | 104,395 |
| 2021-12-01 | Conversion | 280,777 | $0.00 | 385,172 |
| 2021-11-30 | Conversion (derivative) | 375,000 | $0.00 | 46,930,654 |
| 2021-11-30 | Conversion (derivative) | 215,000 | $0.00 | 46,715,654 |
| 2021-11-30 | Gift | 35,000 | $0.00 | 518,900 |
| 2021-11-30 | Gift | 375,000 | $0.00 | 483,900 |
| 2021-11-30 | Gift | 215,000 | $0.00 | 104,395 |
| 2021-11-30 | Gift | 375,000 | $0.00 | 319,395 |
| 2021-11-30 | Conversion | 215,000 | $0.00 | 694,395 |
| 2021-11-30 | Conversion | 375,000 | $0.00 | 479,395 |
| 2021-10-01 | Conversion (derivative) | 298,688 | $0.00 | 47,305,654 |
| 2021-10-01 | Open-market sale | 42,270 | $248.90 | 337,770 |
| 2021-10-01 | Open-market sale | 23,043 | $248.13 | 380,040 |
| 2021-10-01 | Conversion | 298,688 | $0.00 | 403,083 |
| 2021-10-01 | Open-market sale | 5,122 | $253.59 | 104,395 |
| 2021-10-01 | Open-market sale | 26,633 | $249.95 | 311,137 |
| 2021-10-01 | Open-market sale | 46,086 | $251.19 | 265,051 |
| 2021-10-01 | Open-market sale | 58,028 | $253.03 | 109,517 |
| 2021-10-01 | Open-market sale | 97,506 | $251.84 | 167,545 |
| 2021-09-15 | Open-market sale | 5,946 | $270.36 | 108,900 |
| 2021-09-15 | Open-market sale | 40,861 | $268.84 | 171,339 |
| 2021-09-15 | Open-market sale | 5,600 | $268.09 | 212,200 |
| 2021-09-15 | Open-market sale | 56,493 | $269.78 | 114,846 |
| 2021-09-01 | Conversion (derivative) | 274,565 | $0.00 | 47,604,342 |
| 2021-09-01 | Open-market sale | 82,868 | $273.61 | 122,673 |
| 2021-09-01 | Open-market sale | 4,010 | $275.59 | 104,395 |
| 2021-09-01 | Open-market sale | 14,268 | $274.78 | 108,405 |
| 2021-09-01 | Conversion | 274,565 | $0.00 | 378,960 |
| 2021-09-01 | Open-market sale | 163,468 | $272.85 | 205,541 |
| 2021-09-01 | Open-market sale | 9,951 | $271.96 | 369,009 |
| 2021-07-01 | Conversion (derivative) | 318,822 | $0.00 | 47,878,907 |
| 2021-07-01 | Conversion | 318,822 | $0.00 | 423,217 |
| 2021-07-01 | Open-market sale | 118,773 | $234.98 | 192,430 |
| 2021-07-01 | Open-market sale | 112,014 | $234.16 | 311,203 |
| 2021-07-01 | Open-market sale | 26,101 | $235.99 | 166,329 |
| 2021-07-01 | Open-market sale | 5,704 | $238.90 | 104,395 |
| 2021-07-01 | Open-market sale | 21,546 | $237.91 | 110,099 |
| 2021-07-01 | Open-market sale | 34,684 | $237.09 | 131,645 |
| 2021-06-15 | Open-market sale | 11,754 | $230.51 | 314,946 |
| 2021-06-15 | Open-market sale | 12,073 | $231.87 | 217,800 |
| 2021-06-15 | Open-market sale | 85,073 | $231.31 | 229,873 |
| 2021-06-08 | Grant / award | 1,398 | $0.00 | 104,395 |
| 2021-06-01 | Open-market sale | 101,501 | $227.01 | 112,967 |
| 2021-06-01 | Conversion | 331,170 | $0.00 | 434,167 |
| 2021-06-01 | Open-market sale | 3,600 | $229.08 | 102,997 |
| 2021-06-01 | Open-market sale | 6,370 | $228.05 | 106,597 |
| 2021-06-01 | Open-market sale | 196,534 | $226.29 | 214,468 |
| 2021-06-01 | Open-market sale | 23,165 | $225.19 | 411,002 |
| 2021-06-01 | Conversion (derivative) | 331,170 | $0.00 | 48,197,729 |
| 2021-06-01 | Open-market sale | 6,370 | $228.05 | 106,597 |
| 2021-06-01 | Open-market sale | 101,501 | $227.01 | 112,967 |
| 2021-06-01 | Open-market sale | 196,534 | $226.29 | 214,468 |
| 2021-06-01 | Open-market sale | 23,165 | $225.19 | 411,002 |
| 2021-06-01 | Conversion | 331,170 | $0.00 | 434,167 |
| 2021-06-01 | Open-market sale | 3,600 | $229.08 | 102,997 |
| 2021-04-01 | Open-market sale | 10,563 | $255.31 | 151,427 |
| 2021-04-01 | Open-market sale | 57,146 | $253.35 | 188,059 |
| 2021-04-01 | Open-market sale | 54,340 | $252.46 | 245,205 |
| 2021-04-01 | Conversion | 196,548 | $0.00 | 299,545 |
| 2021-04-01 | Open-market sale | 26,069 | $254.40 | 161,990 |
| 2021-04-01 | Open-market sale | 12,943 | $256.50 | 138,484 |
| 2021-04-01 | Open-market sale | 15,171 | $257.36 | 123,313 |
| 2021-04-01 | Open-market sale | 14,058 | $258.52 | 109,255 |
| 2021-04-01 | Open-market sale | 6,258 | $259.26 | 102,997 |
| 2021-03-16 | Open-market sale | 18,764 | $258.53 | 347,542 |
| 2021-03-16 | Open-market sale | 6,128 | $254.79 | 429,472 |
| 2021-03-16 | Open-market sale | 1,725 | $260.20 | 326,700 |
| 2021-03-16 | Open-market sale | 19,117 | $259.47 | 328,425 |
| 2021-03-16 | Open-market sale | 18,491 | $257.61 | 366,306 |
| 2021-03-16 | Open-market sale | 32,169 | $256.59 | 384,797 |
| 2021-03-16 | Open-market sale | 12,506 | $255.45 | 416,966 |
| 2021-03-01 | Conversion (derivative) | 200,124 | $0.00 | 48,725,447 |
| 2021-03-01 | Open-market sale | 20,085 | $248.98 | 219,134 |
| 2021-03-01 | Open-market sale | 30,441 | $248.20 | 239,219 |
| 2021-03-01 | Open-market sale | 18,261 | $247.05 | 269,660 |
| 2021-03-01 | Open-market sale | 11,500 | $246.28 | 287,921 |
| 2021-03-01 | Open-market sale | 3,700 | $245.23 | 299,421 |
| 2021-03-01 | Conversion | 200,124 | $0.00 | 303,121 |
| 2021-03-01 | Open-market sale | 9,016 | $252.97 | 102,997 |
| 2021-03-01 | Open-market sale | 43,324 | $252.07 | 112,013 |
| 2021-03-01 | Open-market sale | 36,633 | $251.15 | 155,337 |
| 2021-03-01 | Open-market sale | 27,164 | $250.22 | 191,970 |
| 2021-01-04 | Conversion (derivative) | 218,763 | $0.00 | 48,925,571 |
| 2021-01-04 | Open-market sale | 700 | $234.27 | 105,935 |
| 2021-01-04 | Open-market sale | 1,226 | $233.09 | 106,635 |
| 2021-01-04 | Open-market sale | 11,985 | $232.12 | 107,861 |
| 2021-01-04 | Open-market sale | 16,669 | $231.22 | 119,846 |
| 2021-01-04 | Open-market sale | 27,856 | $230.22 | 136,515 |
| 2021-01-04 | Open-market sale | 27,676 | $228.99 | 164,371 |
| 2021-01-04 | Open-market sale | 1,038 | $236.48 | 104,897 |
| 2021-01-04 | Open-market sale | 35,371 | $227.03 | 249,162 |
| 2021-01-04 | Open-market sale | 1,900 | $239.12 | 102,997 |
| 2021-01-04 | Open-market sale | 57,115 | $228.13 | 192,047 |
| 2021-01-04 | Conversion | 218,763 | $0.00 | 321,760 |
| 2021-01-04 | Open-market sale | 7,565 | $225.14 | 314,195 |
| 2021-01-04 | Open-market sale | 29,662 | $226.16 | 284,533 |
| 2020-12-15 | Open-market sale | 100 | $225.15 | 435,600 |
| 2020-12-15 | Open-market sale | 10,514 | $219.56 | 503,836 |
| 2020-12-15 | Open-market sale | 25,944 | $220.39 | 477,892 |
| 2020-12-15 | Open-market sale | 25,254 | $221.49 | 452,638 |
| 2020-12-15 | Open-market sale | 6,438 | $222.46 | 446,200 |
| 2020-12-15 | Open-market sale | 7,700 | $223.49 | 438,500 |
| 2020-12-15 | Open-market sale | 2,800 | $224.44 | 435,700 |
| 2020-12-09 | Conversion (derivative) | 400,000 | $0.00 | 49,344,334 |
| 2020-12-09 | Conversion (derivative) | 200,000 | $0.00 | 49,144,334 |
| 2020-12-09 | Gift | 35,600 | $0.00 | 514,350 |
| 2020-12-09 | Gift | 400,000 | $0.00 | 478,750 |
| 2020-12-09 | Gift | 200,000 | $0.00 | 102,997 |
| 2020-12-09 | Conversion | 200,000 | $0.00 | 702,997 |
| 2020-12-09 | Conversion | 400,000 | $0.00 | 502,997 |
| 2020-12-09 | Gift | 400,000 | $0.00 | 302,997 |
| 2020-12-01 | Conversion (derivative) | 220,952 | $0.00 | 49,744,334 |
| 2020-12-01 | Open-market sale | 87,919 | $225.53 | 207,301 |
| 2020-12-01 | Open-market sale | 20,641 | $228.56 | 103,317 |
| 2020-12-01 | Open-market sale | 42,036 | $227.57 | 123,958 |
| 2020-12-01 | Open-market sale | 41,307 | $226.72 | 165,994 |
| 2020-12-01 | Open-market sale | 320 | $229.16 | 102,997 |
| 2020-12-01 | Open-market sale | 25,528 | $224.87 | 295,220 |
| 2020-12-01 | Open-market sale | 3,201 | $223.83 | 320,748 |
| 2020-12-01 | Conversion | 220,952 | $0.00 | 323,949 |
| 2020-10-01 | Conversion (derivative) | 227,685 | $0.00 | 49,965,286 |
| 2020-10-01 | Open-market sale | 992 | $222.15 | 102,997 |
| 2020-10-01 | Open-market sale | 40,643 | $221.50 | 103,989 |
| 2020-10-01 | Open-market sale | 42,435 | $220.40 | 144,632 |
| 2020-10-01 | Open-market sale | 72,704 | $219.50 | 187,067 |
| 2020-10-01 | Open-market sale | 51,655 | $218.44 | 259,771 |
| 2020-10-01 | Open-market sale | 19,256 | $217.66 | 311,426 |
| 2020-10-01 | Conversion | 227,685 | $0.00 | 330,682 |
| 2020-09-15 | Open-market sale | 2,620 | $211.87 | 78,950 |
| 2020-09-15 | Open-market sale | 18,805 | $206.82 | 138,695 |
| 2020-09-15 | Open-market sale | 31,596 | $207.51 | 107,099 |
| 2020-09-15 | Open-market sale | 11,929 | $208.56 | 95,170 |
| 2020-09-15 | Open-market sale | 4,000 | $209.44 | 91,170 |
| 2020-09-15 | Open-market sale | 200 | $212.75 | 78,750 |
| 2020-09-15 | Open-market sale | 9,600 | $210.67 | 81,570 |
| 2020-09-01 | Conversion (derivative) | 207,272 | $241.26 | 50,192,971 |
| 2020-09-01 | Open-market sale | 3,305 | $244.40 | 102,997 |
| 2020-09-01 | Open-market sale | 4,025 | $243.42 | 106,302 |
| 2020-09-01 | Open-market sale | 51,600 | $242.61 | 110,327 |
| 2020-09-01 | Open-market sale | 78,697 | $241.76 | 161,927 |
| 2020-09-01 | Open-market sale | 14,590 | $240.72 | 240,624 |
| 2020-09-01 | Open-market sale | 26,205 | $239.56 | 255,214 |
| 2020-09-01 | Open-market sale | 28,850 | $238.67 | 281,419 |
| 2020-09-01 | Conversion | 207,272 | $0.00 | 310,269 |
| 2020-07-01 | Conversion (derivative) | 262,181 | $0.00 | 50,400,243 |
| 2020-07-01 | Open-market sale | 55,093 | $192.09 | 133,305 |
| 2020-07-01 | Open-market sale | 30,308 | $192.75 | 102,997 |
| 2020-07-01 | Open-market sale | 81,447 | $191.04 | 188,398 |
| 2020-07-01 | Open-market sale | 53,947 | $190.02 | 269,845 |
| 2020-07-01 | Open-market sale | 11,150 | $188.94 | 323,792 |
| 2020-07-01 | Open-market sale | 10,430 | $187.95 | 334,942 |
| 2020-07-01 | Open-market sale | 19,806 | $187.13 | 345,372 |
| 2020-07-01 | Conversion | 262,181 | $0.00 | 365,178 |
| 2020-06-15 | Open-market sale | 23,820 | $177.93 | 157,918 |
| 2020-06-15 | Open-market sale | 12,105 | $177.21 | 181,738 |
| 2020-06-15 | Open-market sale | 18,115 | $176.05 | 193,843 |
| 2020-06-15 | Open-market sale | 5,925 | $174.99 | 211,958 |
| 2020-06-15 | Open-market sale | 418 | $178.69 | 157,500 |
| 2020-06-15 | Open-market sale | 4,310 | $173.18 | 228,640 |
| 2020-06-15 | Open-market sale | 2,200 | $172.23 | 232,950 |
| 2020-06-15 | Open-market sale | 1,100 | $170.89 | 235,150 |
| 2020-06-15 | Open-market sale | 10,757 | $174.10 | 217,883 |
| 2020-06-09 | Grant / award | 2,079 | $0.00 | 102,997 |
| 2020-06-01 | Conversion (derivative) | 278,379 | $0.00 | 50,662,424 |
| 2020-06-01 | Open-market sale | 20,725 | $181.07 | 106,618 |
| 2020-06-01 | Conversion | 278,379 | $0.00 | 379,297 |
| 2020-06-01 | Open-market sale | 21,184 | $176.88 | 358,113 |
| 2020-06-01 | Open-market sale | 21,861 | $177.92 | 336,252 |
| 2020-06-01 | Open-market sale | 85,176 | $179.37 | 251,076 |
| 2020-06-01 | Open-market sale | 5,700 | $182.00 | 100,918 |
| 2020-06-01 | Open-market sale | 123,733 | $180.26 | 127,343 |
| 2020-04-15 | Open-market sale | 177 | $145.32 | 100,918 |
| 2020-04-01 | Conversion (derivative) | 407,442 | $0.00 | 50,940,803 |
| 2020-04-01 | Open-market sale | 74,258 | $123.52 | 159,345 |
| 2020-04-01 | Open-market sale | 55,849 | $124.31 | 103,496 |
| 2020-04-01 | Open-market sale | 2,401 | $125.50 | 101,095 |
| 2020-04-01 | Open-market sale | 183,427 | $122.47 | 233,603 |
| 2020-04-01 | Open-market sale | 91,507 | $121.67 | 417,030 |
| 2020-04-01 | Conversion | 407,442 | $0.00 | 508,537 |
| 2020-03-16 | Open-market sale | 3,409 | $125.65 | 248,941 |
| 2020-03-16 | Open-market sale | 3,086 | $125.00 | 252,350 |
| 2020-03-16 | Open-market sale | 4,266 | $123.91 | 255,436 |
| 2020-03-16 | Open-market sale | 3,663 | $122.84 | 259,702 |
| 2020-03-16 | Open-market sale | 11,763 | $121.90 | 263,365 |
| 2020-03-16 | Open-market sale | 11,080 | $120.89 | 275,128 |
| 2020-03-16 | Open-market sale | 19,179 | $119.87 | 286,208 |
| 2020-03-16 | Open-market sale | 4,382 | $119.02 | 305,387 |
| 2020-03-16 | Open-market sale | 3,015 | $117.68 | 309,769 |
| 2020-03-16 | Open-market sale | 2,216 | $116.62 | 312,784 |
| 2020-03-16 | Open-market sale | 3,600 | $128.08 | 241,034 |
| 2020-03-16 | Open-market sale | 2,600 | $128.98 | 238,434 |
| 2020-03-16 | Open-market sale | 2,184 | $130.09 | 236,250 |
| 2020-03-16 | Open-market sale | 4,307 | $127.08 | 244,634 |
| 2020-03-02 | Conversion (derivative) | 293,430 | $0.00 | 51,348,245 |
| 2020-03-02 | Open-market sale | 22,494 | $172.11 | 125,460 |
| 2020-03-02 | Conversion | 293,430 | $0.00 | 394,525 |
| 2020-03-02 | Open-market sale | 19,354 | $168.45 | 375,171 |
| 2020-03-02 | Open-market sale | 4,132 | $175.33 | 101,095 |
| 2020-03-02 | Open-market sale | 6,624 | $173.97 | 105,227 |
| 2020-03-02 | Open-market sale | 13,609 | $173.45 | 111,851 |
| 2020-03-02 | Open-market sale | 59,467 | $171.20 | 147,954 |
| 2020-03-02 | Open-market sale | 76,063 | $170.16 | 207,421 |
| 2020-03-02 | Open-market sale | 91,687 | $169.25 | 283,484 |
| 2020-01-15 | Open-market sale | 210 | $179.48 | 101,095 |
| 2020-01-07 | Conversion (derivative) | 291,102 | $171.79 | 51,641,675 |
| 2020-01-07 | Open-market sale | 2,000 | $173.11 | 101,305 |
| 2020-01-07 | Open-market sale | 118,010 | $172.43 | 103,305 |
| 2020-01-07 | Open-market sale | 139,264 | $171.60 | 221,315 |
| 2020-01-07 | Open-market sale | 9,241 | $169.42 | 383,166 |
| 2020-01-07 | Conversion | 291,102 | $0.00 | 392,407 |
| 2020-01-07 | Open-market sale | 22,587 | $170.56 | 360,579 |
| 2019-12-31 | Gift | 612 | $0.00 | 101,305 |
| 2019-12-12 | Open-market sale | 10,386 | $162.92 | 315,000 |
| 2019-12-12 | Open-market sale | 28,647 | $162.15 | 325,386 |
| 2019-12-12 | Open-market sale | 14,036 | $160.95 | 354,033 |
| 2019-12-12 | Open-market sale | 121,931 | $160.00 | 368,069 |
| 2019-12-06 | Conversion (derivative) | 275,000 | $0.00 | 52,212,777 |
| 2019-12-06 | Conversion (derivative) | 280,000 | $0.00 | 51,932,777 |
| 2019-12-06 | Conversion | 280,000 | $0.00 | 656,917 |
| 2019-12-06 | Conversion | 275,000 | $0.00 | 376,917 |
| 2019-12-06 | Gift | 275,000 | $0.00 | 381,917 |
| 2019-12-06 | Gift | 280,000 | $0.00 | 101,917 |
| 2019-12-06 | Gift | 275,000 | $0.00 | 450,000 |
| 2019-12-06 | Gift | 40,000 | $0.00 | 490,000 |
| 2019-12-05 | Conversion (derivative) | 309,986 | $0.00 | 52,487,777 |
| 2019-12-05 | Open-market sale | 3,732 | $165.05 | 101,917 |
| 2019-12-05 | Open-market sale | 19,285 | $164.39 | 105,649 |
| 2019-12-05 | Open-market sale | 2,891 | $163.47 | 124,934 |
| 2019-12-05 | Open-market sale | 65,033 | $162.02 | 127,825 |
| 2019-12-05 | Open-market sale | 119,484 | $161.21 | 192,858 |
| 2019-12-05 | Open-market sale | 99,561 | $160.23 | 312,342 |
| 2019-12-05 | Conversion | 309,986 | $0.00 | 411,903 |
| 2019-10-15 | Open-market sale | 271 | $184.71 | 101,917 |
| 2019-10-02 | Conversion (derivative) | 300,785 | $0.00 | 52,797,763 |
| 2019-10-02 | Open-market sale | 300 | $167.87 | 102,188 |
| 2019-10-02 | Open-market sale | 59,290 | $166.88 | 102,488 |
| 2019-10-02 | Conversion | 300,785 | $0.00 | 402,973 |
| 2019-10-02 | Open-market sale | 208,526 | $166.23 | 161,778 |
| 2019-10-02 | Open-market sale | 32,669 | $165.39 | 370,304 |
| 2019-09-12 | Open-market sale | 31,944 | $172.70 | 178,699 |
| 2019-09-12 | Open-market sale | 3,699 | $173.58 | 175,000 |
| 2019-09-12 | Open-market sale | 44,246 | $170.79 | 305,754 |
| 2019-09-12 | Open-market sale | 95,111 | $171.73 | 210,643 |
| 2019-09-04 | Conversion (derivative) | 286,859 | $0.00 | 53,098,548 |
| 2019-09-04 | Open-market sale | 104,689 | $173.67 | 284,358 |
| 2019-09-04 | Conversion | 286,859 | $0.00 | 389,047 |
| 2019-09-04 | Open-market sale | 118,569 | $174.31 | 165,789 |
| 2019-09-04 | Open-market sale | 341 | $177.59 | 102,188 |
| 2019-09-04 | Open-market sale | 54,342 | $175.27 | 111,447 |
| 2019-09-04 | Open-market sale | 8,918 | $176.64 | 102,529 |
| 2019-07-15 | Open-market sale | 281 | $219.67 | 102,188 |
| 2019-07-08 | Conversion (derivative) | 233,914 | $0.00 | 53,385,407 |
| 2019-07-08 | Conversion | 233,914 | $0.00 | 336,383 |
| 2019-07-08 | Open-market sale | 37,498 | $212.67 | 298,885 |
| 2019-07-08 | Open-market sale | 99,814 | $213.65 | 199,071 |
| 2019-07-08 | Open-market sale | 96,602 | $214.37 | 102,469 |
| 2019-06-18 | Grant / award | 1,698 | $0.00 | 102,469 |
| 2019-06-13 | Open-market sale | 29,451 | $208.95 | 369,785 |
| 2019-06-13 | Open-market sale | 700 | $210.45 | 350,000 |
| 2019-06-13 | Open-market sale | 19,085 | $209.82 | 350,700 |
| 2019-06-13 | Open-market sale | 2,400 | $205.83 | 522,600 |
| 2019-06-13 | Open-market sale | 115,308 | $207.96 | 399,236 |
| 2019-06-13 | Open-market sale | 8,056 | $207.33 | 514,544 |
| 2019-06-05 | Conversion (derivative) | 253,351 | $0.00 | 53,619,321 |
| 2019-06-05 | Open-market sale | 9,490 | $199.33 | 107,621 |
| 2019-06-05 | Open-market sale | 76,762 | $198.25 | 117,111 |
| 2019-06-05 | Open-market sale | 80,433 | $197.40 | 193,873 |
| 2019-06-05 | Open-market sale | 50,802 | $195.45 | 274,306 |
| 2019-06-05 | Open-market sale | 29,014 | $195.46 | 325,108 |
| 2019-06-05 | Option exercise | 253,351 | $0.00 | 354,122 |
| 2019-06-05 | Open-market sale | 6,850 | $200.03 | 100,771 |
| 2019-05-15 | Open-market sale | 1,054 | $205.21 | 100,771 |
| 2019-04-15 | Open-market sale | 324 | $192.75 | 102,225 |
| 2019-04-15 | Open-market sale | 400 | $191.89 | 102,549 |
| 2019-04-15 | Open-market sale | 400 | $194.21 | 101,825 |
| 2019-04-03 | Conversion (derivative) | 258,774 | $0.00 | 53,872,672 |
| 2019-04-03 | Open-market sale | 69,291 | $194.29 | 102,949 |
| 2019-04-03 | Open-market sale | 81,509 | $193.48 | 172,240 |
| 2019-04-03 | Open-market sale | 107,974 | $192.41 | 253,749 |
| 2019-04-03 | Conversion | 258,774 | $0.00 | 361,723 |
| 2019-03-15 | Open-market sale | 95,129 | $186.19 | 570,835 |
| 2019-03-15 | Open-market sale | 34,036 | $185.23 | 665,964 |
| 2019-03-15 | Open-market sale | 500 | $187.64 | 525,000 |
| 2019-03-15 | Open-market sale | 45,335 | $186.86 | 525,500 |
| 2019-03-04 | Conversion (derivative) | 278,758 | $0.00 | 54,131,446 |
| 2019-03-04 | Open-market sale | 41,332 | $177.22 | 323,155 |
| 2019-03-04 | Conversion | 278,758 | $0.00 | 381,707 |
| 2019-03-04 | Open-market sale | 17,220 | $176.28 | 364,487 |
| 2019-03-04 | Open-market sale | 125 | $190.37 | 102,949 |
| 2019-03-04 | Open-market sale | 112,623 | $178.11 | 210,532 |
| 2019-03-04 | Open-market sale | 41,658 | $178.92 | 168,874 |
| 2019-03-04 | Open-market sale | 8,448 | $180.32 | 160,426 |
| 2019-03-04 | Open-market sale | 13,037 | $181.13 | 147,389 |
| 2019-03-04 | Open-market sale | 10,476 | $182.02 | 136,913 |
| 2019-03-04 | Open-market sale | 4,291 | $183.00 | 132,622 |
| 2019-03-04 | Open-market sale | 12,660 | $189.37 | 103,074 |
| 2019-03-04 | Open-market sale | 2,883 | $187.16 | 115,734 |
| 2019-03-04 | Open-market sale | 7,205 | $186.43 | 118,617 |
| 2019-03-04 | Open-market sale | 6,800 | $184.65 | 125,822 |
| 2019-01-15 | Open-market sale | 911 | $164.91 | 102,949 |
| 2019-01-07 | Conversion (derivative) | 304,404 | $0.00 | 54,410,204 |
| 2019-01-07 | Open-market sale | 88,798 | $163.47 | 319,466 |
| 2019-01-07 | Open-market sale | 4,138 | $166.00 | 103,860 |
| 2019-01-07 | Open-market sale | 140,895 | $164.32 | 178,571 |
| 2019-01-07 | Open-market sale | 70,573 | $165.14 | 107,998 |
| 2019-01-07 | Conversion | 304,404 | $0.00 | 408,264 |
| 2018-12-17 | Gift | 5,208 | $0.00 | 103,860 |
| 2018-12-10 | Conversion (derivative) | 1,500,000 | $0.00 | 54,714,608 |
| 2018-12-10 | Gift | 700,000 | $0.00 | 700,000 |
| 2018-12-10 | Conversion | 1,500,000 | $0.00 | 1,609,068 |
| 2018-12-10 | Gift | 250,000 | $0.00 | 1,359,068 |
| 2018-12-10 | Gift | 550,000 | $0.00 | 809,068 |
| 2018-12-10 | Gift | 700,000 | $0.00 | 109,068 |
| 2018-12-07 | Conversion (derivative) | 309,667 | $0.00 | 56,214,608 |
| 2018-12-07 | Open-market sale | 12,100 | $166.60 | 109,068 |
| 2018-12-07 | Open-market sale | 9,503 | $165.71 | 121,168 |
| 2018-12-07 | Open-market sale | 13,838 | $164.46 | 130,671 |
| 2018-12-07 | Open-market sale | 26,979 | $163.34 | 144,509 |
| 2018-12-07 | Open-market sale | 46,736 | $162.39 | 171,488 |
| 2018-12-07 | Open-market sale | 34,874 | $160.43 | 283,569 |
| 2018-12-07 | Open-market sale | 100,292 | $159.52 | 318,443 |
| 2018-12-07 | Conversion | 309,667 | $0.00 | 418,735 |
| 2018-12-07 | Open-market sale | 65,345 | $161.50 | 218,224 |
| 2018-10-15 | Open-market sale | 233 | $127.76 | 109,068 |
| 2018-10-15 | Open-market sale | 1,201 | $127.15 | 109,301 |
| 2018-10-08 | Conversion (derivative) | 374,488 | $0.00 | 56,524,275 |
| 2018-10-08 | Open-market sale | 63,021 | $131.23 | 421,969 |
| 2018-10-08 | Conversion | 374,488 | $0.00 | 484,990 |
| 2018-10-08 | Open-market sale | 115,340 | $132.22 | 306,629 |
| 2018-10-08 | Open-market sale | 67,407 | $133.13 | 239,222 |
| 2018-10-08 | Open-market sale | 26,190 | $134.04 | 213,032 |
| 2018-10-08 | Open-market sale | 16,401 | $135.05 | 196,631 |
| 2018-10-08 | Open-market sale | 23,736 | $136.13 | 172,895 |
| 2018-10-08 | Open-market sale | 53,955 | $137.10 | 118,940 |
| 2018-10-08 | Open-market sale | 8,438 | $137.90 | 110,502 |
| 2018-09-07 | Conversion (derivative) | 344,430 | $0.00 | 56,898,763 |
| 2018-09-07 | Open-market sale | 5,300 | $142.82 | 449,632 |
| 2018-09-07 | Open-market sale | 700 | $147.40 | 110,502 |
| 2018-09-07 | Open-market sale | 63,985 | $144.16 | 385,647 |
| 2018-09-07 | Open-market sale | 132,425 | $144.73 | 253,222 |
| 2018-09-07 | Open-market sale | 83,034 | $145.81 | 170,188 |
| 2018-09-07 | Open-market sale | 58,986 | $146.72 | 111,202 |
| 2018-09-07 | Conversion | 344,430 | $0.00 | 454,932 |
| 2018-07-16 | Open-market sale | 300 | $134.00 | 110,652 |
| 2018-07-16 | Open-market sale | 987 | $132.84 | 110,952 |
| 2018-07-16 | Open-market sale | 150 | $135.16 | 110,502 |
| 2018-07-09 | Conversion (derivative) | 392,758 | $0.00 | 57,243,193 |
| 2018-07-09 | Open-market sale | 112,850 | $127.88 | 118,843 |
| 2018-07-09 | Open-market sale | 6,904 | $129.00 | 111,939 |
| 2018-07-09 | Conversion | 392,758 | $0.00 | 504,697 |
| 2018-07-09 | Open-market sale | 54,751 | $126.24 | 449,946 |
| 2018-07-09 | Open-market sale | 218,253 | $127.28 | 231,693 |
| 2018-06-20 | Grant / award | 2,728 | $0.00 | 111,939 |
| 2018-06-06 | Conversion (derivative) | 389,988 | $0.00 | 57,635,951 |
| 2018-06-06 | Open-market sale | 163,953 | $128.66 | 111,011 |
| 2018-06-06 | Open-market sale | 224,235 | $127.92 | 274,964 |
| 2018-06-06 | Conversion | 389,988 | $0.00 | 499,199 |
| 2018-06-06 | Open-market sale | 1,800 | $129.58 | 109,211 |
| 2018-05-15 | Open-market sale | 1,189 | $132.92 | 109,211 |
| 2018-04-16 | Open-market sale | 3,641 | $127.13 | 110,400 |
| 2018-04-05 | Conversion (derivative) | 397,053 | $0.00 | 58,025,939 |
| 2018-04-05 | Open-market sale | 303,178 | $125.75 | 207,916 |
| 2018-04-05 | Open-market sale | 85,768 | $126.56 | 122,148 |
| 2018-04-05 | Open-market sale | 8,107 | $127.47 | 114,041 |
| 2018-04-05 | Conversion | 397,053 | $0.00 | 511,094 |
| 2018-03-07 | Conversion (derivative) | 365,300 | $0.00 | 58,422,992 |
| 2018-03-07 | Open-market sale | 149,096 | $136.33 | 325,245 |
| 2018-03-07 | Open-market sale | 159,823 | $137.17 | 165,422 |
| 2018-03-07 | Open-market sale | 51,381 | $137.95 | 114,041 |
| 2018-03-07 | Open-market sale | 5,000 | $135.03 | 474,341 |
| 2018-03-07 | Conversion | 365,300 | $0.00 | 479,341 |
| 2018-01-16 | Open-market sale | 1,000 | $112.03 | 114,141 |
| 2018-01-16 | Open-market sale | 1,062 | $109.86 | 115,741 |
| 2018-01-16 | Open-market sale | 600 | $110.96 | 115,141 |
| 2018-01-16 | Open-market sale | 100 | $112.52 | 114,041 |
| 2018-01-09 | Conversion (derivative) | 137,163 | $0.00 | 58,788,292 |
| 2018-01-09 | Open-market sale | 17,074 | $109.71 | 116,803 |
| 2018-01-09 | Open-market sale | 120,089 | $109.35 | 133,877 |
| 2018-01-09 | Conversion | 137,163 | $0.00 | 253,966 |
| 2018-01-08 | Conversion (derivative) | 321,333 | $0.00 | 58,925,455 |
| 2018-01-08 | Open-market sale | 97,533 | $109.47 | 116,803 |
| 2018-01-08 | Open-market sale | 223,800 | $108.73 | 214,336 |
| 2018-01-08 | Conversion | 321,333 | $0.00 | 438,136 |
| 2017-12-08 | Conversion (derivative) | 1,535,000 | $0.00 | 59,246,788 |
| 2017-12-08 | Gift | 335,000 | $0.00 | 116,803 |
| 2017-12-08 | Gift | 1,200,000 | $0.00 | 451,803 |
| 2017-12-08 | Conversion | 1,535,000 | $0.00 | 1,651,803 |
| 2017-12-07 | Conversion (derivative) | 482,001 | $0.00 | 60,781,788 |
| 2017-12-07 | Open-market sale | 12,728 | $104.56 | 116,803 |
| 2017-12-07 | Open-market sale | 407,485 | $103.85 | 129,531 |
| 2017-12-07 | Open-market sale | 61,788 | $103.03 | 537,016 |
| 2017-12-07 | Conversion | 482,001 | $0.00 | 589,804 |
| 2017-10-16 | Open-market sale | 3,424 | $107.39 | 117,403 |
| 2017-10-16 | Open-market sale | 600 | $108.17 | 116,803 |
| 2017-10-11 | Conversion (derivative) | 67,109 | $0.00 | 61,263,789 |
| 2017-10-11 | Open-market sale | 1,900 | $108.91 | 120,827 |
| 2017-10-11 | Open-market sale | 27,554 | $107.86 | 122,727 |
| 2017-10-11 | Open-market sale | 37,655 | $107.06 | 150,281 |
| 2017-10-11 | Conversion | 67,109 | $0.00 | 187,936 |
| 2017-10-10 | Conversion (derivative) | 175,974 | $0.00 | 61,330,898 |
| 2017-10-10 | Open-market sale | 5,455 | $109.82 | 120,827 |
| 2017-10-10 | Open-market sale | 56,330 | $109.14 | 126,282 |
| 2017-10-10 | Open-market sale | 114,189 | $108.13 | 182,612 |
| 2017-10-10 | Conversion | 175,974 | $0.00 | 296,801 |
| 2017-10-09 | Conversion (derivative) | 218,149 | $0.00 | 61,506,872 |
| 2017-10-09 | Open-market sale | 5,064 | $109.34 | 120,827 |
| 2017-10-09 | Open-market sale | 213,085 | $108.67 | 125,891 |
| 2017-10-09 | Conversion | 218,149 | $0.00 | 338,976 |
| 2017-09-08 | Conversion (derivative) | 137,659 | $0.00 | 61,725,021 |
| 2017-09-08 | Open-market sale | 1,650 | $110.84 | 120,827 |
| 2017-09-08 | Conversion | 137,659 | $0.00 | 258,486 |
| 2017-09-08 | Open-market sale | 42,795 | $110.04 | 122,477 |
| 2017-09-08 | Open-market sale | 28,820 | $109.33 | 165,272 |
| 2017-09-08 | Open-market sale | 64,394 | $108.11 | 194,092 |
| 2017-09-07 | Conversion (derivative) | 319,727 | $0.00 | 61,862,680 |
| 2017-09-07 | Open-market sale | 167,568 | $109.20 | 272,986 |
| 2017-09-07 | Conversion | 319,727 | $0.00 | 440,554 |
| 2017-09-07 | Open-market sale | 152,159 | $109.84 | 120,827 |
| 2017-08-15 | Open-market sale | 200 | $102.28 | 120,827 |
| 2017-08-15 | Open-market sale | 2,950 | $101.62 | 121,027 |
| 2017-07-17 | Open-market sale | 1,100 | $103.40 | 123,977 |
| 2017-07-17 | Open-market sale | 2,897 | $102.42 | 125,077 |
| 2017-07-10 | Conversion (derivative) | 91,030 | $0.00 | 62,182,407 |
| 2017-07-10 | Open-market sale | 64,766 | $98.20 | 127,974 |
| 2017-07-10 | Conversion | 91,030 | $0.00 | 219,004 |
| 2017-07-10 | Open-market sale | 26,264 | $97.36 | 192,740 |
| 2017-07-07 | Conversion (derivative) | 268,454 | $0.00 | 62,273,437 |
| 2017-07-07 | Open-market sale | 29,520 | $96.66 | 366,908 |
| 2017-07-07 | Conversion | 268,454 | $0.00 | 396,428 |
| 2017-07-07 | Open-market sale | 238,934 | $97.27 | 127,974 |
| 2017-06-20 | Grant / award | 2,995 | $0.00 | 127,974 |
| 2017-06-08 | Conversion (derivative) | 109,861 | $0.00 | 62,541,891 |
| 2017-06-08 | Open-market sale | 57,100 | $101.96 | 177,740 |
| 2017-06-08 | Open-market sale | 52,761 | $102.64 | 124,979 |
| 2017-06-08 | Conversion | 109,861 | $0.00 | 234,840 |
| 2017-06-07 | Conversion (derivative) | 232,570 | $0.00 | 62,651,752 |
| 2017-06-07 | Open-market sale | 68,327 | $102.66 | 124,979 |
| 2017-06-07 | Open-market sale | 164,243 | $102.04 | 193,306 |
| 2017-06-07 | Conversion | 232,570 | $0.00 | 357,549 |
| 2017-05-15 | Open-market sale | 600 | $93.87 | 127,189 |
| 2017-05-15 | Open-market sale | 200 | $92.46 | 127,789 |
| 2017-05-15 | Open-market sale | 2,210 | $94.80 | 124,979 |
| 2017-04-17 | Open-market sale | 100 | $83.71 | 129,172 |
| 2017-04-17 | Open-market sale | 3,579 | $83.15 | 129,272 |
| 2017-04-17 | Open-market sale | 1,183 | $83.63 | 127,989 |
| 2017-04-11 | Conversion (derivative) | 210,865 | $0.00 | 62,884,322 |
| 2017-04-11 | Conversion | 210,865 | $0.00 | 343,716 |
| 2017-04-11 | Open-market sale | 200 | $81.85 | 132,851 |
| 2017-04-11 | Open-market sale | 210,665 | $81.05 | 133,051 |
| 2017-04-10 | Conversion (derivative) | 123,000 | $0.00 | 63,095,187 |
| 2017-04-10 | Conversion | 123,000 | $0.00 | 255,851 |
| 2017-04-10 | Open-market sale | 123,000 | $82.13 | 132,851 |
| 2017-04-07 | Conversion (derivative) | 94,624 | $0.00 | 63,218,187 |
| 2017-04-07 | Conversion | 94,624 | $0.00 | 227,475 |
| 2017-04-07 | Open-market sale | 94,624 | $82.66 | 132,851 |
| 2017-03-01 | Conversion (derivative) | 419,661 | $0.00 | 63,312,811 |
| 2017-03-01 | Conversion | 419,661 | $0.00 | 552,512 |
| 2017-03-01 | Open-market sale | 102,165 | $82.21 | 450,347 |
| 2017-03-01 | Open-market sale | 153,783 | $83.11 | 296,564 |
| 2017-03-01 | Open-market sale | 83,108 | $84.02 | 213,456 |
| 2017-03-01 | Open-market sale | 80,605 | $84.99 | 132,851 |
| 2017-02-15 | Open-market sale | 2,641 | $85.85 | 132,851 |
| 2017-01-17 | Open-market sale | 1,398 | $80.86 | 135,492 |
| 2017-01-17 | Open-market sale | 2,292 | $80.06 | 136,890 |
| 2016-12-16 | Open-market sale | 112,056 | $68.93 | 0 |
| 2016-12-15 | Open-market sale | 955 | $69.60 | 12,056 |
| 2016-12-15 | Open-market sale | 238,739 | $69.15 | 113,011 |
| 2016-12-15 | Open-market sale | 955 | $69.60 | 112,056 |
| 2016-12-13 | Conversion (derivative) | 150,000 | $0.00 | 63,732,472 |
| 2016-12-13 | Gift | 150,000 | $0.00 | 139,182 |
| 2016-12-13 | Conversion | 150,000 | $0.00 | 289,182 |
| 2016-12-13 | Gift | 150,000 | $0.00 | 139,182 |
| 2016-12-05 | Conversion (derivative) | 400,000 | $0.00 | 63,882,472 |
| 2016-12-05 | Conversion | 400,000 | $0.00 | 539,182 |
| 2016-12-05 | Open-market sale | 160,713 | $73.13 | 315,391 |
| 2016-12-05 | Open-market sale | 176,209 | $73.71 | 139,182 |
| 2016-12-05 | Open-market sale | 63,078 | $71.92 | 476,104 |
| 2016-11-15 | Open-market sale | 800 | $81.82 | 139,182 |
| 2016-11-15 | Open-market sale | 2,305 | $80.87 | 139,982 |
| 2016-10-17 | Open-market sale | 3,687 | $86.36 | 142,287 |
| 2016-09-16 | Open-market sale | 3,415 | $87.45 | 464,777 |
| 2016-09-16 | Open-market sale | 111,027 | $88.52 | 353,750 |
| 2016-09-16 | Open-market sale | 2,000 | $89.01 | 351,750 |
| 2016-09-15 | Open-market sale | 65,937 | $88.66 | 468,192 |
| 2016-09-15 | Open-market sale | 123,293 | $88.15 | 534,129 |
| 2016-09-15 | Open-market sale | 46,078 | $87.15 | 657,422 |
| 2016-09-06 | Conversion (derivative) | 187,500 | $0.00 | 64,282,472 |
| 2016-09-06 | Open-market sale | 187,500 | $90.02 | 145,974 |
| 2016-09-06 | Conversion | 187,500 | $0.00 | 333,474 |
| 2016-08-29 | Open-market sale | 157,435 | $83.38 | 145,974 |
| 2016-08-26 | Conversion (derivative) | 400,000 | $0.00 | 64,469,972 |
| 2016-08-26 | Open-market sale | 50,547 | $84.22 | 303,409 |
| 2016-08-26 | Open-market sale | 82,861 | $83.47 | 353,956 |
| 2016-08-26 | Open-market sale | 109,157 | $82.71 | 436,817 |
| 2016-08-26 | Conversion | 400,000 | $0.00 | 545,974 |
| 2016-08-15 | Open-market sale | 1,224 | $84.02 | 145,974 |
| 2016-08-15 | Open-market sale | 1,900 | $83.38 | 147,198 |
| 2016-07-15 | Open-market sale | 3,599 | $79.05 | 149,198 |
| 2016-07-15 | Open-market sale | 100 | $79.63 | 149,098 |
| 2016-06-16 | Open-market sale | 110,685 | $78.71 | 766,950 |
| 2016-06-16 | Open-market sale | 63,450 | $79.38 | 703,500 |
| 2016-06-15 | Open-market sale | 55,701 | $81.23 | 877,635 |
| 2016-06-15 | Open-market sale | 116,664 | $80.59 | 933,336 |
| 2016-06-02 | Conversion (derivative) | 400,000 | $0.00 | 64,869,972 |
| 2016-06-02 | Open-market sale | 102 | $78.48 | 0 |
| 2016-06-02 | Open-market sale | 3,122 | $77.94 | 102 |
| 2016-06-02 | Open-market sale | 241,520 | $77.93 | 3,224 |
| 2016-06-02 | Open-market sale | 155,256 | $77.05 | 244,744 |
| 2016-06-02 | Conversion | 400,000 | $0.00 | 400,000 |
| 2016-05-16 | Open-market sale | 100 | $71.80 | 152,797 |
| 2016-05-16 | Open-market sale | 3,006 | $71.14 | 152,897 |
| 2016-04-15 | Grant / award (derivative) | 2,817 | $0.00 | 2,817 |
| 2016-04-15 | Open-market sale | 3,464 | $76.03 | 156,203 |
| 2016-04-15 | Open-market sale | 300 | $77.02 | 155,903 |
| 2016-04-15 | Grant / award | 11,268 | $0.00 | 159,667 |
| 2016-03-16 | Open-market sale | 10,109 | $69.78 | 1,115,212 |
| 2016-03-16 | Open-market sale | 30,332 | $71.41 | 1,050,400 |
| 2016-03-16 | Open-market sale | 400 | $72.24 | 1,050,000 |
| 2016-03-16 | Open-market sale | 34,480 | $70.67 | 1,080,732 |
| 2016-03-15 | Open-market sale | 210,859 | $69.96 | 1,189,141 |
| 2016-03-15 | Open-market sale | 60,720 | $70.67 | 1,128,421 |
| 2016-03-15 | Open-market sale | 3,100 | $71.55 | 1,125,321 |
| 2016-03-03 | Open-market sale | 9,130 | $71.48 | 61,570 |
| 2016-03-03 | Open-market sale | 16,319 | $72.41 | 45,251 |
| 2016-03-03 | Open-market sale | 20,206 | $73.22 | 25,045 |
| 2016-03-03 | Open-market sale | 25,045 | $74.09 | 0 |
| 2016-03-02 | Conversion (derivative) | 400,000 | $0.00 | 65,269,972 |
| 2016-03-02 | Conversion | 400,000 | $0.00 | 400,000 |
| 2016-03-02 | Open-market sale | 211,846 | $71.62 | 70,800 |
| 2016-03-02 | Open-market sale | 117,354 | $70.67 | 282,646 |
| 2016-03-02 | Open-market sale | 100 | $72.12 | 70,700 |
| 2016-02-16 | Open-market sale | 2,126 | $49.82 | 148,399 |
| 2016-01-15 | Conversion (derivative) | 1,400,000 | $0.00 | 65,669,972 |
| 2016-01-15 | Conversion | 1,400,000 | $0.00 | 1,400,000 |
| 2016-01-15 | Gift | 1,400,000 | $0.00 | 1,400,000 |
| 2016-01-15 | Gift | 1,400,000 | $0.00 | 0 |
| 2015-11-30 | Open-market sale | 141,000 | $83.32 | 9,979 |
| 2015-11-30 | Open-market sale | 9,979 | $83.72 | 0 |
| 2015-11-27 | Open-market sale | 49,021 | $83.24 | 150,979 |
| 2015-11-23 | Conversion (derivative) | 151,507 | $0.00 | 67,069,972 |
| 2015-11-23 | Conversion | 151,507 | $0.00 | 200,000 |
| 2015-11-16 | Open-market sale | 2,087 | $79.13 | 150,525 |
| 2015-08-31 | Conversion (derivative) | 86,750 | $0.00 | 67,221,479 |
| 2015-08-31 | Conversion | 86,750 | $0.00 | 148,493 |
| 2015-08-31 | Open-market sale | 900 | $72.05 | 48,493 |
| 2015-08-31 | Open-market sale | 58,788 | $71.49 | 49,393 |
| 2015-08-31 | Open-market sale | 40,312 | $70.38 | 108,181 |
| 2015-08-28 | Open-market sale | 73,636 | $72.75 | 88,107 |
| 2015-08-28 | Open-market sale | 21,973 | $73.53 | 66,134 |
| 2015-08-28 | Open-market sale | 4,391 | $74.51 | 61,743 |
| 2015-05-29 | Conversion (derivative) | 173,500 | $0.00 | 67,308,229 |
| 2015-05-29 | Open-market sale | 137,930 | $78.96 | 197,313 |
| 2015-05-29 | Conversion | 173,500 | $0.00 | 335,243 |
| 2015-05-29 | Open-market sale | 35,570 | $79.65 | 161,743 |
| 2015-03-24 | Grant / award | 46,492 | $0.00 | 152,612 |
| 2015-02-27 | Conversion (derivative) | 173,500 | $0.00 | 67,481,729 |
| 2015-02-27 | Open-market sale | 59,246 | $86.87 | 190,625 |
| 2015-02-27 | Open-market sale | 85,372 | $85.64 | 249,871 |
| 2015-02-27 | Conversion | 173,500 | $0.00 | 335,243 |
| 2015-02-27 | Open-market sale | 23,082 | $87.66 | 167,543 |
| 2015-02-27 | Open-market sale | 5,800 | $88.72 | 161,743 |
| 2014-06-30 | J | 21,415 | $0.00 | 161,743 |
| 2014-05-30 | Conversion (derivative) | 164,493 | $0.00 | 67,655,229 |
| 2014-05-30 | Conversion | 164,493 | $78.55 | 304,821 |
| 2014-05-30 | Open-market sale | 68,313 | $77.93 | 236,508 |
| 2014-05-30 | Open-market sale | 69,135 | $78.73 | 167,373 |
| 2014-05-30 | Open-market sale | 25,545 | $79.60 | 141,828 |
| 2014-05-30 | Open-market sale | 1,500 | $80.58 | 140,328 |
| 2014-05-29 | Conversion (derivative) | 349,890 | $0.00 | 67,819,722 |
| 2014-05-29 | Open-market sale | 25,700 | $83.44 | 140,328 |
| 2014-05-29 | Open-market sale | 31,491 | $82.55 | 166,028 |
| 2014-05-29 | Open-market sale | 78,846 | $81.59 | 197,519 |
| 2014-05-29 | Conversion | 349,890 | $0.00 | 490,218 |
| 2014-05-29 | Open-market sale | 213,853 | $80.66 | 276,365 |
| 2014-04-15 | Grant / award | 46,492 | $0.00 | 106,120 |
| 2014-03-14 | Gift (derivative) | 12,600,000 | $0.00 | 68,169,612 |
| 2014-03-14 | Gift (derivative) | 12,600,000 | $0.00 | 0 |
| 2014-03-04 | J | 19,998 | $0.00 | 140,328 |
| 2014-03-03 | Conversion | 157,757 | $0.00 | 278,087 |
| 2014-03-03 | Open-market sale | 36,500 | $106.90 | 120,330 |
| 2014-03-03 | Open-market sale | 72,013 | $106.25 | 156,830 |
| 2014-03-03 | Open-market sale | 49,244 | $105.46 | 228,843 |
| 2014-02-28 | Conversion (derivative) | 157,757 | $0.00 | 55,569,612 |
| 2014-02-28 | Conversion (derivative) | 360,514 | $0.00 | 55,727,369 |
| 2014-02-28 | Open-market sale | 7,500 | $116.22 | 120,330 |
| 2014-02-28 | Open-market sale | 16,383 | $115.16 | 127,830 |
| 2014-02-28 | Open-market sale | 31,030 | $114.00 | 144,213 |
| 2014-02-28 | Open-market sale | 15,404 | $113.08 | 175,243 |
| 2014-02-28 | Open-market sale | 20,610 | $111.93 | 190,647 |
| 2014-02-28 | Open-market sale | 28,975 | $111.05 | 211,257 |
| 2014-02-28 | Open-market sale | 60,639 | $110.09 | 240,232 |
| 2014-02-28 | Open-market sale | 88,773 | $109.24 | 300,871 |
| 2014-02-28 | Open-market sale | 29,473 | $108.08 | 389,644 |
| 2014-02-28 | Open-market sale | 7,682 | $107.11 | 419,117 |
| 2014-02-28 | Open-market sale | 24,723 | $106.11 | 426,799 |
| 2014-02-28 | Open-market sale | 29,322 | $105.16 | 451,522 |
| 2014-02-28 | Conversion | 360,514 | $0.00 | 480,844 |
| 2014-01-06 | Conversion (derivative) | 174,063 | $0.00 | 56,087,883 |
| 2014-01-06 | Conversion | 174,063 | $0.00 | 294,393 |
| 2014-01-06 | Open-market sale | 174,063 | $83.57 | 120,330 |
| 2013-12-20 | Conversion (derivative) | 375,000 | $0.00 | 56,261,946 |
| 2013-12-20 | Gift | 375,000 | $0.00 | 120,330 |
| 2013-12-20 | Conversion | 375,000 | $0.00 | 495,330 |
| 2013-12-03 | Conversion (derivative) | 109,331 | $0.00 | 56,636,946 |
| 2013-12-03 | Open-market sale | 37,741 | $79.26 | 120,330 |
| 2013-12-03 | Open-market sale | 71,590 | $78.34 | 158,071 |
| 2013-12-03 | Conversion | 109,331 | $0.00 | 229,661 |
| 2013-12-02 | Conversion (derivative) | 238,795 | $0.00 | 56,746,277 |
| 2013-12-02 | Conversion | 238,795 | $0.00 | 359,125 |
| 2013-12-02 | Open-market sale | 147,977 | $80.08 | 211,148 |
| 2013-12-02 | Open-market sale | 27,833 | $81.90 | 120,330 |
| 2013-12-02 | Open-market sale | 62,985 | $81.11 | 148,163 |
| 2013-09-19 | J | 40,084 | $0.00 | 120,330 |
| 2013-09-18 | Conversion (derivative) | 175,378 | $0.00 | 69,585,072 |
| 2013-09-18 | Open-market sale | 12,745 | $81.11 | 80,246 |
| 2013-09-18 | Conversion | 175,378 | $0.00 | 255,624 |
| 2013-09-18 | Open-market sale | 162,633 | $80.44 | 92,991 |
| 2013-09-04 | Conversion (derivative) | 50,779 | $0.00 | 69,760,450 |
| 2013-09-04 | Open-market sale | 50,779 | $73.27 | 80,246 |
| 2013-09-04 | Conversion | 50,779 | $0.00 | 131,025 |
| 2013-09-03 | Conversion (derivative) | 222,483 | $0.00 | 69,811,229 |
| 2013-09-03 | J | 40,102 | $0.00 | 80,246 |
| 2013-09-03 | Open-market sale | 49,575 | $73.90 | 40,144 |
| 2013-09-03 | Open-market sale | 172,908 | $73.25 | 89,719 |
| 2013-09-03 | Conversion | 222,483 | $0.00 | 262,627 |
| 2013-08-30 | Conversion (derivative) | 77,494 | $0.00 | 70,033,712 |
| 2013-08-30 | Conversion | 77,494 | $0.00 | 117,638 |
| 2013-08-30 | Grant / award | 59,628 | $0.00 | 59,628 |
| 2013-08-30 | Open-market sale | 4,688 | $74.28 | 40,144 |
| 2013-08-30 | Open-market sale | 22,794 | $73.45 | 44,832 |
| 2013-08-30 | Open-market sale | 50,012 | $72.57 | 67,626 |
| 2013-05-28 | J | 40,144 | $0.00 | 40,144 |
| 2012-10-17 | Conversion (derivative) | 7,487,446 | $0.00 | 63,496,330 |
| 2012-10-17 | Conversion (derivative) | 7,487,446 | $0.00 | 0 |
| 2012-10-17 | Conversion (derivative) | 7,240,484 | $0.00 | 56,008,884 |
| 2012-10-17 | Conversion (derivative) | 7,240,484 | $0.00 | 0 |
| 2012-10-17 | Conversion (derivative) | 11,616,000 | $0.00 | 0 |
| 2012-10-17 | Conversion (derivative) | 21,720,000 | $0.00 | 37,152,400 |
| 2012-10-17 | Conversion (derivative) | 21,720,000 | $0.00 | 0 |
| 2012-10-17 | Conversion (derivative) | 6,614,876 | $0.00 | 0 |
| 2012-10-17 | Conversion (derivative) | 11,616,000 | $0.00 | 48,768,400 |
| 2012-10-17 | Conversion (derivative) | 6,614,876 | $0.00 | 70,111,206 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.