SEC CIK 1783990
Pomel Olivier
Reported ownership across 1 company, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| DDOGview stock → | 586,416 | 2026-09-08 |
Position History — DDOG
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — DDOG
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2026-09-08 | Conversion (derivative) | 89,497 | $0.00 | 8,730,525 |
| 2026-09-08 | Option exercise (derivative) | 35,715 | $10.74 | 8,820,022 |
| 2026-09-08 | Option exercise (derivative) | 35,715 | $0.00 | 631,163 |
| 2026-09-08 | Option exercise (derivative) | 38,118 | $0.91 | 8,784,307 |
| 2026-09-08 | Option exercise (derivative) | 38,118 | $0.00 | 190,590 |
| 2026-09-08 | Open-market sale | 14,073 | $210.26 | 586,416 |
| 2026-09-08 | Open-market sale | 8,006 | $209.69 | 600,489 |
| 2026-09-08 | Open-market sale | 24,283 | $208.53 | 608,495 |
| 2026-09-08 | Open-market sale | 19,287 | $207.54 | 632,778 |
| 2026-09-08 | Open-market sale | 10,048 | $206.82 | 652,065 |
| 2026-09-08 | Open-market sale | 3,000 | $205.62 | 662,113 |
| 2026-09-08 | Open-market sale | 10,800 | $204.03 | 665,113 |
| 2026-09-08 | Conversion | 89,497 | $0.00 | 675,913 |
| 2026-09-02 | Open-market sale | 26,331 | $212.90 | 586,416 |
| 2026-08-19 | Conversion (derivative) | 47,054 | $0.00 | 8,746,189 |
| 2026-08-19 | Open-market sale | 700 | $246.66 | 612,747 |
| 2026-08-19 | Open-market sale | 200 | $245.15 | 613,447 |
| 2026-08-19 | Open-market sale | 1,256 | $243.73 | 613,647 |
| 2026-08-19 | Open-market sale | 1,344 | $242.80 | 614,903 |
| 2026-08-19 | Open-market sale | 200 | $241.13 | 616,247 |
| 2026-08-19 | Open-market sale | 1,094 | $239.82 | 616,447 |
| 2026-08-19 | Open-market sale | 909 | $238.95 | 617,541 |
| 2026-08-19 | Open-market sale | 1,097 | $237.52 | 618,450 |
| 2026-08-19 | Open-market sale | 2,400 | $236.78 | 619,547 |
| 2026-08-19 | Open-market sale | 9,400 | $235.78 | 621,947 |
| 2026-08-19 | Open-market sale | 5,792 | $234.84 | 631,347 |
| 2026-08-19 | Open-market sale | 19,219 | $233.68 | 637,139 |
| 2026-08-19 | Open-market sale | 3,443 | $232.98 | 656,358 |
| 2026-08-19 | Conversion | 47,054 | $0.00 | 659,801 |
| 2026-08-05 | Conversion (derivative) | 127,141 | $0.00 | 8,793,243 |
| 2026-08-05 | Option exercise (derivative) | 35,715 | $10.74 | 8,920,384 |
| 2026-08-05 | Option exercise (derivative) | 35,715 | $0.00 | 666,878 |
| 2026-08-05 | Option exercise (derivative) | 38,118 | $0.91 | 8,884,669 |
| 2026-08-05 | Option exercise (derivative) | 38,118 | $0.00 | 228,708 |
| 2026-08-05 | Open-market sale | 2,600 | $291.90 | 612,747 |
| 2026-08-05 | Open-market sale | 3,000 | $290.97 | 615,347 |
| 2026-08-05 | Open-market sale | 3,500 | $289.62 | 618,347 |
| 2026-08-05 | Open-market sale | 20,346 | $288.68 | 621,847 |
| 2026-08-05 | Open-market sale | 24,798 | $287.72 | 642,193 |
| 2026-08-05 | Open-market sale | 30,602 | $286.75 | 666,991 |
| 2026-08-05 | Open-market sale | 13,474 | $285.75 | 697,593 |
| 2026-08-05 | Open-market sale | 7,431 | $284.70 | 711,067 |
| 2026-08-05 | Open-market sale | 21,390 | $283.19 | 718,498 |
| 2026-08-05 | Conversion | 127,141 | $0.00 | 739,888 |
| 2026-07-23 | Conversion (derivative) | 47,054 | $0.00 | 8,846,551 |
| 2026-07-23 | Open-market sale | 306 | $248.33 | 612,747 |
| 2026-07-23 | Open-market sale | 3,082 | $247.65 | 613,053 |
| 2026-07-23 | Open-market sale | 4,704 | $246.56 | 616,135 |
| 2026-07-23 | Open-market sale | 4,196 | $245.56 | 620,839 |
| 2026-07-23 | Open-market sale | 25,234 | $244.47 | 625,035 |
| 2026-07-23 | Open-market sale | 6,681 | $243.70 | 650,269 |
| 2026-07-23 | Open-market sale | 2,851 | $242.65 | 656,950 |
| 2026-07-23 | Conversion | 47,054 | $0.00 | 659,801 |
| 2026-07-13 | Conversion (derivative) | 127,141 | $0.00 | 8,893,605 |
| 2026-07-13 | Option exercise (derivative) | 35,715 | $10.74 | 9,020,746 |
| 2026-07-13 | Option exercise (derivative) | 35,715 | $0.00 | 702,593 |
| 2026-07-13 | Option exercise (derivative) | 38,118 | $0.91 | 8,985,031 |
| 2026-07-13 | Option exercise (derivative) | 38,118 | $0.00 | 266,826 |
| 2026-07-13 | Open-market sale | 4,855 | $263.47 | 612,747 |
| 2026-07-13 | Open-market sale | 9,400 | $262.78 | 617,602 |
| 2026-07-13 | Open-market sale | 11,348 | $261.58 | 627,002 |
| 2026-07-13 | Open-market sale | 41,654 | $260.41 | 638,350 |
| 2026-07-13 | Open-market sale | 11,275 | $259.67 | 680,004 |
| 2026-07-13 | Open-market sale | 8,984 | $258.81 | 691,279 |
| 2026-07-13 | Open-market sale | 4,820 | $257.56 | 700,263 |
| 2026-07-13 | Open-market sale | 6,674 | $256.69 | 705,083 |
| 2026-07-13 | Open-market sale | 9,109 | $255.61 | 711,757 |
| 2026-07-13 | Open-market sale | 7,995 | $254.69 | 720,866 |
| 2026-07-13 | Open-market sale | 7,447 | $253.63 | 728,861 |
| 2026-07-13 | Open-market sale | 2,780 | $252.73 | 736,308 |
| 2026-07-13 | Open-market sale | 800 | $251.00 | 739,088 |
| 2026-07-13 | Conversion | 127,141 | $0.00 | 739,888 |
| 2026-06-16 | Conversion (derivative) | 84,698 | $0.00 | 8,946,913 |
| 2026-06-16 | Open-market sale | 1,205 | $235.94 | 612,747 |
| 2026-06-16 | Open-market sale | 2,272 | $235.02 | 613,952 |
| 2026-06-16 | Open-market sale | 18,207 | $234.02 | 616,224 |
| 2026-06-16 | Open-market sale | 20,806 | $233.11 | 634,431 |
| 2026-06-16 | Open-market sale | 9,881 | $232.22 | 655,237 |
| 2026-06-16 | Open-market sale | 25,560 | $231.11 | 665,118 |
| 2026-06-16 | Open-market sale | 2,085 | $230.20 | 690,678 |
| 2026-06-16 | Open-market sale | 1,500 | $228.28 | 692,763 |
| 2026-06-16 | Open-market sale | 1,782 | $227.36 | 694,263 |
| 2026-06-16 | Open-market sale | 1,400 | $226.43 | 696,045 |
| 2026-06-16 | Conversion | 84,698 | — | 697,445 |
| 2026-06-08 | Option exercise (derivative) | 35,715 | $0.00 | 738,308 |
| 2026-06-08 | Conversion (derivative) | 99,617 | $0.00 | 9,031,611 |
| 2026-06-08 | Option exercise (derivative) | 35,715 | $10.74 | 9,131,228 |
| 2026-06-08 | Option exercise (derivative) | 38,118 | $0.91 | 9,095,513 |
| 2026-06-08 | Option exercise (derivative) | 38,118 | $0.00 | 304,944 |
| 2026-06-08 | Open-market sale | 20,507 | $233.19 | 623,003 |
| 2026-06-08 | Open-market sale | 700 | $239.05 | 612,947 |
| 2026-06-08 | Open-market sale | 1,581 | $236.03 | 613,647 |
| 2026-06-08 | Open-market sale | 3,819 | $235.12 | 615,228 |
| 2026-06-08 | Open-market sale | 3,956 | $234.10 | 619,047 |
| 2026-06-08 | Open-market sale | 200 | $240.05 | 612,747 |
| 2026-06-08 | Open-market sale | 23,215 | $232.19 | 643,510 |
| 2026-06-08 | Open-market sale | 40,741 | $231.10 | 666,725 |
| 2026-06-08 | Open-market sale | 20,254 | $230.45 | 707,466 |
| 2026-06-08 | Open-market sale | 12,168 | $229.27 | 727,720 |
| 2026-06-08 | Conversion | 99,617 | $0.00 | 739,888 |
| 2026-06-02 | Open-market sale | 26,012 | $267.15 | 724,969 |
| 2026-05-26 | Open-market sale | 3,470 | $219.89 | 830,609 |
| 2026-05-26 | Open-market sale | 1,600 | $219.24 | 834,079 |
| 2026-05-26 | Open-market sale | 7,196 | $222.99 | 812,283 |
| 2026-05-26 | Open-market sale | 2,331 | $221.09 | 828,278 |
| 2026-05-26 | Open-market sale | 23,136 | $224.85 | 751,781 |
| 2026-05-26 | Open-market sale | 37,366 | $223.89 | 774,917 |
| 2026-05-26 | Open-market sale | 8,799 | $222.06 | 819,479 |
| 2026-05-26 | Open-market sale | 800 | $225.65 | 750,981 |
| 2026-05-11 | Conversion (derivative) | 42,443 | $0.00 | 9,057,395 |
| 2026-05-11 | Conversion | 42,443 | — | 878,122 |
| 2026-05-11 | Conversion (derivative) | 127,141 | $0.00 | 8,972,697 |
| 2026-05-11 | Option exercise (derivative) | 35,715 | $10.74 | 9,099,838 |
| 2026-05-11 | Option exercise (derivative) | 35,715 | $0.00 | 774,023 |
| 2026-05-11 | Option exercise (derivative) | 38,118 | $0.91 | 9,064,123 |
| 2026-05-11 | Option exercise (derivative) | 38,118 | $0.00 | 343,062 |
| 2026-05-11 | Open-market sale | 23,393 | $198.97 | 919,411 |
| 2026-05-11 | Open-market sale | 41,646 | $199.88 | 877,765 |
| 2026-05-11 | Open-market sale | 19,674 | $200.74 | 858,091 |
| 2026-05-11 | Open-market sale | 19,862 | $201.85 | 838,229 |
| 2026-05-11 | Open-market sale | 2,550 | $202.58 | 835,679 |
| 2026-05-11 | Open-market sale | 14,804 | $197.88 | 942,804 |
| 2026-05-11 | Conversion | 127,141 | — | 962,820 |
| 2026-05-11 | Open-market sale | 1,400 | $195.63 | 961,420 |
| 2026-05-11 | Open-market sale | 3,812 | $197.05 | 957,608 |
| 2026-04-09 | Option exercise (derivative) | 35,715 | $0.00 | 809,738 |
| 2026-04-09 | Conversion (derivative) | 42,443 | $0.00 | 9,026,005 |
| 2026-04-09 | Option exercise (derivative) | 35,715 | $10.74 | 9,068,448 |
| 2026-04-09 | Option exercise (derivative) | 38,118 | $0.00 | 381,180 |
| 2026-04-09 | Option exercise (derivative) | 38,118 | $0.91 | 9,032,733 |
| 2026-04-09 | Conversion | 42,443 | — | 878,122 |
| 2026-04-09 | Open-market sale | 4,606 | $111.88 | 845,778 |
| 2026-04-09 | Open-market sale | 4,100 | $113.10 | 841,678 |
| 2026-04-09 | Open-market sale | 700 | $118.24 | 835,679 |
| 2026-04-09 | Open-market sale | 7,295 | $111.03 | 850,384 |
| 2026-04-09 | Open-market sale | 1,000 | $116.23 | 837,479 |
| 2026-04-09 | Open-market sale | 500 | $115.02 | 838,479 |
| 2026-04-09 | Open-market sale | 2,699 | $113.86 | 838,979 |
| 2026-04-09 | Open-market sale | 14,743 | $109.06 | 863,379 |
| 2026-04-09 | Open-market sale | 5,700 | $110.04 | 857,679 |
| 2026-04-09 | Open-market sale | 1,100 | $117.45 | 836,379 |
| 2026-04-01 | Grant / award | 130,858 | $0.00 | 835,679 |
| 2026-03-16 | Option exercise (derivative) | 38,118 | $0.91 | 9,001,343 |
| 2026-03-16 | Option exercise (derivative) | 38,118 | $0.00 | 419,298 |
| 2026-03-16 | Option exercise (derivative) | 35,715 | $10.74 | 9,037,058 |
| 2026-03-16 | Conversion (derivative) | 42,443 | $0.00 | 8,994,615 |
| 2026-03-16 | Option exercise (derivative) | 35,715 | $0.00 | 845,453 |
| 2026-03-16 | Conversion | 42,443 | $0.00 | 747,264 |
| 2026-03-16 | Open-market sale | 11,243 | $126.11 | 736,021 |
| 2026-03-16 | Open-market sale | 24,070 | $126.78 | 711,951 |
| 2026-03-16 | Open-market sale | 5,853 | $127.77 | 706,098 |
| 2026-03-16 | Open-market sale | 1,277 | $128.66 | 704,821 |
| 2026-03-02 | Open-market sale | 68,922 | $110.54 | 704,821 |
| 2026-02-23 | Option exercise (derivative) | 381,168 | $0.00 | 457,416 |
| 2026-02-23 | Option exercise (derivative) | 618,832 | $0.00 | 881,168 |
| 2026-02-23 | Option exercise (derivative) | 381,168 | $0.91 | 8,344,393 |
| 2026-02-23 | Option exercise (derivative) | 618,832 | $10.74 | 8,963,225 |
| 2026-02-05 | Grant / award | 255,610 | $0.00 | 773,743 |
| 2025-12-17 | Conversion (derivative) | 11,195 | $0.00 | 7,963,225 |
| 2025-12-17 | Open-market sale | 800 | $139.92 | 518,433 |
| 2025-12-17 | Conversion | 11,195 | $0.00 | 529,328 |
| 2025-12-17 | Open-market sale | 3,964 | $136.92 | 525,364 |
| 2025-12-17 | Open-market sale | 300 | $140.61 | 518,133 |
| 2025-12-17 | Open-market sale | 1,709 | $138.80 | 519,233 |
| 2025-12-17 | Open-market sale | 4,422 | $137.95 | 520,942 |
| 2025-12-12 | Conversion (derivative) | 348,000 | $0.00 | 7,974,420 |
| 2025-12-12 | Gift | 348,000 | $0.00 | 518,133 |
| 2025-12-12 | Conversion | 348,000 | $0.00 | 866,133 |
| 2025-12-03 | Option exercise (derivative) | 38,118 | $0.00 | 838,584 |
| 2025-12-03 | Conversion (derivative) | 32,923 | $0.00 | 8,322,420 |
| 2025-12-03 | Option exercise (derivative) | 38,118 | $0.91 | 8,355,343 |
| 2025-12-03 | Open-market sale | 4,020 | $154.47 | 531,117 |
| 2025-12-03 | Conversion | 21,728 | — | 539,861 |
| 2025-12-03 | Open-market sale | 100 | $156.23 | 518,133 |
| 2025-12-03 | Open-market sale | 12,884 | $155.68 | 518,233 |
| 2025-12-03 | Open-market sale | 15,919 | $153.81 | 535,137 |
| 2025-12-03 | Conversion | 11,195 | — | 551,056 |
| 2025-12-02 | Open-market sale | 15,225 | $158.60 | 518,133 |
| 2025-11-17 | Conversion (derivative) | 100,754 | $0.00 | 8,317,225 |
| 2025-11-17 | Open-market sale | 18,364 | $181.55 | 562,873 |
| 2025-11-17 | Open-market sale | 5,600 | $183.59 | 537,710 |
| 2025-11-17 | Open-market sale | 19,563 | $182.45 | 543,310 |
| 2025-11-17 | Open-market sale | 4,352 | $184.36 | 533,358 |
| 2025-11-17 | Open-market sale | 33,749 | $180.33 | 581,237 |
| 2025-11-17 | Open-market sale | 19,126 | $179.57 | 614,986 |
| 2025-11-17 | Conversion | 100,754 | $0.00 | 634,112 |
| 2025-11-03 | Option exercise (derivative) | 38,118 | $0.91 | 8,480,661 |
| 2025-11-03 | Conversion (derivative) | 62,682 | $0.00 | 8,417,979 |
| 2025-11-03 | Option exercise (derivative) | 38,118 | $0.00 | 876,702 |
| 2025-11-03 | Open-market sale | 6,577 | $163.93 | 563,817 |
| 2025-11-03 | Open-market sale | 30,459 | $165.01 | 533,358 |
| 2025-11-03 | Open-market sale | 14,338 | $163.03 | 570,394 |
| 2025-11-03 | Open-market sale | 9,308 | $162.19 | 584,732 |
| 2025-11-03 | Open-market sale | 2,000 | $161.13 | 594,040 |
| 2025-11-03 | Conversion | 40,954 | — | 596,040 |
| 2025-11-03 | Conversion | 21,728 | — | 555,086 |
| 2025-10-22 | Conversion (derivative) | 11,195 | $0.00 | 8,442,543 |
| 2025-10-22 | Open-market sale | 400 | $155.93 | 533,358 |
| 2025-10-22 | Conversion | 11,195 | — | 544,553 |
| 2025-10-22 | Open-market sale | 2,124 | $153.30 | 542,429 |
| 2025-10-22 | Open-market sale | 5,885 | $154.22 | 536,544 |
| 2025-10-22 | Open-market sale | 2,786 | $155.20 | 533,758 |
| 2025-10-09 | Open-market sale | 63,939 | $165.02 | 533,358 |
| 2025-10-09 | Conversion | 63,939 | $0.00 | 597,297 |
| 2025-10-08 | Conversion (derivative) | 63,939 | $0.00 | 8,453,738 |
| 2025-10-08 | Conversion (derivative) | 25,620 | $0.00 | 8,517,677 |
| 2025-10-08 | Open-market sale | 25,620 | $165.01 | 533,358 |
| 2025-10-08 | Conversion | 25,620 | $0.00 | 558,978 |
| 2025-10-07 | Option exercise (derivative) | 38,118 | $0.00 | 914,820 |
| 2025-10-07 | Option exercise (derivative) | 38,118 | $0.91 | 8,576,220 |
| 2025-10-07 | Conversion (derivative) | 32,923 | $0.00 | 8,543,297 |
| 2025-10-07 | Open-market sale | 5,863 | $154.97 | 537,761 |
| 2025-10-07 | Open-market sale | 4,403 | $156.02 | 533,358 |
| 2025-10-07 | Open-market sale | 15,439 | $154.30 | 543,624 |
| 2025-10-07 | Open-market sale | 7,218 | $153.28 | 559,063 |
| 2025-10-07 | Conversion | 11,195 | $0.00 | 566,281 |
| 2025-10-07 | Conversion | 21,728 | $0.00 | 555,086 |
| 2025-09-23 | Conversion (derivative) | 11,195 | $0.00 | 8,538,102 |
| 2025-09-23 | Open-market sale | 2,900 | $139.19 | 533,358 |
| 2025-09-23 | Conversion | 11,195 | — | 544,553 |
| 2025-09-23 | Open-market sale | 6,865 | $137.35 | 537,688 |
| 2025-09-23 | Open-market sale | 1,430 | $138.28 | 536,258 |
| 2025-09-08 | Conversion (derivative) | 32,923 | $0.00 | 8,549,297 |
| 2025-09-08 | Option exercise (derivative) | 38,118 | $0.00 | 8,582,220 |
| 2025-09-08 | Option exercise (derivative) | 38,118 | $0.00 | 952,938 |
| 2025-09-08 | Open-market sale | 300 | $136.82 | 533,358 |
| 2025-09-08 | Open-market sale | 16,073 | $135.31 | 550,208 |
| 2025-09-08 | Conversion | 11,195 | — | 566,281 |
| 2025-09-08 | Conversion | 21,728 | — | 555,086 |
| 2025-09-08 | Open-market sale | 16,550 | $136.14 | 533,658 |
| 2025-09-02 | Open-market sale | 15,357 | $133.85 | 533,358 |
| 2025-08-27 | Conversion (derivative) | 11,195 | $0.00 | 8,544,102 |
| 2025-08-27 | Conversion | 11,195 | — | 559,910 |
| 2025-08-27 | Open-market sale | 11,195 | $130.00 | 548,715 |
| 2025-08-11 | Conversion (derivative) | 32,923 | $0.00 | 8,555,297 |
| 2025-08-11 | Option exercise (derivative) | 38,118 | $0.00 | 991,056 |
| 2025-08-11 | Option exercise (derivative) | 38,118 | $0.00 | 8,588,220 |
| 2025-08-11 | Conversion | 21,728 | — | 570,443 |
| 2025-08-11 | Conversion | 11,195 | — | 581,638 |
| 2025-08-11 | Open-market sale | 6,388 | $128.91 | 575,250 |
| 2025-08-11 | Open-market sale | 11,427 | $130.20 | 563,823 |
| 2025-08-11 | Open-market sale | 1,381 | $132.00 | 548,715 |
| 2025-08-11 | Open-market sale | 13,727 | $131.04 | 550,096 |
| 2025-07-28 | Conversion (derivative) | 11,195 | $0.00 | 8,550,102 |
| 2025-07-28 | Conversion | 11,195 | $0.00 | 559,910 |
| 2025-07-28 | Open-market sale | 5,468 | $151.20 | 548,715 |
| 2025-07-28 | Open-market sale | 5,727 | $150.47 | 554,183 |
| 2025-07-08 | Option exercise (derivative) | 38,118 | $0.00 | 1,029,174 |
| 2025-07-08 | Conversion (derivative) | 32,924 | $0.00 | 8,561,297 |
| 2025-07-08 | Option exercise (derivative) | 38,118 | $0.00 | 8,594,221 |
| 2025-07-08 | Open-market sale | 1,500 | $144.61 | 579,439 |
| 2025-07-08 | Open-market sale | 12,893 | $146.52 | 550,951 |
| 2025-07-08 | Open-market sale | 15,595 | $145.73 | 563,844 |
| 2025-07-08 | Open-market sale | 2,236 | $147.34 | 548,715 |
| 2025-07-08 | Open-market sale | 700 | $143.51 | 580,939 |
| 2025-07-08 | Conversion | 11,196 | $0.00 | 581,639 |
| 2025-07-08 | Conversion | 21,728 | $0.91 | 570,443 |
| 2025-06-25 | Conversion (derivative) | 100,754 | $0.00 | 8,556,103 |
| 2025-06-25 | Conversion | 100,754 | $0.00 | 649,469 |
| 2025-06-25 | Open-market sale | 44,412 | $132.21 | 548,715 |
| 2025-06-25 | Open-market sale | 56,342 | $131.61 | 593,127 |
| 2025-06-12 | Conversion (derivative) | 200,000 | $0.00 | 8,656,857 |
| 2025-06-12 | Conversion | 200,000 | $0.00 | 748,715 |
| 2025-06-12 | Gift | 200,000 | $0.00 | 548,715 |
| 2025-06-09 | Conversion (derivative) | 21,728 | $0.00 | 8,856,857 |
| 2025-06-09 | Option exercise (derivative) | 150,240 | $0.00 | 8,926,104 |
| 2025-06-09 | Option exercise (derivative) | 150,240 | $0.00 | 0 |
| 2025-06-09 | Option exercise (derivative) | 38,118 | $0.00 | 8,878,585 |
| 2025-06-09 | Option exercise (derivative) | 38,118 | $0.00 | 1,067,292 |
| 2025-06-09 | Conversion (derivative) | 85,637 | $0.00 | 8,840,467 |
| 2025-06-09 | Open-market sale | 10,072 | $120.57 | 639,428 |
| 2025-06-09 | Conversion | 85,637 | $0.31 | 634,352 |
| 2025-06-09 | Conversion | 21,728 | $0.91 | 656,080 |
| 2025-06-09 | Open-market sale | 37,826 | $122.39 | 548,715 |
| 2025-06-09 | Open-market sale | 52,887 | $121.71 | 586,541 |
| 2025-06-09 | Open-market sale | 6,580 | $119.62 | 649,500 |
| 2025-06-02 | Open-market sale | 15,227 | $116.84 | 548,715 |
| 2025-05-06 | J | 344 | $0.00 | 563,942 |
| 2025-05-01 | Conversion (derivative) | 21,728 | $0.00 | 8,775,864 |
| 2025-05-01 | Option exercise (derivative) | 38,118 | $0.00 | 8,797,592 |
| 2025-05-01 | Option exercise (derivative) | 38,118 | $0.00 | 1,105,410 |
| 2025-05-01 | Conversion (derivative) | 85,637 | $0.00 | 8,759,474 |
| 2025-05-01 | Option exercise (derivative) | 150,240 | $0.00 | 8,845,111 |
| 2025-05-01 | Option exercise (derivative) | 150,240 | $0.00 | 150,240 |
| 2025-05-01 | Open-market sale | 33,946 | $105.33 | 620,234 |
| 2025-05-01 | Open-market sale | 55,035 | $106.34 | 565,199 |
| 2025-05-01 | Open-market sale | 16,783 | $104.32 | 654,180 |
| 2025-05-01 | Conversion | 21,728 | $0.91 | 670,963 |
| 2025-05-01 | Conversion | 85,637 | $0.31 | 649,235 |
| 2025-05-01 | Open-market sale | 1,601 | $106.78 | 563,598 |
| 2025-04-07 | Conversion (derivative) | 21,728 | $0.00 | 8,694,871 |
| 2025-04-07 | Option exercise (derivative) | 38,118 | $0.00 | 8,716,599 |
| 2025-04-07 | Option exercise (derivative) | 38,118 | $0.00 | 1,143,528 |
| 2025-04-07 | Conversion (derivative) | 85,637 | $0.00 | 8,678,481 |
| 2025-04-07 | Option exercise (derivative) | 150,240 | $0.00 | 8,764,118 |
| 2025-04-07 | Option exercise (derivative) | 150,240 | $0.00 | 300,480 |
| 2025-04-07 | Open-market sale | 2,100 | $84.99 | 661,376 |
| 2025-04-07 | Conversion | 85,637 | $0.31 | 649,235 |
| 2025-04-07 | Open-market sale | 1,476 | $89.87 | 563,998 |
| 2025-04-07 | Open-market sale | 10,589 | $88.77 | 565,474 |
| 2025-04-07 | Open-market sale | 56,771 | $87.92 | 576,063 |
| 2025-04-07 | Open-market sale | 21,904 | $86.95 | 632,834 |
| 2025-04-07 | Open-market sale | 6,638 | $85.93 | 654,738 |
| 2025-04-07 | Open-market sale | 400 | $90.86 | 563,598 |
| 2025-04-07 | Open-market sale | 4,987 | $83.37 | 663,476 |
| 2025-04-07 | Open-market sale | 2,500 | $82.48 | 668,463 |
| 2025-04-07 | Conversion | 21,728 | $0.91 | 670,963 |
| 2025-04-01 | Grant / award | 127,805 | $0.00 | 563,598 |
| 2025-03-07 | Conversion (derivative) | 85,637 | $0.00 | 8,597,488 |
| 2025-03-07 | Option exercise (derivative) | 150,240 | $0.00 | 450,720 |
| 2025-03-07 | Option exercise (derivative) | 150,240 | $0.00 | 8,683,125 |
| 2025-03-07 | Option exercise (derivative) | 38,118 | $0.00 | 1,181,646 |
| 2025-03-07 | Conversion (derivative) | 21,728 | $0.00 | 8,613,878 |
| 2025-03-07 | Option exercise (derivative) | 38,118 | $0.00 | 8,635,606 |
| 2025-03-07 | Open-market sale | 50,558 | $109.46 | 469,425 |
| 2025-03-07 | Conversion | 85,637 | $0.31 | 521,430 |
| 2025-03-07 | Open-market sale | 1,500 | $112.93 | 435,793 |
| 2025-03-07 | Open-market sale | 9,500 | $112.26 | 437,293 |
| 2025-03-07 | Open-market sale | 5,200 | $111.19 | 446,793 |
| 2025-03-07 | Open-market sale | 17,432 | $109.94 | 451,993 |
| 2025-03-07 | Open-market sale | 13,346 | $108.08 | 519,983 |
| 2025-03-07 | Open-market sale | 9,829 | $107.38 | 533,329 |
| 2025-03-07 | Conversion | 21,728 | $0.91 | 543,158 |
| 2025-03-03 | Open-market sale | 37,406 | $115.86 | 435,793 |
| 2025-02-25 | Grant / award | 93,145 | $0.00 | 473,199 |
| 2025-02-13 | J | 361 | $0.00 | 380,054 |
| 2025-02-10 | Conversion (derivative) | 11,195 | $0.00 | 8,532,885 |
| 2025-02-10 | Conversion (derivative) | 21,728 | $0.00 | 8,544,080 |
| 2025-02-10 | Option exercise (derivative) | 38,118 | $0.00 | 8,565,808 |
| 2025-02-10 | Option exercise (derivative) | 38,118 | $0.00 | 1,219,764 |
| 2025-02-10 | Conversion (derivative) | 85,637 | $0.00 | 8,527,690 |
| 2025-02-10 | Option exercise (derivative) | 150,240 | $0.00 | 8,613,327 |
| 2025-02-10 | Option exercise (derivative) | 150,240 | $0.00 | 600,960 |
| 2025-02-10 | Conversion | 85,637 | $0.31 | 465,330 |
| 2025-02-10 | Conversion | 11,195 | $0.00 | 498,253 |
| 2025-02-10 | Open-market sale | 5,415 | $144.61 | 492,838 |
| 2025-02-10 | Open-market sale | 15,134 | $145.71 | 477,704 |
| 2025-02-10 | Open-market sale | 45,371 | $146.72 | 432,333 |
| 2025-02-10 | Open-market sale | 52,640 | $147.23 | 379,693 |
| 2025-02-10 | Conversion | 21,728 | $0.91 | 487,058 |
| 2025-01-27 | Conversion (derivative) | 11,195 | $0.00 | 8,463,087 |
| 2025-01-27 | Conversion | 11,195 | $0.00 | 390,888 |
| 2025-01-27 | Open-market sale | 2,900 | $137.51 | 387,988 |
| 2025-01-27 | Open-market sale | 1,900 | $139.03 | 386,088 |
| 2025-01-27 | Open-market sale | 2,200 | $141.18 | 381,492 |
| 2025-01-27 | Open-market sale | 1,499 | $142.37 | 379,993 |
| 2025-01-27 | Open-market sale | 300 | $142.88 | 379,693 |
| 2025-01-27 | Open-market sale | 2,396 | $140.17 | 383,692 |
| 2025-01-13 | Conversion (derivative) | 85,637 | $0.00 | 8,469,087 |
| 2025-01-13 | Option exercise (derivative) | 150,240 | $0.00 | 751,200 |
| 2025-01-13 | Option exercise (derivative) | 150,240 | $0.00 | 8,554,724 |
| 2025-01-13 | Conversion (derivative) | 11,195 | $0.00 | 8,474,282 |
| 2025-01-13 | Conversion (derivative) | 21,728 | $0.00 | 8,485,477 |
| 2025-01-13 | Option exercise (derivative) | 38,118 | $0.00 | 8,507,205 |
| 2025-01-13 | Option exercise (derivative) | 38,118 | $0.00 | 1,257,882 |
| 2025-01-13 | Open-market sale | 49,302 | $138.03 | 387,909 |
| 2025-01-13 | Open-market sale | 400 | $139.83 | 379,693 |
| 2025-01-13 | Open-market sale | 7,816 | $139.14 | 380,093 |
| 2025-01-13 | Conversion | 85,637 | $0.31 | 465,330 |
| 2025-01-13 | Open-market sale | 61,042 | $137.20 | 437,211 |
| 2025-01-13 | Conversion | 11,195 | $0.00 | 498,253 |
| 2025-01-13 | Conversion | 21,728 | $0.91 | 487,058 |
| 2024-12-18 | Conversion (derivative) | 19,226 | $0.00 | 8,404,484 |
| 2024-12-18 | Open-market sale | 3,456 | $150.38 | 395,463 |
| 2024-12-18 | Conversion | 19,226 | $0.00 | 398,919 |
| 2024-12-18 | Open-market sale | 2,660 | $151.21 | 392,803 |
| 2024-12-18 | Open-market sale | 600 | $157.57 | 379,693 |
| 2024-12-18 | Open-market sale | 3,500 | $156.59 | 380,293 |
| 2024-12-18 | Open-market sale | 4,270 | $155.40 | 383,793 |
| 2024-12-18 | Open-market sale | 1,700 | $154.48 | 388,063 |
| 2024-12-18 | Open-market sale | 1,600 | $153.52 | 389,763 |
| 2024-12-18 | Open-market sale | 1,440 | $152.22 | 391,363 |
| 2024-12-09 | Conversion (derivative) | 178,723 | $0.00 | 8,423,710 |
| 2024-12-09 | Option exercise (derivative) | 150,240 | $0.00 | 901,440 |
| 2024-12-09 | Option exercise (derivative) | 150,240 | $0.00 | 8,602,433 |
| 2024-12-09 | Conversion | 85,637 | $0.31 | 465,330 |
| 2024-12-09 | Conversion | 93,086 | $0.00 | 558,416 |
| 2024-12-09 | Open-market sale | 20,743 | $160.14 | 537,673 |
| 2024-12-09 | Open-market sale | 3,346 | $166.59 | 379,693 |
| 2024-12-09 | Open-market sale | 4,700 | $165.76 | 383,039 |
| 2024-12-09 | Open-market sale | 855 | $163.95 | 387,739 |
| 2024-12-09 | Open-market sale | 1,400 | $162.99 | 388,594 |
| 2024-12-09 | Open-market sale | 10,120 | $161.77 | 389,994 |
| 2024-12-09 | Open-market sale | 51,267 | $161.13 | 400,114 |
| 2024-12-09 | Open-market sale | 21,398 | $160.15 | 451,381 |
| 2024-12-09 | Open-market sale | 700 | $166.59 | 472,779 |
| 2024-12-09 | Open-market sale | 400 | $165.82 | 473,479 |
| 2024-12-09 | Open-market sale | 1,000 | $163.81 | 473,879 |
| 2024-12-09 | Open-market sale | 1,300 | $163.05 | 474,879 |
| 2024-12-09 | Open-market sale | 10,604 | $161.75 | 476,179 |
| 2024-12-09 | Open-market sale | 50,890 | $161.12 | 486,783 |
| 2024-12-02 | Open-market sale | 13,053 | $152.14 | 379,693 |
| 2024-11-25 | Conversion (derivative) | 115,356 | $0.00 | 8,452,193 |
| 2024-11-25 | Open-market sale | 4,318 | $154.57 | 503,784 |
| 2024-11-25 | Open-market sale | 22,461 | $155.40 | 481,323 |
| 2024-11-25 | Open-market sale | 86,677 | $156.49 | 394,646 |
| 2024-11-25 | Open-market sale | 1,900 | $157.01 | 392,746 |
| 2024-11-25 | Conversion | 115,356 | $0.00 | 508,102 |
| 2024-11-22 | Conversion (derivative) | 438,000 | $0.00 | 8,567,549 |
| 2024-11-22 | Gift | 438,000 | $0.00 | 392,746 |
| 2024-11-22 | Conversion | 438,000 | $0.00 | 830,746 |
| 2024-11-21 | J | 227 | $0.00 | 392,746 |
| 2024-11-08 | J | 408 | $0.00 | 392,519 |
| 2024-11-04 | Option exercise (derivative) | 150,240 | $0.00 | 9,091,186 |
| 2024-11-04 | Option exercise (derivative) | 150,240 | $0.00 | 1,051,680 |
| 2024-11-04 | Conversion (derivative) | 85,637 | $0.00 | 9,005,549 |
| 2024-11-04 | Open-market sale | 19,655 | $124.59 | 448,756 |
| 2024-11-04 | Open-market sale | 1,637 | $127.03 | 392,111 |
| 2024-11-04 | Conversion | 85,637 | $0.31 | 477,748 |
| 2024-11-04 | Open-market sale | 22,818 | $126.38 | 393,748 |
| 2024-11-04 | Open-market sale | 32,190 | $125.61 | 416,566 |
| 2024-11-04 | Open-market sale | 6,318 | $123.58 | 468,411 |
| 2024-11-04 | Open-market sale | 3,019 | $122.35 | 474,729 |
| 2024-10-07 | Option exercise (derivative) | 150,240 | $0.00 | 9,026,583 |
| 2024-10-07 | Conversion (derivative) | 85,637 | $0.00 | 8,940,946 |
| 2024-10-07 | Option exercise (derivative) | 150,240 | $0.00 | 1,201,920 |
| 2024-10-07 | Open-market sale | 12,040 | $121.74 | 465,708 |
| 2024-10-07 | Open-market sale | 10,373 | $123.42 | 392,111 |
| 2024-10-07 | Open-market sale | 63,224 | $122.64 | 402,484 |
| 2024-10-07 | Conversion | 85,637 | $0.31 | 477,748 |
| 2024-09-09 | Conversion (derivative) | 85,637 | $0.00 | 8,876,343 |
| 2024-09-09 | Option exercise (derivative) | 150,240 | $0.00 | 1,352,160 |
| 2024-09-09 | Option exercise (derivative) | 150,240 | $0.00 | 8,961,980 |
| 2024-09-09 | Open-market sale | 24,688 | $108.10 | 393,050 |
| 2024-09-09 | Conversion | 85,637 | $0.31 | 477,748 |
| 2024-09-09 | Open-market sale | 939 | $108.88 | 392,111 |
| 2024-09-09 | Open-market sale | 60,010 | $107.51 | 417,738 |
| 2024-09-03 | Open-market sale | 150 | $111.78 | 392,111 |
| 2024-09-03 | Open-market sale | 13,053 | $113.52 | 392,261 |
| 2024-08-05 | Option exercise (derivative) | 150,240 | $0.00 | 8,898,377 |
| 2024-08-05 | Conversion (derivative) | 85,637 | $0.00 | 8,812,740 |
| 2024-08-05 | Option exercise (derivative) | 150,240 | $0.00 | 1,502,400 |
| 2024-08-05 | Open-market sale | 1,834 | $105.76 | 405,314 |
| 2024-08-05 | Open-market sale | 42,764 | $104.87 | 407,148 |
| 2024-08-05 | Open-market sale | 24,997 | $104.18 | 449,912 |
| 2024-08-05 | Open-market sale | 7,127 | $102.98 | 474,909 |
| 2024-08-05 | Open-market sale | 7,815 | $102.03 | 482,036 |
| 2024-08-05 | Open-market sale | 700 | $100.90 | 489,851 |
| 2024-08-05 | Conversion | 85,637 | $0.31 | 490,951 |
| 2024-08-05 | Open-market sale | 400 | $99.55 | 490,551 |
| 2024-07-29 | Grant / award | 80,775 | $0.00 | 405,314 |
| 2024-07-08 | Conversion (derivative) | 200,993 | $0.00 | 8,748,137 |
| 2024-07-08 | Option exercise (derivative) | 150,240 | $0.00 | 1,652,640 |
| 2024-07-08 | Option exercise (derivative) | 150,240 | $0.00 | 8,949,130 |
| 2024-07-08 | Open-market sale | 55,104 | $130.05 | 470,428 |
| 2024-07-08 | Open-market sale | 35,123 | $131.73 | 361,619 |
| 2024-07-08 | Open-market sale | 73,686 | $130.63 | 396,742 |
| 2024-07-08 | Open-market sale | 37,080 | $132.49 | 324,539 |
| 2024-07-08 | Conversion | 115,356 | $0.00 | 525,532 |
| 2024-07-08 | Conversion | 85,637 | $0.31 | 410,176 |
| 2024-06-03 | Conversion (derivative) | 85,637 | $0.00 | 8,798,890 |
| 2024-06-03 | Option exercise (derivative) | 150,240 | $0.00 | 8,883,527 |
| 2024-06-03 | Option exercise (derivative) | 150,240 | $0.00 | 1,802,880 |
| 2024-06-03 | Open-market sale | 13,053 | $109.46 | 324,539 |
| 2024-06-03 | Open-market sale | 1,400 | $110.68 | 337,592 |
| 2024-06-03 | Open-market sale | 17,009 | $109.72 | 338,992 |
| 2024-06-03 | Open-market sale | 67,228 | $108.93 | 356,001 |
| 2024-06-03 | Conversion | 85,637 | $0.31 | 423,229 |
| 2024-05-13 | J | 345 | $0.00 | 337,592 |
| 2024-05-06 | Option exercise (derivative) | 150,240 | $0.00 | 1,953,120 |
| 2024-05-06 | Option exercise (derivative) | 150,240 | $0.00 | 8,818,924 |
| 2024-05-06 | Conversion (derivative) | 85,637 | $0.00 | 8,733,287 |
| 2024-05-06 | Conversion | 85,637 | $0.31 | 422,884 |
| 2024-05-06 | Open-market sale | 700 | $122.95 | 422,184 |
| 2024-05-06 | Open-market sale | 7,898 | $123.98 | 414,286 |
| 2024-05-06 | Open-market sale | 25,507 | $126.02 | 347,148 |
| 2024-05-06 | Open-market sale | 9,901 | $126.84 | 337,247 |
| 2024-05-06 | Open-market sale | 41,631 | $125.02 | 372,655 |
| 2024-04-24 | Conversion (derivative) | 24,518 | $0.00 | 8,668,684 |
| 2024-04-24 | Open-market sale | 24,518 | $130.08 | 337,247 |
| 2024-04-24 | Conversion | 24,518 | $0.00 | 361,765 |
| 2024-04-23 | Conversion (derivative) | 23,924 | $0.00 | 8,693,202 |
| 2024-04-23 | Open-market sale | 298 | $131.37 | 337,247 |
| 2024-04-23 | Open-market sale | 23,626 | $130.04 | 337,545 |
| 2024-04-23 | Conversion | 23,924 | $0.00 | 361,171 |
| 2024-04-01 | Conversion (derivative) | 85,637 | $0.00 | 8,717,126 |
| 2024-04-01 | Option exercise (derivative) | 150,240 | $0.00 | 2,103,360 |
| 2024-04-01 | Option exercise (derivative) | 150,240 | $0.00 | 8,802,763 |
| 2024-04-01 | Conversion | 85,637 | $0.31 | 422,884 |
| 2024-04-01 | Open-market sale | 18,250 | $122.20 | 404,634 |
| 2024-04-01 | Open-market sale | 682 | $123.71 | 337,247 |
| 2024-04-01 | Open-market sale | 66,705 | $123.16 | 337,929 |
| 2024-03-05 | Conversion (derivative) | 85,637 | $0.00 | 8,652,523 |
| 2024-03-05 | Option exercise (derivative) | 150,240 | $0.00 | 8,738,160 |
| 2024-03-05 | Option exercise (derivative) | 150,240 | $0.00 | 2,253,600 |
| 2024-03-05 | Conversion | 85,637 | $0.31 | 422,884 |
| 2024-03-05 | Open-market sale | 41,168 | $122.73 | 381,716 |
| 2024-03-05 | Open-market sale | 200 | $128.59 | 337,247 |
| 2024-03-05 | Open-market sale | 721 | $127.46 | 337,447 |
| 2024-03-05 | Open-market sale | 1,306 | $126.73 | 338,168 |
| 2024-03-05 | Open-market sale | 3,505 | $125.74 | 339,474 |
| 2024-03-05 | Open-market sale | 8,795 | $124.52 | 342,979 |
| 2024-03-05 | Open-market sale | 29,942 | $123.53 | 351,774 |
| 2024-03-04 | Open-market sale | 7 | $130.53 | 337,247 |
| 2024-03-04 | Open-market sale | 42,073 | $128.58 | 337,254 |
| 2024-02-27 | Grant / award | 80,252 | $0.00 | 379,327 |
| 2024-02-26 | Conversion (derivative) | 19,226 | $0.00 | 8,587,920 |
| 2024-02-26 | Open-market sale | 19,226 | $130.06 | 299,075 |
| 2024-02-26 | Conversion | 19,226 | $0.00 | 318,301 |
| 2024-02-15 | Gift | 300 | $0.00 | 299,075 |
| 2024-02-15 | J | 300 | $0.00 | 299,375 |
| 2024-02-06 | Option exercise (derivative) | 150,240 | $0.00 | 8,740,461 |
| 2024-02-06 | Conversion (derivative) | 133,315 | $0.00 | 8,607,146 |
| 2024-02-06 | Option exercise (derivative) | 150,240 | $0.00 | 2,403,840 |
| 2024-02-06 | Open-market sale | 41,216 | $130.48 | 319,380 |
| 2024-02-06 | Open-market sale | 38,183 | $129.32 | 360,596 |
| 2024-02-06 | Open-market sale | 29,111 | $128.58 | 398,779 |
| 2024-02-06 | Open-market sale | 4,500 | $127.61 | 427,890 |
| 2024-02-06 | Conversion | 47,678 | $0.00 | 432,390 |
| 2024-02-06 | Conversion | 85,637 | $0.31 | 384,712 |
| 2024-02-06 | Open-market sale | 10,132 | $132.11 | 299,075 |
| 2024-02-06 | Open-market sale | 10,173 | $131.24 | 309,207 |
| 2024-01-24 | Conversion (derivative) | 10,000 | $0.00 | 8,590,221 |
| 2024-01-24 | Open-market sale | 10,000 | $130.00 | 299,075 |
| 2024-01-24 | Conversion | 10,000 | $0.00 | 309,075 |
| 2024-01-03 | Option exercise (derivative) | 150,240 | $0.00 | 8,685,858 |
| 2024-01-03 | Conversion (derivative) | 85,637 | $0.00 | 8,600,221 |
| 2024-01-03 | Option exercise (derivative) | 150,240 | $0.00 | 2,554,080 |
| 2024-01-03 | Open-market sale | 34,549 | $112.56 | 300,505 |
| 2024-01-03 | Conversion | 85,637 | $0.31 | 384,712 |
| 2024-01-03 | Open-market sale | 49,658 | $112.01 | 335,054 |
| 2024-01-03 | Open-market sale | 1,430 | $113.68 | 299,075 |
| 2023-12-14 | Gift | 339 | $0.00 | 299,075 |
| 2023-12-14 | J | 339 | $0.00 | 299,414 |
| 2023-12-11 | Conversion (derivative) | 400,000 | $0.00 | 8,535,618 |
| 2023-12-11 | Conversion | 400,000 | $0.00 | 699,075 |
| 2023-12-11 | Gift | 400,000 | $0.00 | 299,075 |
| 2023-12-04 | Option exercise (derivative) | 150,240 | $0.00 | 2,704,320 |
| 2023-12-04 | Option exercise (derivative) | 150,240 | $0.00 | 9,021,255 |
| 2023-12-04 | Conversion (derivative) | 85,637 | $0.00 | 8,935,618 |
| 2023-12-04 | Open-market sale | 57 | $117.93 | 299,075 |
| 2023-12-04 | Open-market sale | 18,652 | $116.77 | 299,132 |
| 2023-12-04 | Open-market sale | 1,140 | $118.34 | 317,784 |
| 2023-12-04 | Open-market sale | 47,697 | $117.95 | 318,924 |
| 2023-12-04 | Open-market sale | 28,085 | $116.78 | 366,621 |
| 2023-12-04 | Open-market sale | 8,715 | $115.91 | 394,706 |
| 2023-12-04 | Conversion | 85,637 | $0.31 | 403,421 |
| 2023-11-15 | Option exercise (derivative) | 150,240 | $0.00 | 2,854,560 |
| 2023-11-15 | Option exercise (derivative) | 150,240 | $0.00 | 8,956,652 |
| 2023-11-15 | Conversion (derivative) | 85,637 | $0.00 | 8,871,015 |
| 2023-11-15 | Open-market sale | 48,351 | $109.62 | 355,070 |
| 2023-11-15 | Open-market sale | 18,323 | $111.51 | 317,784 |
| 2023-11-15 | Open-market sale | 18,963 | $110.98 | 336,107 |
| 2023-11-15 | Conversion | 85,637 | $0.31 | 403,421 |
| 2023-10-11 | Option exercise (derivative) | 150,240 | $0.00 | 8,892,049 |
| 2023-10-11 | Conversion (derivative) | 85,637 | $0.00 | 8,806,412 |
| 2023-10-11 | Option exercise (derivative) | 150,240 | $0.00 | 3,004,800 |
| 2023-10-11 | Open-market sale | 16,140 | $91.03 | 333,762 |
| 2023-10-11 | Open-market sale | 45,703 | $89.11 | 357,718 |
| 2023-10-11 | Conversion | 85,637 | $0.31 | 403,421 |
| 2023-10-11 | Open-market sale | 15,278 | $92.01 | 318,484 |
| 2023-10-11 | Open-market sale | 700 | $92.62 | 317,784 |
| 2023-10-11 | Open-market sale | 7,816 | $89.74 | 349,902 |
| 2023-09-13 | Option exercise (derivative) | 150,240 | $0.00 | 3,155,040 |
| 2023-09-13 | Option exercise (derivative) | 150,240 | $0.00 | 8,827,446 |
| 2023-09-13 | Conversion (derivative) | 85,637 | $0.00 | 8,741,809 |
| 2023-09-13 | Conversion | 85,637 | $0.31 | 403,421 |
| 2023-09-13 | Open-market sale | 28,076 | $98.73 | 317,784 |
| 2023-09-13 | Open-market sale | 57,561 | $97.87 | 345,860 |
| 2023-09-05 | Open-market sale | 31 | $97.39 | 317,803 |
| 2023-09-05 | Open-market sale | 18,652 | $96.25 | 317,834 |
| 2023-09-05 | Open-market sale | 19 | $97.43 | 317,784 |
| 2023-08-09 | Option exercise (derivative) | 150,240 | $0.00 | 8,762,843 |
| 2023-08-09 | Conversion (derivative) | 85,637 | $0.00 | 8,677,206 |
| 2023-08-09 | Option exercise (derivative) | 150,240 | $0.00 | 3,305,280 |
| 2023-08-09 | Open-market sale | 5,899 | $87.91 | 336,586 |
| 2023-08-09 | Open-market sale | 100 | $88.72 | 336,486 |
| 2023-08-09 | Open-market sale | 30,695 | $87.02 | 342,485 |
| 2023-08-09 | Open-market sale | 20,974 | $86.02 | 373,180 |
| 2023-08-09 | Open-market sale | 27,969 | $85.06 | 394,154 |
| 2023-08-09 | Conversion | 85,637 | $0.31 | 422,123 |
| 2023-07-12 | Conversion (derivative) | 85,637 | $0.00 | 8,612,603 |
| 2023-07-12 | Option exercise (derivative) | 150,240 | $0.00 | 3,455,520 |
| 2023-07-12 | Option exercise (derivative) | 150,240 | $0.00 | 8,698,240 |
| 2023-07-12 | Open-market sale | 39,391 | $106.19 | 352,946 |
| 2023-07-12 | Open-market sale | 15,360 | $107.05 | 337,586 |
| 2023-07-12 | Open-market sale | 1,100 | $108.32 | 336,486 |
| 2023-07-12 | Open-market sale | 29,786 | $105.48 | 392,337 |
| 2023-07-12 | Conversion | 85,637 | $0.31 | 422,123 |
| 2023-06-14 | Option exercise (derivative) | 150,240 | $0.00 | 8,633,637 |
| 2023-06-14 | Conversion (derivative) | 85,637 | $0.00 | 8,548,000 |
| 2023-06-14 | Option exercise (derivative) | 150,240 | $0.00 | 3,605,760 |
| 2023-06-14 | Open-market sale | 34,558 | $96.87 | 359,509 |
| 2023-06-14 | Open-market sale | 23,023 | $97.68 | 336,486 |
| 2023-06-14 | Conversion | 85,637 | $0.31 | 422,123 |
| 2023-06-14 | Open-market sale | 28,056 | $96.16 | 394,067 |
| 2023-06-02 | Open-market sale | 18,652 | $100.33 | 336,486 |
| 2023-05-08 | Conversion (derivative) | 85,637 | $0.00 | 8,483,397 |
| 2023-05-08 | Option exercise (derivative) | 150,240 | $0.00 | 8,569,034 |
| 2023-05-08 | Option exercise (derivative) | 150,240 | $0.00 | 3,756,000 |
| 2023-05-08 | Open-market sale | 39,998 | $77.58 | 366,827 |
| 2023-05-08 | Conversion | 85,637 | $0.31 | 440,775 |
| 2023-05-08 | Open-market sale | 20,346 | $75.69 | 420,429 |
| 2023-05-08 | Open-market sale | 13,604 | $76.57 | 406,825 |
| 2023-05-08 | Open-market sale | 11,689 | $78.52 | 355,138 |
| 2023-04-25 | Grant / award | 87,007 | $0.00 | 355,138 |
| 2023-04-10 | Option exercise (derivative) | 150,240 | $0.00 | 3,906,240 |
| 2023-04-10 | Option exercise (derivative) | 150,240 | $0.00 | 8,504,431 |
| 2023-04-10 | Conversion (derivative) | 85,637 | $0.00 | 8,418,794 |
| 2023-04-10 | Conversion | 85,637 | $0.31 | 353,768 |
| 2023-04-10 | Open-market sale | 22,629 | $64.67 | 327,404 |
| 2023-04-10 | Open-market sale | 54,518 | $65.60 | 272,886 |
| 2023-04-10 | Open-market sale | 4,755 | $66.12 | 268,131 |
| 2023-04-10 | Open-market sale | 3,735 | $63.76 | 350,033 |
| 2023-03-08 | Conversion (derivative) | 85,637 | $0.00 | 8,354,191 |
| 2023-03-08 | Option exercise (derivative) | 150,240 | $0.00 | 4,056,480 |
| 2023-03-08 | Option exercise (derivative) | 150,240 | $0.00 | 8,439,828 |
| 2023-03-08 | Conversion | 85,637 | $0.31 | 353,768 |
| 2023-03-08 | Open-market sale | 10,126 | $74.30 | 268,131 |
| 2023-03-08 | Open-market sale | 30,878 | $71.70 | 322,890 |
| 2023-03-08 | Open-market sale | 17,089 | $72.35 | 305,801 |
| 2023-03-08 | Open-market sale | 27,544 | $73.74 | 278,257 |
| 2023-03-02 | Open-market sale | 26,424 | $73.69 | 268,131 |
| 2023-02-17 | Grant / award | 51,273 | $0.00 | 294,555 |
| 2023-02-13 | Option exercise (derivative) | 150,240 | $0.00 | 4,206,720 |
| 2023-02-13 | Conversion (derivative) | 85,637 | $0.00 | 8,289,588 |
| 2023-02-13 | Option exercise (derivative) | 150,240 | $0.00 | 8,375,225 |
| 2023-02-13 | Open-market sale | 50,831 | $82.43 | 270,788 |
| 2023-02-13 | Open-market sale | 4,781 | $81.56 | 321,619 |
| 2023-02-13 | Open-market sale | 2,519 | $80.34 | 326,400 |
| 2023-02-13 | Open-market sale | 27,296 | $83.36 | 243,492 |
| 2023-02-13 | Conversion | 85,637 | $0.31 | 328,919 |
| 2023-02-13 | Open-market sale | 210 | $84.02 | 243,282 |
| 2023-01-26 | Option exercise (derivative) | 150,240 | $0.00 | 8,310,622 |
| 2023-01-26 | Option exercise (derivative) | 150,240 | $0.00 | 4,356,960 |
| 2023-01-26 | Conversion (derivative) | 85,637 | $0.00 | 8,224,985 |
| 2023-01-26 | Open-market sale | 19,160 | $72.42 | 309,759 |
| 2023-01-26 | Conversion | 85,637 | $0.31 | 328,919 |
| 2023-01-26 | Open-market sale | 5,590 | $75.96 | 243,282 |
| 2023-01-26 | Open-market sale | 23,533 | $75.32 | 248,872 |
| 2023-01-26 | Open-market sale | 24,514 | $73.26 | 285,245 |
| 2023-01-26 | Open-market sale | 12,840 | $74.37 | 272,405 |
| 2022-12-02 | Open-market sale | 13,781 | $74.63 | 242,991 |
| 2022-09-27 | Conversion (derivative) | 108,763 | $0.00 | 3,164,772 |
| 2022-09-27 | Gift (derivative) | 3,164,772 | $0.00 | 0 |
| 2022-09-27 | Conversion | 108,763 | $0.00 | 115,728 |
| 2022-09-27 | Gift | 115,728 | $0.00 | 0 |
| 2022-09-02 | Open-market sale | 13,076 | $98.18 | 256,772 |
| 2022-09-01 | Conversion (derivative) | 2,595 | $0.00 | 3,273,535 |
| 2022-09-01 | Conversion | 2,595 | $0.00 | 6,965 |
| 2022-06-02 | Open-market sale | 12,667 | $102.22 | 269,848 |
| 2022-06-01 | Conversion (derivative) | 2,595 | $0.00 | 3,276,130 |
| 2022-06-01 | Conversion | 2,595 | $0.00 | 4,370 |
| 2022-04-27 | Grant / award | 42,547 | $0.00 | 282,515 |
| 2022-03-10 | J | 90 | $0.00 | 240,058 |
| 2022-03-10 | Gift | 90 | $0.00 | 239,968 |
| 2022-03-02 | Open-market sale | 2 | $161.62 | 239,968 |
| 2022-03-02 | Open-market sale | 1,696 | $157.83 | 239,970 |
| 2022-03-01 | Conversion (derivative) | 455 | $0.00 | 3,278,725 |
| 2022-03-01 | Conversion | 455 | $0.00 | 1,775 |
| 2022-02-14 | Gift | 225 | $0.00 | 241,666 |
| 2022-02-14 | J | 225 | $0.00 | 241,891 |
| 2022-02-07 | Conversion (derivative) | 36,368 | $0.00 | 8,160,382 |
| 2022-02-07 | Conversion (derivative) | 15,188 | $0.00 | 3,279,180 |
| 2022-02-07 | Conversion | 36,368 | $0.00 | 278,034 |
| 2022-02-07 | Open-market sale | 3,600 | $151.41 | 274,434 |
| 2022-02-07 | Open-market sale | 14,303 | $152.17 | 260,131 |
| 2022-02-07 | Open-market sale | 576 | $161.06 | 1,320 |
| 2022-02-07 | Open-market sale | 369 | $160.20 | 1,896 |
| 2022-02-07 | Open-market sale | 200 | $158.97 | 2,265 |
| 2022-02-07 | Open-market sale | 300 | $157.24 | 2,465 |
| 2022-02-07 | Open-market sale | 1,700 | $156.53 | 2,765 |
| 2022-02-07 | Open-market sale | 1,300 | $155.45 | 4,465 |
| 2022-02-07 | Open-market sale | 900 | $154.32 | 5,765 |
| 2022-02-07 | Open-market sale | 2,414 | $153.10 | 6,665 |
| 2022-02-07 | Open-market sale | 6,286 | $152.16 | 9,079 |
| 2022-02-07 | Open-market sale | 1,143 | $151.40 | 15,365 |
| 2022-02-07 | Conversion | 15,188 | $0.00 | 16,508 |
| 2022-02-07 | Open-market sale | 100 | $161.28 | 241,666 |
| 2022-02-07 | Open-market sale | 1,700 | $160.77 | 241,766 |
| 2022-02-07 | Open-market sale | 800 | $159.53 | 243,466 |
| 2022-02-07 | Open-market sale | 200 | $158.14 | 244,266 |
| 2022-02-07 | Open-market sale | 1,701 | $157.16 | 244,466 |
| 2022-02-07 | Open-market sale | 3,383 | $156.38 | 246,167 |
| 2022-02-07 | Open-market sale | 3,028 | $155.39 | 249,550 |
| 2022-02-07 | Open-market sale | 1,926 | $154.41 | 252,578 |
| 2022-02-07 | Open-market sale | 5,627 | $153.16 | 254,504 |
| 2022-01-25 | Conversion (derivative) | 45,562 | $0.00 | 3,294,368 |
| 2022-01-25 | Conversion (derivative) | 109,104 | $0.00 | 8,196,750 |
| 2022-01-25 | Open-market sale | 12,298 | $125.63 | 338,472 |
| 2022-01-25 | Open-market sale | 950 | $133.09 | 1,820 |
| 2022-01-25 | Open-market sale | 4,244 | $132.23 | 2,770 |
| 2022-01-25 | Open-market sale | 8,733 | $131.16 | 7,014 |
| 2022-01-25 | Open-market sale | 6,200 | $130.22 | 15,747 |
| 2022-01-25 | Open-market sale | 6,927 | $129.09 | 21,947 |
| 2022-01-25 | Open-market sale | 8,395 | $128.19 | 28,874 |
| 2022-01-25 | Open-market sale | 4,623 | $127.17 | 37,269 |
| 2022-01-25 | Open-market sale | 4,990 | $125.60 | 41,892 |
| 2022-01-25 | Conversion | 45,562 | $0.00 | 46,882 |
| 2022-01-25 | Open-market sale | 4,323 | $133.81 | 241,666 |
| 2022-01-25 | Open-market sale | 8,555 | $132.55 | 245,989 |
| 2022-01-25 | Open-market sale | 10,653 | $131.62 | 254,544 |
| 2022-01-25 | Open-market sale | 20,154 | $130.73 | 265,197 |
| 2022-01-25 | Open-market sale | 12,177 | $129.59 | 285,351 |
| 2022-01-25 | Open-market sale | 20,927 | $128.67 | 297,528 |
| 2022-01-25 | Open-market sale | 14,417 | $127.70 | 318,455 |
| 2022-01-25 | Open-market sale | 5,600 | $126.92 | 332,872 |
| 2022-01-25 | Open-market sale | 500 | $133.88 | 1,320 |
| 2022-01-25 | Conversion | 109,104 | $0.00 | 350,770 |
| 2022-01-12 | Conversion (derivative) | 145,472 | $0.00 | 8,305,854 |
| 2022-01-12 | Open-market sale | 17,477 | $148.00 | 298,104 |
| 2022-01-12 | Open-market sale | 19,132 | $147.07 | 315,581 |
| 2022-01-12 | Open-market sale | 46,677 | $146.05 | 334,713 |
| 2022-01-12 | Open-market sale | 5,748 | $145.12 | 381,390 |
| 2022-01-12 | Conversion | 145,472 | $0.00 | 387,138 |
| 2022-01-12 | Open-market sale | 900 | $153.43 | 241,666 |
| 2022-01-12 | Open-market sale | 16,166 | $152.60 | 242,566 |
| 2022-01-12 | Open-market sale | 11,232 | $151.00 | 258,732 |
| 2022-01-12 | Open-market sale | 23,060 | $150.07 | 269,964 |
| 2022-01-12 | Open-market sale | 5,080 | $149.13 | 293,024 |
| 2021-12-27 | Conversion (derivative) | 145,472 | $0.00 | 8,451,326 |
| 2021-12-27 | Conversion | 145,472 | $0.00 | 387,138 |
| 2021-12-27 | Open-market sale | 942 | $184.41 | 241,666 |
| 2021-12-27 | Open-market sale | 3,400 | $180.67 | 383,738 |
| 2021-12-27 | Open-market sale | 41,516 | $183.61 | 242,608 |
| 2021-12-27 | Open-market sale | 75,566 | $182.56 | 284,124 |
| 2021-12-27 | Open-market sale | 24,048 | $181.93 | 359,690 |
| 2021-12-14 | Conversion (derivative) | 60,750 | $0.00 | 3,339,930 |
| 2021-12-14 | Conversion (derivative) | 145,472 | $0.00 | 8,596,798 |
| 2021-12-14 | Conversion | 60,750 | $0.00 | 62,070 |
| 2021-12-14 | Open-market sale | 3,461 | $163.18 | 241,666 |
| 2021-12-14 | Open-market sale | 9,191 | $162.44 | 245,127 |
| 2021-12-14 | Open-market sale | 20,905 | $161.17 | 254,318 |
| 2021-12-14 | Open-market sale | 11,910 | $160.54 | 275,223 |
| 2021-12-14 | Open-market sale | 12,860 | $159.20 | 287,133 |
| 2021-12-14 | Open-market sale | 17,878 | $158.26 | 299,993 |
| 2021-12-14 | Open-market sale | 25,193 | $157.16 | 317,871 |
| 2021-12-14 | Open-market sale | 14,700 | $156.28 | 343,064 |
| 2021-12-14 | Open-market sale | 8,261 | $156.23 | 38,024 |
| 2021-12-14 | Open-market sale | 15,379 | $154.37 | 371,759 |
| 2021-12-14 | Conversion | 145,472 | $0.00 | 387,138 |
| 2021-12-14 | Open-market sale | 1,068 | $163.20 | 1,320 |
| 2021-12-14 | Open-market sale | 3,933 | $162.53 | 2,388 |
| 2021-12-14 | Open-market sale | 6,736 | $161.30 | 6,321 |
| 2021-12-14 | Open-market sale | 6,975 | $160.70 | 13,057 |
| 2021-12-14 | Open-market sale | 5,394 | $159.24 | 20,032 |
| 2021-12-14 | Open-market sale | 6,725 | $158.30 | 25,426 |
| 2021-12-14 | Open-market sale | 5,873 | $157.22 | 32,151 |
| 2021-12-14 | Open-market sale | 8,824 | $154.26 | 53,246 |
| 2021-12-14 | Open-market sale | 6,961 | $155.32 | 46,285 |
| 2021-12-14 | Open-market sale | 13,995 | $155.31 | 357,764 |
| 2021-12-02 | Open-market sale | 2,377 | $165.55 | 241,666 |
| 2021-12-01 | Conversion (derivative) | 455 | $0.00 | 3,400,680 |
| 2021-12-01 | Conversion | 455 | $0.00 | 1,320 |
| 2021-11-22 | Conversion (derivative) | 145,472 | $0.00 | 8,742,270 |
| 2021-11-22 | Open-market sale | 1,300 | $187.03 | 274,328 |
| 2021-11-22 | Conversion | 145,472 | $0.00 | 389,515 |
| 2021-11-22 | Open-market sale | 600 | $178.93 | 388,915 |
| 2021-11-22 | Open-market sale | 14,562 | $180.63 | 374,353 |
| 2021-11-22 | Open-market sale | 15,955 | $181.16 | 358,398 |
| 2021-11-22 | Open-market sale | 302 | $192.01 | 244,043 |
| 2021-11-22 | Open-market sale | 2,410 | $191.22 | 244,345 |
| 2021-11-22 | Open-market sale | 12,454 | $190.53 | 246,755 |
| 2021-11-22 | Open-market sale | 12,115 | $189.53 | 259,209 |
| 2021-11-22 | Open-market sale | 3,004 | $188.58 | 271,324 |
| 2021-11-22 | Open-market sale | 6,558 | $186.13 | 275,628 |
| 2021-11-22 | Open-market sale | 11,389 | $185.31 | 282,186 |
| 2021-11-22 | Open-market sale | 19,062 | $184.18 | 293,575 |
| 2021-11-22 | Open-market sale | 26,531 | $183.24 | 312,637 |
| 2021-11-22 | Open-market sale | 19,230 | $182.20 | 339,168 |
| 2021-11-10 | Conversion (derivative) | 145,472 | $0.00 | 8,887,742 |
| 2021-11-10 | Conversion (derivative) | 60,751 | $0.00 | 3,401,135 |
| 2021-11-10 | Conversion | 145,472 | $0.00 | 389,515 |
| 2021-11-10 | Open-market sale | 2,900 | $185.46 | 386,615 |
| 2021-11-10 | Open-market sale | 7,310 | $186.46 | 379,305 |
| 2021-11-10 | Open-market sale | 13,716 | $187.53 | 365,589 |
| 2021-11-10 | Open-market sale | 37,571 | $188.53 | 328,018 |
| 2021-11-10 | Open-market sale | 7,516 | $189.41 | 320,502 |
| 2021-11-10 | Open-market sale | 4,000 | $190.47 | 316,502 |
| 2021-11-10 | Open-market sale | 11,619 | $191.71 | 304,883 |
| 2021-11-10 | Open-market sale | 12,056 | $192.43 | 292,827 |
| 2021-11-10 | Open-market sale | 21,627 | $193.78 | 271,200 |
| 2021-11-10 | Open-market sale | 600 | $195.59 | 865 |
| 2021-11-10 | Open-market sale | 8,583 | $194.76 | 1,465 |
| 2021-11-10 | Open-market sale | 10,470 | $193.91 | 10,048 |
| 2021-11-10 | Open-market sale | 3,846 | $192.70 | 20,518 |
| 2021-11-10 | Open-market sale | 6,157 | $191.90 | 24,364 |
| 2021-11-10 | Open-market sale | 2,000 | $190.68 | 30,521 |
| 2021-11-10 | Open-market sale | 2,484 | $189.63 | 32,521 |
| 2021-11-10 | Open-market sale | 14,436 | $188.64 | 35,005 |
| 2021-11-10 | Open-market sale | 6,840 | $187.79 | 49,441 |
| 2021-11-10 | Open-market sale | 3,335 | $186.76 | 56,281 |
| 2021-11-10 | Open-market sale | 2,000 | $185.72 | 59,616 |
| 2021-11-10 | Conversion | 60,751 | $0.00 | 61,616 |
| 2021-11-10 | Open-market sale | 100 | $196.59 | 244,043 |
| 2021-11-10 | Open-market sale | 2,232 | $195.43 | 244,143 |
| 2021-11-10 | Open-market sale | 24,825 | $194.64 | 246,375 |
| 2021-11-09 | Gift | 210 | $0.00 | 244,043 |
| 2021-11-09 | J | 210 | $0.00 | 244,253 |
| 2021-10-25 | Conversion (derivative) | 218,208 | $0.00 | 9,033,214 |
| 2021-10-25 | Conversion (derivative) | 91,125 | $0.00 | 3,461,886 |
| 2021-10-25 | Open-market sale | 2,201 | $163.70 | 244,043 |
| 2021-10-25 | Open-market sale | 67,678 | $162.84 | 246,244 |
| 2021-10-25 | Open-market sale | 120,328 | $162.07 | 313,922 |
| 2021-10-25 | Open-market sale | 28,001 | $161.27 | 434,250 |
| 2021-10-25 | Conversion | 218,208 | $0.00 | 462,251 |
| 2021-10-25 | Open-market sale | 1,000 | $163.72 | 865 |
| 2021-10-25 | Open-market sale | 26,489 | $162.85 | 1,865 |
| 2021-10-25 | Open-market sale | 44,083 | $162.17 | 28,354 |
| 2021-10-25 | Open-market sale | 19,553 | $161.40 | 72,437 |
| 2021-10-25 | Conversion | 91,125 | $0.00 | 91,990 |
| 2021-10-13 | Conversion (derivative) | 109,104 | $0.00 | 9,251,422 |
| 2021-10-13 | Conversion | 109,104 | $0.00 | 353,147 |
| 2021-10-13 | Open-market sale | 65,809 | $150.45 | 287,338 |
| 2021-10-13 | Open-market sale | 43,295 | $151.39 | 244,043 |
| 2021-10-12 | Conversion (derivative) | 109,104 | $0.00 | 9,360,526 |
| 2021-10-12 | Open-market sale | 27,682 | $145.37 | 278,510 |
| 2021-10-12 | Conversion | 109,104 | $0.00 | 353,147 |
| 2021-10-12 | Open-market sale | 19,337 | $142.16 | 333,810 |
| 2021-10-12 | Open-market sale | 18,862 | $143.01 | 314,948 |
| 2021-10-12 | Open-market sale | 8,756 | $144.24 | 306,192 |
| 2021-10-12 | Open-market sale | 34,467 | $145.88 | 244,043 |
| 2021-09-27 | Conversion (derivative) | 109,104 | $0.00 | 9,469,630 |
| 2021-09-27 | Open-market sale | 1,900 | $143.56 | 245,543 |
| 2021-09-27 | Open-market sale | 1,300 | $144.62 | 244,243 |
| 2021-09-27 | Open-market sale | 31,301 | $140.84 | 321,846 |
| 2021-09-27 | Open-market sale | 1,100 | $142.58 | 247,443 |
| 2021-09-27 | Open-market sale | 73,303 | $141.64 | 248,543 |
| 2021-09-27 | Open-market sale | 200 | $145.74 | 244,043 |
| 2021-09-27 | Conversion | 109,104 | $0.00 | 353,147 |
| 2021-09-14 | Conversion (derivative) | 109,104 | $0.00 | 9,578,734 |
| 2021-09-14 | Conversion (derivative) | 45,562 | $0.00 | 3,553,011 |
| 2021-09-14 | Open-market sale | 26,259 | $136.08 | 318,223 |
| 2021-09-14 | Open-market sale | 8,194 | $134.99 | 38,233 |
| 2021-09-14 | Open-market sale | 9,407 | $136.35 | 28,826 |
| 2021-09-14 | Conversion | 45,562 | $0.00 | 46,427 |
| 2021-09-14 | Open-market sale | 55,254 | $137.90 | 244,043 |
| 2021-09-14 | Open-market sale | 18,926 | $136.92 | 299,297 |
| 2021-09-14 | Open-market sale | 8,665 | $135.00 | 344,482 |
| 2021-09-14 | Conversion | 109,104 | $0.00 | 353,147 |
| 2021-09-14 | Open-market sale | 17,071 | $137.99 | 865 |
| 2021-09-14 | Open-market sale | 10,890 | $137.40 | 17,936 |
| 2021-09-02 | Open-market sale | 1,846 | $136.34 | 244,043 |
| 2021-09-01 | Conversion (derivative) | 455 | $0.00 | 3,598,573 |
| 2021-09-01 | Conversion | 455 | $0.00 | 865 |
| 2021-08-16 | Conversion (derivative) | 109,104 | $0.00 | 9,687,838 |
| 2021-08-16 | Conversion (derivative) | 45,562 | $0.00 | 3,599,028 |
| 2021-08-16 | Open-market sale | 100 | $136.16 | 410 |
| 2021-08-16 | Open-market sale | 2,283 | $135.30 | 510 |
| 2021-08-16 | Open-market sale | 7,232 | $134.25 | 2,793 |
| 2021-08-16 | Open-market sale | 26,492 | $133.41 | 10,025 |
| 2021-08-16 | Open-market sale | 4,855 | $132.49 | 36,517 |
| 2021-08-16 | Open-market sale | 3,900 | $131.39 | 41,372 |
| 2021-08-16 | Open-market sale | 700 | $129.93 | 45,272 |
| 2021-08-16 | Conversion | 45,562 | $0.00 | 45,972 |
| 2021-08-16 | Open-market sale | 1,499 | $135.73 | 245,889 |
| 2021-08-16 | Open-market sale | 8,771 | $134.92 | 247,388 |
| 2021-08-16 | Open-market sale | 37,981 | $133.81 | 256,159 |
| 2021-08-16 | Open-market sale | 45,553 | $133.20 | 294,140 |
| 2021-08-16 | Open-market sale | 5,600 | $131.12 | 348,193 |
| 2021-08-16 | Open-market sale | 1,200 | $129.96 | 353,793 |
| 2021-08-16 | Open-market sale | 8,500 | $131.99 | 339,693 |
| 2021-08-16 | Conversion | 109,104 | $0.00 | 354,993 |
| 2021-08-05 | Conversion (derivative) | 18,184 | $0.00 | 9,796,942 |
| 2021-08-05 | Conversion | 18,184 | $0.00 | 264,073 |
| 2021-08-05 | Open-market sale | 18,184 | $131.50 | 245,889 |
| 2021-08-04 | Conversion (derivative) | 90,920 | $0.00 | 9,815,126 |
| 2021-08-04 | Conversion | 90,920 | $0.00 | 336,809 |
| 2021-08-04 | Open-market sale | 7,251 | $113.73 | 329,558 |
| 2021-08-04 | Open-market sale | 52,607 | $114.76 | 276,951 |
| 2021-08-04 | Open-market sale | 30,462 | $115.36 | 246,489 |
| 2021-08-04 | Open-market sale | 600 | $116.23 | 245,889 |
| 2021-06-02 | Open-market sale | 1,584 | $91.39 | 245,889 |
| 2021-06-01 | Conversion (derivative) | 410 | $0.00 | 3,644,590 |
| 2021-06-01 | Conversion | 410 | $0.00 | 410 |
| 2021-05-03 | Conversion (derivative) | 12,500 | $0.00 | 0 |
| 2021-05-03 | Conversion (derivative) | 81,088 | $0.00 | 9,906,046 |
| 2021-05-03 | Conversion (derivative) | 17,450 | $0.00 | 3,645,000 |
| 2021-05-03 | Open-market sale | 1,000 | $83.93 | 400 |
| 2021-05-03 | Open-market sale | 1,814 | $82.91 | 1,400 |
| 2021-05-03 | Open-market sale | 2,684 | $81.39 | 3,214 |
| 2021-05-03 | Open-market sale | 6,602 | $80.27 | 5,898 |
| 2021-05-03 | Conversion | 12,500 | — | 12,500 |
| 2021-05-03 | Open-market sale | 900 | $84.23 | 300 |
| 2021-05-03 | Open-market sale | 2,176 | $83.31 | 1,200 |
| 2021-05-03 | Open-market sale | 1,400 | $82.56 | 3,376 |
| 2021-05-03 | Open-market sale | 3,300 | $81.36 | 4,776 |
| 2021-05-03 | Open-market sale | 400 | $84.87 | 0 |
| 2021-05-03 | Conversion | 17,450 | — | 17,450 |
| 2021-05-03 | Open-market sale | 800 | $86.33 | 247,473 |
| 2021-05-03 | Open-market sale | 900 | $84.99 | 248,273 |
| 2021-05-03 | Open-market sale | 4,234 | $84.25 | 249,173 |
| 2021-05-03 | Open-market sale | 9,392 | $83.29 | 253,407 |
| 2021-05-03 | Open-market sale | 5,824 | $82.55 | 262,799 |
| 2021-05-03 | Open-market sale | 13,115 | $81.36 | 268,623 |
| 2021-05-03 | Open-market sale | 46,823 | $80.28 | 281,738 |
| 2021-05-03 | Conversion | 81,088 | — | 328,561 |
| 2021-05-03 | Open-market sale | 9,374 | $80.29 | 8,076 |
| 2021-04-08 | Grant / award | 83,852 | $0.00 | 247,473 |
| 2021-04-05 | Conversion (derivative) | 37,500 | $0.00 | 12,500 |
| 2021-04-05 | Conversion (derivative) | 50,550 | $0.00 | 3,662,450 |
| 2021-04-05 | Conversion (derivative) | 241,350 | $0.00 | 9,987,134 |
| 2021-04-05 | Open-market sale | 66,368 | $82.33 | 338,603 |
| 2021-04-05 | Conversion | 241,350 | — | 404,971 |
| 2021-04-05 | Open-market sale | 129,643 | $83.12 | 208,960 |
| 2021-04-05 | Open-market sale | 1,872 | $85.53 | 1,049 |
| 2021-04-05 | Open-market sale | 3,937 | $84.04 | 2,921 |
| 2021-04-05 | Open-market sale | 19,545 | $83.12 | 6,858 |
| 2021-04-05 | Open-market sale | 11,097 | $82.33 | 26,403 |
| 2021-04-05 | Conversion | 37,500 | — | 37,500 |
| 2021-04-05 | Open-market sale | 100 | $87.70 | 0 |
| 2021-04-05 | Open-market sale | 1,510 | $86.10 | 100 |
| 2021-04-05 | Open-market sale | 2,300 | $85.51 | 1,610 |
| 2021-04-05 | Open-market sale | 4,969 | $84.05 | 3,910 |
| 2021-04-05 | Open-market sale | 26,479 | $83.13 | 8,879 |
| 2021-04-05 | Open-market sale | 15,192 | $82.33 | 35,358 |
| 2021-04-05 | Conversion | 50,550 | — | 50,550 |
| 2021-04-05 | Open-market sale | 2,100 | $87.80 | 163,621 |
| 2021-04-05 | Open-market sale | 500 | $87.20 | 165,721 |
| 2021-04-05 | Open-market sale | 11,065 | $85.92 | 166,221 |
| 2021-04-05 | Open-market sale | 6,098 | $85.33 | 177,286 |
| 2021-04-05 | Open-market sale | 25,576 | $84.02 | 183,384 |
| 2021-03-02 | Conversion (derivative) | 122,270 | $0.00 | 10,228,484 |
| 2021-03-02 | Open-market sale | 12,579 | $96.67 | 169,321 |
| 2021-03-02 | Conversion | 122,270 | — | 285,891 |
| 2021-03-02 | Open-market sale | 44,234 | $93.63 | 241,657 |
| 2021-03-02 | Open-market sale | 40,706 | $94.85 | 200,951 |
| 2021-03-02 | Open-market sale | 19,051 | $95.75 | 181,900 |
| 2021-03-02 | Open-market sale | 4,200 | $97.42 | 165,121 |
| 2021-03-02 | Open-market sale | 1,500 | $98.49 | 163,621 |
| 2021-03-01 | Conversion (derivative) | 50,000 | $0.00 | 50,000 |
| 2021-03-01 | Conversion (derivative) | 67,400 | $0.00 | 3,713,000 |
| 2021-03-01 | Conversion (derivative) | 199,530 | $0.00 | 10,350,754 |
| 2021-03-01 | Open-market sale | 12,072 | $95.99 | 30,806 |
| 2021-03-01 | Open-market sale | 7,122 | $95.19 | 42,878 |
| 2021-03-01 | Conversion | 50,000 | — | 50,000 |
| 2021-03-01 | Open-market sale | 32,866 | $97.15 | 8,646 |
| 2021-03-01 | Open-market sale | 16,864 | $95.98 | 41,512 |
| 2021-03-01 | Open-market sale | 9,024 | $95.17 | 58,376 |
| 2021-03-01 | Conversion | 67,400 | — | 67,400 |
| 2021-03-01 | Open-market sale | 17,185 | $97.65 | 163,621 |
| 2021-03-01 | Open-market sale | 97,302 | $97.10 | 180,806 |
| 2021-03-01 | Open-market sale | 36,171 | $95.13 | 326,980 |
| 2021-03-01 | Conversion | 199,530 | — | 363,151 |
| 2021-03-01 | Open-market sale | 25,038 | $97.17 | 5,768 |
| 2021-03-01 | Open-market sale | 5,768 | $97.66 | 0 |
| 2021-03-01 | Open-market sale | 48,872 | $95.95 | 278,108 |
| 2021-02-02 | Conversion (derivative) | 74,272 | $0.00 | 10,550,284 |
| 2021-02-02 | Open-market sale | 42,957 | $106.17 | 166,622 |
| 2021-02-02 | Open-market sale | 11,623 | $105.19 | 209,597 |
| 2021-02-02 | Open-market sale | 10,700 | $104.07 | 221,202 |
| 2021-02-02 | Open-market sale | 5,991 | $103.35 | 231,902 |
| 2021-02-02 | Conversion | 74,272 | — | 237,893 |
| 2021-02-02 | Open-market sale | 3,001 | $106.83 | 163,621 |
| 2021-02-01 | Conversion (derivative) | 67,400 | $0.00 | 3,780,400 |
| 2021-02-01 | Conversion (derivative) | 50,000 | $0.00 | 100,000 |
| 2021-02-01 | Conversion (derivative) | 247,528 | $0.00 | 10,624,556 |
| 2021-02-01 | Open-market sale | 4,000 | $103.14 | 1,300 |
| 2021-02-01 | Open-market sale | 29,216 | $102.09 | 5,300 |
| 2021-02-01 | Open-market sale | 15,484 | $101.53 | 34,516 |
| 2021-02-01 | Conversion | 50,000 | — | 50,000 |
| 2021-02-01 | Open-market sale | 1,700 | $104.06 | 0 |
| 2021-02-01 | Open-market sale | 5,405 | $103.15 | 1,700 |
| 2021-02-01 | Open-market sale | 39,411 | $102.09 | 7,105 |
| 2021-02-01 | Open-market sale | 20,884 | $101.53 | 46,516 |
| 2021-02-01 | Conversion | 67,400 | — | 67,400 |
| 2021-02-01 | Open-market sale | 300 | $104.87 | 163,621 |
| 2021-02-01 | Open-market sale | 10,434 | $104.00 | 163,921 |
| 2021-02-01 | Open-market sale | 31,406 | $103.10 | 174,355 |
| 2021-02-01 | Open-market sale | 161,257 | $102.06 | 205,761 |
| 2021-02-01 | Open-market sale | 44,131 | $101.42 | 367,018 |
| 2021-02-01 | Conversion | 247,528 | — | 411,149 |
| 2021-01-04 | Conversion (derivative) | 50,000 | $0.00 | 150,000 |
| 2021-01-04 | Conversion (derivative) | 67,400 | $0.00 | 3,847,800 |
| 2021-01-04 | Conversion (derivative) | 321,800 | $0.00 | 10,882,168 |
| 2021-01-04 | Open-market sale | 45,005 | $92.18 | 244,562 |
| 2021-01-04 | Open-market sale | 195,854 | $91.37 | 289,567 |
| 2021-01-04 | Conversion | 321,800 | — | 485,421 |
| 2021-01-04 | Open-market sale | 500 | $97.30 | 800 |
| 2021-01-04 | Open-market sale | 300 | $96.59 | 1,300 |
| 2021-01-04 | Open-market sale | 6,546 | $94.29 | 6,200 |
| 2021-01-04 | Open-market sale | 5,287 | $93.65 | 12,746 |
| 2021-01-04 | Open-market sale | 5,738 | $92.24 | 18,033 |
| 2021-01-04 | Open-market sale | 26,229 | $91.37 | 23,771 |
| 2021-01-04 | Conversion | 50,000 | — | 50,000 |
| 2021-01-04 | Open-market sale | 1,200 | $98.73 | 0 |
| 2021-01-04 | Open-market sale | 400 | $97.30 | 1,200 |
| 2021-01-04 | Open-market sale | 600 | $96.63 | 1,600 |
| 2021-01-04 | Open-market sale | 6,790 | $95.36 | 2,200 |
| 2021-01-04 | Open-market sale | 9,794 | $94.19 | 8,990 |
| 2021-01-04 | Open-market sale | 5,775 | $93.53 | 18,784 |
| 2021-01-04 | Open-market sale | 9,421 | $92.13 | 24,559 |
| 2021-01-04 | Open-market sale | 33,420 | $91.35 | 33,980 |
| 2021-01-04 | Conversion | 67,400 | — | 67,400 |
| 2021-01-04 | Open-market sale | 2,800 | $98.76 | 163,621 |
| 2021-01-04 | Open-market sale | 1,339 | $97.28 | 166,421 |
| 2021-01-04 | Open-market sale | 2,000 | $96.42 | 167,760 |
| 2021-01-04 | Open-market sale | 19,109 | $95.38 | 169,760 |
| 2021-01-04 | Open-market sale | 30,513 | $94.24 | 188,869 |
| 2021-01-04 | Open-market sale | 25,180 | $93.51 | 219,382 |
| 2020-12-15 | Gift | 10,084 | $0.00 | 163,621 |
| 2020-12-11 | Conversion (derivative) | 10,084 | $0.00 | 10,872,084 |
| 2020-12-11 | Conversion | 10,084 | $0.00 | 173,705 |
| 2020-12-02 | Conversion (derivative) | 162,435 | $0.00 | 11,203,968 |
| 2020-12-02 | Open-market sale | 17,634 | $90.77 | 308,422 |
| 2020-12-02 | Conversion | 162,435 | — | 326,056 |
| 2020-12-02 | Open-market sale | 21,384 | $91.59 | 287,038 |
| 2020-12-02 | Open-market sale | 75,642 | $92.87 | 211,396 |
| 2020-12-02 | Open-market sale | 47,775 | $93.44 | 163,621 |
| 2020-12-01 | Conversion (derivative) | 67,400 | $0.00 | 3,915,200 |
| 2020-12-01 | Conversion (derivative) | 159,365 | $0.00 | 11,366,403 |
| 2020-12-01 | Conversion (derivative) | 50,000 | $0.00 | 200,000 |
| 2020-12-01 | Open-market sale | 5,000 | $98.45 | 163,621 |
| 2020-12-01 | Open-market sale | 300 | $97.33 | 168,621 |
| 2020-12-01 | Open-market sale | 39,202 | $96.59 | 168,921 |
| 2020-12-01 | Open-market sale | 71,498 | $95.55 | 208,123 |
| 2020-12-01 | Open-market sale | 43,365 | $94.73 | 279,621 |
| 2020-12-01 | Conversion | 159,365 | — | 322,986 |
| 2020-12-01 | Conversion | 67,400 | — | 67,400 |
| 2020-12-01 | Open-market sale | 23,564 | $94.74 | 43,836 |
| 2020-12-01 | Open-market sale | 35,203 | $95.43 | 8,633 |
| 2020-12-01 | Open-market sale | 8,533 | $96.56 | 100 |
| 2020-12-01 | Open-market sale | 100 | $97.13 | 0 |
| 2020-12-01 | Conversion | 50,000 | — | 50,000 |
| 2020-12-01 | Open-market sale | 16,333 | $94.72 | 33,667 |
| 2020-12-01 | Open-market sale | 6,222 | $96.54 | 200 |
| 2020-12-01 | Open-market sale | 27,245 | $95.41 | 6,422 |
| 2020-11-03 | Conversion (derivative) | 533 | $0.00 | 250,000 |
| 2020-11-03 | Conversion (derivative) | 195,657 | $0.00 | 11,525,768 |
| 2020-11-03 | Conversion (derivative) | 2,809 | $0.00 | 3,982,600 |
| 2020-11-03 | Open-market sale | 1,700 | $86.96 | 357,578 |
| 2020-11-03 | Conversion | 195,657 | — | 359,278 |
| 2020-11-03 | Conversion | 533 | — | 533 |
| 2020-11-03 | Open-market sale | 2,809 | $90.00 | 0 |
| 2020-11-03 | Conversion | 2,809 | — | 2,809 |
| 2020-11-03 | Open-market sale | 172,647 | $90.13 | 163,621 |
| 2020-11-03 | Open-market sale | 18,905 | $89.52 | 336,268 |
| 2020-11-03 | Open-market sale | 2,405 | $88.22 | 355,173 |
| 2020-11-02 | Conversion (derivative) | 64,591 | $0.00 | 3,985,409 |
| 2020-11-02 | Conversion (derivative) | 49,467 | $0.00 | 250,533 |
| 2020-11-02 | Conversion (derivative) | 126,143 | $0.00 | 11,721,425 |
| 2020-11-02 | Open-market sale | 10,670 | $90.25 | 2,000 |
| 2020-11-02 | Open-market sale | 4,516 | $89.17 | 12,670 |
| 2020-11-02 | Open-market sale | 23,281 | $88.34 | 17,186 |
| 2020-11-02 | Open-market sale | 9,000 | $87.43 | 40,467 |
| 2020-11-02 | Conversion | 49,467 | — | 49,467 |
| 2020-11-02 | Open-market sale | 12,594 | $90.26 | 2,200 |
| 2020-11-02 | Open-market sale | 5,700 | $89.18 | 14,794 |
| 2020-11-02 | Open-market sale | 31,665 | $88.34 | 20,494 |
| 2020-11-02 | Open-market sale | 2,000 | $91.11 | 0 |
| 2020-11-02 | Conversion | 64,591 | — | 64,591 |
| 2020-11-02 | Open-market sale | 3,200 | $91.14 | 163,621 |
| 2020-11-02 | Open-market sale | 18,344 | $90.25 | 166,821 |
| 2020-11-02 | Open-market sale | 9,990 | $89.15 | 185,165 |
| 2020-11-02 | Open-market sale | 68,479 | $88.31 | 195,155 |
| 2020-11-02 | Open-market sale | 26,130 | $87.38 | 263,634 |
| 2020-11-02 | Conversion | 126,143 | — | 289,764 |
| 2020-11-02 | Open-market sale | 12,432 | $87.44 | 52,159 |
| 2020-09-01 | Conversion (derivative) | 56,250 | $0.00 | 4,050,000 |
| 2020-09-01 | Conversion (derivative) | 37,500 | $0.00 | 300,000 |
| 2020-09-01 | Conversion (derivative) | 165,596 | $0.00 | 11,847,568 |
| 2020-09-01 | Open-market sale | 26,262 | $85.38 | 6,410 |
| 2020-09-01 | Open-market sale | 4,328 | $84.67 | 32,672 |
| 2020-09-01 | Open-market sale | 500 | $83.25 | 37,000 |
| 2020-09-01 | Conversion | 37,500 | — | 37,500 |
| 2020-09-01 | Open-market sale | 7,744 | $86.21 | 400 |
| 2020-09-01 | Open-market sale | 38,767 | $85.43 | 8,144 |
| 2020-09-01 | Open-market sale | 8,539 | $84.76 | 46,911 |
| 2020-09-01 | Open-market sale | 300 | $87.07 | 0 |
| 2020-09-01 | Conversion | 56,250 | — | 56,250 |
| 2020-09-01 | Open-market sale | 1,584 | $86.99 | 163,621 |
| 2020-09-01 | Open-market sale | 28,123 | $86.14 | 165,205 |
| 2020-09-01 | Open-market sale | 116,001 | $85.37 | 193,328 |
| 2020-09-01 | Open-market sale | 17,672 | $84.67 | 309,329 |
| 2020-09-01 | Open-market sale | 2,216 | $83.27 | 327,001 |
| 2020-09-01 | Conversion | 165,596 | — | 329,217 |
| 2020-09-01 | Open-market sale | 6,110 | $86.14 | 300 |
| 2020-09-01 | Open-market sale | 800 | $83.29 | 55,450 |
| 2020-08-03 | Conversion (derivative) | 219,200 | $0.00 | 12,013,164 |
| 2020-08-03 | Conversion (derivative) | 50,000 | $0.00 | 337,500 |
| 2020-08-03 | Conversion (derivative) | 75,000 | $0.00 | 4,106,250 |
| 2020-08-03 | Open-market sale | 21,751 | $94.27 | 28,249 |
| 2020-08-03 | Conversion | 50,000 | — | 50,000 |
| 2020-08-03 | Open-market sale | 31,238 | $95.30 | 9,362 |
| 2020-08-03 | Open-market sale | 34,400 | $94.30 | 40,600 |
| 2020-08-03 | Open-market sale | 22,126 | $95.28 | 6,123 |
| 2020-08-03 | Open-market sale | 28,351 | $96.03 | 163,621 |
| 2020-08-03 | Open-market sale | 95,736 | $95.27 | 191,972 |
| 2020-08-03 | Open-market sale | 95,113 | $94.27 | 287,708 |
| 2020-08-03 | Conversion | 219,200 | — | 382,821 |
| 2020-08-03 | Conversion | 75,000 | — | 75,000 |
| 2020-08-03 | Open-market sale | 6,123 | $96.06 | 0 |
| 2020-07-06 | Conversion (derivative) | 50,000 | $0.00 | 387,500 |
| 2020-07-06 | Conversion (derivative) | 75,000 | $0.00 | 4,181,250 |
| 2020-07-06 | Conversion (derivative) | 219,200 | $0.00 | 12,232,364 |
| 2020-07-06 | Open-market sale | 5,663 | $89.57 | 27,489 |
| 2020-07-06 | Open-market sale | 25,282 | $91.66 | 600 |
| 2020-07-06 | Open-market sale | 15,447 | $90.72 | 25,882 |
| 2020-07-06 | Open-market sale | 8,475 | $89.56 | 41,329 |
| 2020-07-06 | Open-market sale | 25,196 | $88.86 | 49,804 |
| 2020-07-06 | Conversion | 75,000 | — | 75,000 |
| 2020-07-06 | Open-market sale | 2,000 | $92.34 | 163,621 |
| 2020-07-06 | Open-market sale | 74,769 | $91.66 | 165,621 |
| 2020-07-06 | Open-market sale | 44,940 | $90.71 | 240,390 |
| 2020-07-06 | Open-market sale | 24,767 | $89.52 | 285,330 |
| 2020-07-06 | Open-market sale | 72,724 | $88.86 | 310,097 |
| 2020-07-06 | Conversion | 219,200 | — | 382,821 |
| 2020-07-06 | Open-market sale | 300 | $92.42 | 0 |
| 2020-07-06 | Open-market sale | 16,285 | $91.69 | 300 |
| 2020-07-06 | Open-market sale | 10,904 | $90.76 | 16,585 |
| 2020-07-06 | Conversion | 50,000 | — | 50,000 |
| 2020-07-06 | Open-market sale | 16,848 | $88.86 | 33,152 |
| 2020-06-01 | Conversion (derivative) | 75,000 | $0.00 | 4,256,250 |
| 2020-06-01 | Conversion (derivative) | 219,200 | $0.00 | 12,451,564 |
| 2020-06-01 | Conversion (derivative) | 50,000 | $0.00 | 437,500 |
| 2020-06-01 | Open-market sale | 21,642 | $70.71 | 15,799 |
| 2020-06-01 | Open-market sale | 14,753 | $70.70 | 10,590 |
| 2020-06-01 | Open-market sale | 37,559 | $69.74 | 37,441 |
| 2020-06-01 | Open-market sale | 24,657 | $69.74 | 25,343 |
| 2020-06-01 | Conversion | 50,000 | — | 50,000 |
| 2020-06-01 | Open-market sale | 10,590 | $71.56 | 0 |
| 2020-06-01 | Conversion | 75,000 | — | 75,000 |
| 2020-06-01 | Open-market sale | 49,175 | $71.56 | 163,621 |
| 2020-06-01 | Conversion | 219,200 | — | 382,821 |
| 2020-06-01 | Open-market sale | 107,572 | $69.73 | 275,249 |
| 2020-06-01 | Open-market sale | 62,453 | $70.67 | 212,796 |
| 2020-05-08 | Grant / award | 163,621 | $0.00 | 163,621 |
| 2020-05-04 | Conversion (derivative) | 37,500 | $0.00 | 4,331,250 |
| 2020-05-04 | Conversion (derivative) | 25,000 | $0.00 | 487,500 |
| 2020-05-04 | Conversion (derivative) | 109,600 | $0.00 | 12,670,764 |
| 2020-05-04 | Open-market sale | 29,327 | $45.44 | 5,773 |
| 2020-05-04 | Open-market sale | 2,400 | $44.38 | 35,100 |
| 2020-05-04 | Conversion | 37,500 | — | 37,500 |
| 2020-05-04 | Open-market sale | 76,523 | $45.48 | 28,377 |
| 2020-05-04 | Open-market sale | 4,700 | $44.33 | 104,900 |
| 2020-05-04 | Conversion | 109,600 | — | 109,600 |
| 2020-05-04 | Conversion | 25,000 | — | 25,000 |
| 2020-05-04 | Open-market sale | 1,900 | $44.42 | 23,100 |
| 2020-05-04 | Open-market sale | 22,040 | $45.51 | 1,060 |
| 2020-05-04 | Open-market sale | 28,377 | $45.97 | 0 |
| 2020-04-01 | Conversion (derivative) | 18,750 | $0.00 | 4,368,750 |
| 2020-04-01 | Conversion (derivative) | 12,500 | $0.00 | 512,500 |
| 2020-04-01 | Conversion (derivative) | 54,800 | $0.00 | 12,780,364 |
| 2020-04-01 | Conversion | 18,750 | — | 18,750 |
| 2020-04-01 | Open-market sale | 9,350 | $36.13 | 700 |
| 2020-04-01 | Open-market sale | 44,750 | $34.99 | 10,050 |
| 2020-04-01 | Conversion | 54,800 | — | 54,800 |
| 2020-04-01 | Open-market sale | 13,850 | $34.93 | 4,900 |
| 2020-04-01 | Open-market sale | 4,400 | $35.89 | 500 |
| 2020-04-01 | Open-market sale | 500 | $36.48 | 0 |
| 2020-04-01 | Conversion | 12,500 | — | 12,500 |
| 2020-04-01 | Open-market sale | 9,169 | $34.93 | 3,331 |
| 2020-04-01 | Open-market sale | 2,931 | $35.88 | 400 |
| 2020-03-02 | Conversion (derivative) | 109,600 | $0.00 | 12,835,164 |
| 2020-03-02 | Conversion (derivative) | 25,000 | $0.00 | 525,000 |
| 2020-03-02 | Conversion (derivative) | 37,500 | $0.00 | 4,387,500 |
| 2020-03-02 | Conversion | 37,500 | — | 37,500 |
| 2020-03-02 | Open-market sale | 30,322 | $44.26 | 7,178 |
| 2020-03-02 | Open-market sale | 6,578 | $44.98 | 600 |
| 2020-03-02 | Open-market sale | 20,002 | $44.97 | 1,900 |
| 2020-03-02 | Conversion | 25,000 | — | 25,000 |
| 2020-03-02 | Open-market sale | 20,376 | $44.26 | 4,624 |
| 2020-03-02 | Open-market sale | 4,524 | $45.04 | 100 |
| 2020-03-02 | Open-market sale | 100 | $45.73 | 0 |
| 2020-03-02 | Conversion | 109,600 | — | 109,600 |
| 2020-03-02 | Open-market sale | 87,698 | $44.26 | 21,902 |
| 2020-02-03 | Conversion (derivative) | 25,000 | $0.00 | 550,000 |
| 2020-02-03 | Conversion (derivative) | 37,500 | $0.00 | 4,425,000 |
| 2020-02-03 | Conversion (derivative) | 109,600 | $0.00 | 12,944,764 |
| 2020-02-03 | Open-market sale | 6,300 | $45.94 | 3,900 |
| 2020-02-03 | Open-market sale | 58,284 | $45.06 | 10,200 |
| 2020-02-03 | Open-market sale | 41,116 | $44.15 | 68,484 |
| 2020-02-03 | Conversion | 109,600 | — | 109,600 |
| 2020-02-03 | Open-market sale | 1,100 | $45.89 | 1,100 |
| 2020-02-03 | Open-market sale | 13,361 | $45.06 | 2,200 |
| 2020-02-03 | Open-market sale | 9,439 | $44.15 | 15,561 |
| 2020-02-03 | Conversion | 25,000 | — | 25,000 |
| 2020-02-03 | Open-market sale | 14,310 | $44.15 | 23,190 |
| 2020-02-03 | Open-market sale | 19,790 | $45.07 | 3,400 |
| 2020-02-03 | Open-market sale | 3,900 | $46.81 | 0 |
| 2020-02-03 | Conversion | 37,500 | — | 37,500 |
| 2020-02-03 | Open-market sale | 2,000 | $45.93 | 1,400 |
| 2020-01-21 | Conversion (derivative) | 109,600 | $0.00 | 13,054,364 |
| 2020-01-21 | Conversion (derivative) | 25,000 | $0.00 | 575,000 |
| 2020-01-21 | Conversion (derivative) | 37,500 | $0.00 | 4,462,500 |
| 2020-01-21 | Open-market sale | 23,300 | $40.93 | 1,700 |
| 2020-01-21 | Conversion | 25,000 | — | 25,000 |
| 2020-01-21 | Open-market sale | 34,696 | $40.93 | 2,804 |
| 2020-01-21 | Conversion | 37,500 | — | 37,500 |
| 2020-01-21 | Open-market sale | 8,652 | $41.75 | 0 |
| 2020-01-21 | Open-market sale | 100,948 | $40.92 | 8,652 |
| 2020-01-21 | Conversion | 109,600 | — | 109,600 |
| 2019-09-23 | J (derivative) | 13,163,964 | $0.00 | 13,163,964 |
| 2019-09-23 | J (derivative) | 4,500,000 | $0.00 | 4,500,000 |
| 2019-09-23 | J (derivative) | 600,000 | $0.00 | 600,000 |
| 2019-09-23 | J (derivative) | 1,500,000 | $0.00 | 1,500,000 |
| 2019-09-23 | J (derivative) | 4,507,200 | $0.00 | 4,507,200 |
| 2019-09-23 | J (derivative) | 1,296,000 | $0.00 | 1,296,000 |
| 2019-09-23 | J (derivative) | 1,500,000 | $0.00 | 0 |
| 2019-09-23 | J | 600,000 | — | 0 |
| 2019-09-18 | — | — | — | 600,000 |
| 2019-09-18 | — | — | — | 13,163,964 |
| 2019-09-18 | — | — | — | 4,500,000 |
| 2019-09-18 | — | — | — | 600,000 |
| 2019-09-18 | — | — | — | 600,000 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.