SEC CIK 1540517
Agarwal Amit
Reported ownership across 1 company, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| DDOGview stock → | 1,640 | 2026-08-13 |
Position History — DDOG
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — DDOG
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2026-08-13 | Conversion (derivative) | 20,000 | $0.00 | 190,059 |
| 2026-08-13 | Open-market sale | 400 | $253.16 | 1,640 |
| 2026-08-13 | Open-market sale | 4,100 | $252.29 | 2,040 |
| 2026-08-13 | Open-market sale | 1,200 | $251.45 | 6,140 |
| 2026-08-13 | Open-market sale | 2,195 | $250.02 | 7,340 |
| 2026-08-13 | Open-market sale | 3,694 | $248.91 | 9,535 |
| 2026-08-13 | Open-market sale | 4,511 | $248.12 | 13,229 |
| 2026-08-13 | Open-market sale | 3,200 | $247.07 | 17,740 |
| 2026-08-13 | Open-market sale | 300 | $246.04 | 20,940 |
| 2026-08-13 | Open-market sale | 200 | $243.65 | 21,240 |
| 2026-08-13 | Open-market sale | 200 | $241.29 | 21,440 |
| 2026-08-13 | Conversion | 20,000 | $0.00 | 21,640 |
| 2026-08-06 | Conversion (derivative) | 20,000 | $0.00 | 210,059 |
| 2026-08-06 | Open-market sale | 800 | $242.02 | 1,640 |
| 2026-08-06 | Open-market sale | 1,100 | $240.86 | 2,440 |
| 2026-08-06 | Open-market sale | 700 | $239.80 | 3,540 |
| 2026-08-06 | Open-market sale | 2,100 | $239.03 | 4,240 |
| 2026-08-06 | Open-market sale | 1,100 | $237.94 | 6,340 |
| 2026-08-06 | Open-market sale | 1,200 | $236.89 | 7,440 |
| 2026-08-06 | Open-market sale | 2,198 | $235.85 | 8,640 |
| 2026-08-06 | Open-market sale | 1,902 | $234.71 | 10,838 |
| 2026-08-06 | Open-market sale | 2,600 | $233.78 | 12,740 |
| 2026-08-06 | Open-market sale | 1,100 | $232.62 | 15,340 |
| 2026-08-06 | Open-market sale | 600 | $231.66 | 16,440 |
| 2026-08-06 | Open-market sale | 2,143 | $229.74 | 17,040 |
| 2026-08-06 | Open-market sale | 2,457 | $229.01 | 19,183 |
| 2026-08-06 | Conversion | 20,000 | $0.00 | 21,640 |
| 2026-07-30 | Conversion (derivative) | 20,000 | $0.00 | 230,059 |
| 2026-07-30 | Open-market sale | 1,600 | $269.00 | 1,640 |
| 2026-07-30 | Open-market sale | 1,700 | $268.12 | 3,240 |
| 2026-07-30 | Open-market sale | 7,084 | $267.16 | 4,940 |
| 2026-07-30 | Open-market sale | 6,969 | $266.32 | 12,024 |
| 2026-07-30 | Open-market sale | 2,047 | $265.27 | 18,993 |
| 2026-07-30 | Open-market sale | 600 | $264.35 | 21,040 |
| 2026-07-30 | Conversion | 20,000 | $0.00 | 21,640 |
| 2026-07-23 | Conversion (derivative) | 20,000 | $0.00 | 250,059 |
| 2026-07-23 | Open-market sale | 500 | $248.37 | 1,640 |
| 2026-07-23 | Open-market sale | 1,410 | $247.66 | 2,140 |
| 2026-07-23 | Open-market sale | 2,281 | $246.54 | 3,550 |
| 2026-07-23 | Open-market sale | 2,134 | $245.46 | 5,831 |
| 2026-07-23 | Open-market sale | 9,775 | $244.45 | 7,965 |
| 2026-07-23 | Open-market sale | 2,900 | $243.42 | 17,740 |
| 2026-07-23 | Open-market sale | 1,000 | $242.38 | 20,640 |
| 2026-07-23 | Conversion | 20,000 | $0.00 | 21,640 |
| 2026-07-16 | Conversion (derivative) | 20,000 | $0.00 | 270,059 |
| 2026-07-16 | Open-market sale | 100 | $265.53 | 1,640 |
| 2026-07-16 | Open-market sale | 200 | $263.97 | 1,740 |
| 2026-07-16 | Open-market sale | 4,419 | $262.95 | 1,940 |
| 2026-07-16 | Open-market sale | 6,869 | $262.09 | 6,359 |
| 2026-07-16 | Open-market sale | 5,312 | $261.12 | 13,228 |
| 2026-07-16 | Open-market sale | 1,200 | $259.79 | 18,540 |
| 2026-07-16 | Open-market sale | 1,040 | $258.89 | 19,740 |
| 2026-07-16 | Open-market sale | 460 | $257.94 | 20,780 |
| 2026-07-16 | Open-market sale | 300 | $256.19 | 21,240 |
| 2026-07-16 | Open-market sale | 100 | $254.79 | 21,540 |
| 2026-07-16 | Conversion | 20,000 | $0.00 | 21,640 |
| 2026-07-09 | Conversion (derivative) | 20,000 | $0.00 | 290,059 |
| 2026-07-09 | Open-market sale | 300 | $270.49 | 1,640 |
| 2026-07-09 | Open-market sale | 700 | $269.59 | 1,940 |
| 2026-07-09 | Open-market sale | 4,700 | $268.73 | 2,640 |
| 2026-07-09 | Open-market sale | 8,027 | $267.85 | 7,340 |
| 2026-07-09 | Open-market sale | 4,073 | $266.98 | 15,367 |
| 2026-07-09 | Open-market sale | 800 | $265.65 | 19,440 |
| 2026-07-09 | Open-market sale | 400 | $264.48 | 20,240 |
| 2026-07-09 | Open-market sale | 238 | $263.62 | 20,640 |
| 2026-07-09 | Open-market sale | 162 | $261.95 | 20,878 |
| 2026-07-09 | Open-market sale | 100 | $260.05 | 21,040 |
| 2026-07-09 | Open-market sale | 100 | $258.55 | 21,140 |
| 2026-07-09 | Open-market sale | 200 | $257.20 | 21,240 |
| 2026-07-09 | Open-market sale | 200 | $255.73 | 21,440 |
| 2026-07-09 | Conversion | 20,000 | — | 21,640 |
| 2026-07-02 | Conversion (derivative) | 20,000 | $0.00 | 310,059 |
| 2026-07-02 | Open-market sale | 821 | $265.64 | 1,640 |
| 2026-07-02 | Open-market sale | 879 | $264.83 | 2,461 |
| 2026-07-02 | Open-market sale | 900 | $263.80 | 3,340 |
| 2026-07-02 | Open-market sale | 2,000 | $262.57 | 4,240 |
| 2026-07-02 | Open-market sale | 3,911 | $261.53 | 6,240 |
| 2026-07-02 | Open-market sale | 6,557 | $260.53 | 10,151 |
| 2026-07-02 | Open-market sale | 4,032 | $259.70 | 16,708 |
| 2026-07-02 | Open-market sale | 900 | $258.59 | 20,740 |
| 2026-07-02 | Conversion | 20,000 | — | 21,640 |
| 2026-06-25 | Conversion (derivative) | 20,000 | $0.00 | 330,059 |
| 2026-06-25 | Open-market sale | 515 | $223.23 | 1,640 |
| 2026-06-25 | Open-market sale | 3,903 | $222.16 | 2,155 |
| 2026-06-25 | Open-market sale | 3,946 | $221.19 | 6,058 |
| 2026-06-25 | Open-market sale | 5,426 | $220.28 | 10,004 |
| 2026-06-25 | Open-market sale | 2,277 | $219.25 | 15,430 |
| 2026-06-25 | Open-market sale | 1,433 | $218.39 | 17,707 |
| 2026-06-25 | Open-market sale | 1,000 | $216.93 | 19,140 |
| 2026-06-25 | Open-market sale | 900 | $216.03 | 20,140 |
| 2026-06-25 | Open-market sale | 600 | $214.52 | 21,040 |
| 2026-06-25 | Conversion | 20,000 | — | 21,640 |
| 2026-06-18 | Conversion (derivative) | 20,000 | $0.00 | 350,059 |
| 2026-06-18 | Open-market sale | 100 | $224.87 | 1,640 |
| 2026-06-18 | Open-market sale | 462 | $223.50 | 1,740 |
| 2026-06-18 | Open-market sale | 5,138 | $222.73 | 2,202 |
| 2026-06-18 | Open-market sale | 4,640 | $221.73 | 7,340 |
| 2026-06-18 | Open-market sale | 3,960 | $220.71 | 11,980 |
| 2026-06-18 | Open-market sale | 2,100 | $219.86 | 15,940 |
| 2026-06-18 | Open-market sale | 1,100 | $218.88 | 18,040 |
| 2026-06-18 | Open-market sale | 1,900 | $217.40 | 19,140 |
| 2026-06-18 | Open-market sale | 600 | $216.41 | 21,040 |
| 2026-06-18 | Conversion | 20,000 | — | 21,640 |
| 2026-06-15 | Grant / award | 1,072 | $0.00 | 29,071 |
| 2026-06-12 | Conversion (derivative) | 10,000 | $0.00 | 593,464 |
| 2026-06-12 | Conversion (derivative) | 20,000 | $0.00 | 370,059 |
| 2026-06-12 | Conversion | 10,000 | — | 16,541 |
| 2026-06-12 | Gift | 10,000 | $0.00 | 6,541 |
| 2026-06-12 | Conversion | 20,000 | — | 21,640 |
| 2026-06-12 | Open-market sale | 1,506 | $228.23 | 20,134 |
| 2026-06-12 | Open-market sale | 600 | $236.08 | 1,640 |
| 2026-06-12 | Open-market sale | 625 | $235.19 | 2,240 |
| 2026-06-12 | Open-market sale | 1,341 | $234.08 | 2,865 |
| 2026-06-12 | Open-market sale | 2,710 | $233.20 | 4,206 |
| 2026-06-12 | Open-market sale | 4,600 | $232.22 | 6,916 |
| 2026-06-12 | Open-market sale | 3,150 | $231.14 | 11,516 |
| 2026-06-12 | Open-market sale | 3,998 | $230.06 | 14,666 |
| 2026-06-12 | Open-market sale | 1,470 | $229.19 | 18,664 |
| 2026-05-12 | Gift (derivative) | 10,087 | $0.00 | 42,976 |
| 2026-05-11 | Conversion (derivative) | 20,000 | $0.00 | 390,059 |
| 2026-05-11 | Conversion | 20,000 | — | 21,640 |
| 2026-05-11 | Open-market sale | 2,276 | $197.86 | 18,464 |
| 2026-05-11 | Open-market sale | 500 | $197.09 | 20,740 |
| 2026-05-11 | Open-market sale | 400 | $195.60 | 21,240 |
| 2026-05-11 | Open-market sale | 3,308 | $199.05 | 15,156 |
| 2026-05-11 | Open-market sale | 100 | $202.69 | 1,640 |
| 2026-05-11 | Open-market sale | 5,945 | $200.01 | 9,211 |
| 2026-05-11 | Open-market sale | 2,269 | $201.01 | 6,942 |
| 2026-05-11 | Open-market sale | 5,202 | $202.16 | 1,740 |
| 2026-05-04 | Conversion (derivative) | 20,000 | $0.00 | 410,059 |
| 2026-05-04 | Open-market sale | 4,900 | $144.81 | 10,840 |
| 2026-05-04 | Open-market sale | 1,200 | $141.19 | 19,840 |
| 2026-05-04 | Open-market sale | 1,600 | $142.42 | 18,240 |
| 2026-05-04 | Open-market sale | 2,500 | $143.77 | 15,740 |
| 2026-05-04 | Open-market sale | 600 | $140.02 | 21,040 |
| 2026-05-04 | Open-market sale | 4,965 | $145.69 | 5,875 |
| 2026-05-04 | Open-market sale | 4,135 | $146.69 | 1,740 |
| 2026-05-04 | Open-market sale | 100 | $147.28 | 1,640 |
| 2026-05-04 | Conversion | 20,000 | — | 21,640 |
| 2026-04-27 | Conversion (derivative) | 20,000 | $0.00 | 430,059 |
| 2026-04-27 | Open-market sale | 3,400 | $131.96 | 10,044 |
| 2026-04-27 | Open-market sale | 2,300 | $128.73 | 19,340 |
| 2026-04-27 | Conversion | 20,000 | — | 21,640 |
| 2026-04-27 | Open-market sale | 200 | $133.51 | 1,640 |
| 2026-04-27 | Open-market sale | 8,204 | $132.76 | 1,840 |
| 2026-04-27 | Open-market sale | 2,300 | $129.87 | 17,040 |
| 2026-04-27 | Open-market sale | 3,596 | $130.72 | 13,444 |
| 2026-04-20 | Conversion (derivative) | 20,000 | $0.00 | 450,059 |
| 2026-04-20 | Open-market sale | 3,200 | $127.31 | 1,640 |
| 2026-04-20 | Open-market sale | 8,081 | $126.60 | 4,840 |
| 2026-04-20 | Open-market sale | 7,419 | $125.11 | 12,921 |
| 2026-04-20 | Open-market sale | 1,300 | $123.78 | 20,340 |
| 2026-04-20 | Conversion | 20,000 | $0.00 | 21,640 |
| 2026-04-15 | Conversion (derivative) | 20,000 | $0.00 | 470,059 |
| 2026-04-15 | Open-market sale | 20,000 | $120.00 | 1,640 |
| 2026-04-15 | Conversion | 20,000 | — | 21,640 |
| 2026-04-08 | Conversion (derivative) | 20,000 | $0.00 | 490,059 |
| 2026-04-08 | Conversion | 20,000 | — | 21,640 |
| 2026-04-08 | Open-market sale | 20,000 | $122.28 | 1,640 |
| 2026-04-01 | Conversion (derivative) | 20,000 | $0.00 | 510,059 |
| 2026-04-01 | Open-market sale | 20,000 | $120.53 | 1,640 |
| 2026-04-01 | Conversion | 20,000 | — | 21,640 |
| 2026-03-23 | Conversion (derivative) | 20,000 | $0.00 | 530,059 |
| 2026-03-23 | Open-market sale | 8,509 | $128.31 | 1,640 |
| 2026-03-23 | Conversion | 20,000 | — | 21,640 |
| 2026-03-23 | Open-market sale | 1,400 | $124.78 | 20,240 |
| 2026-03-23 | Open-market sale | 7,400 | $127.33 | 10,149 |
| 2026-03-23 | Open-market sale | 2,691 | $125.79 | 17,549 |
| 2026-03-16 | Conversion (derivative) | 20,000 | $0.00 | 550,059 |
| 2026-03-16 | Open-market sale | 4,000 | $128.20 | 1,844 |
| 2026-03-16 | Open-market sale | 204 | $128.64 | 1,640 |
| 2026-03-16 | Open-market sale | 15,796 | $126.34 | 5,844 |
| 2026-03-16 | Conversion | 20,000 | $0.00 | 21,640 |
| 2026-03-09 | Conversion (derivative) | 20,000 | $0.00 | 570,059 |
| 2026-03-09 | Conversion | 20,000 | $0.00 | 21,640 |
| 2026-03-09 | Open-market sale | 11,853 | $124.16 | 9,787 |
| 2026-03-09 | Open-market sale | 8,147 | $125.74 | 1,640 |
| 2025-10-01 | Conversion (derivative) | 45,444 | $0.00 | 590,059 |
| 2025-10-01 | Conversion | 45,444 | $0.00 | 47,084 |
| 2025-10-01 | Open-market sale | 45,444 | $150.08 | 1,640 |
| 2025-09-18 | Conversion (derivative) | 18 | $0.00 | 635,503 |
| 2025-09-18 | Conversion | 18 | $0.00 | 1,658 |
| 2025-09-18 | Open-market sale | 18 | $135.23 | 1,640 |
| 2025-09-17 | Conversion (derivative) | 10,094 | $0.00 | 635,521 |
| 2025-09-17 | Open-market sale | 7,993 | $134.25 | 3,341 |
| 2025-09-17 | Open-market sale | 400 | $132.94 | 11,334 |
| 2025-09-17 | Open-market sale | 1,600 | $135.11 | 1,741 |
| 2025-09-17 | Open-market sale | 101 | $136.39 | 1,640 |
| 2025-09-17 | Conversion | 10,094 | $0.00 | 11,734 |
| 2025-09-16 | Conversion (derivative) | 33,333 | $0.00 | 645,615 |
| 2025-09-16 | Conversion | 33,333 | $0.00 | 34,973 |
| 2025-09-16 | Open-market sale | 2,200 | $133.53 | 32,773 |
| 2025-09-16 | Open-market sale | 100 | $136.05 | 1,640 |
| 2025-09-16 | Open-market sale | 9,723 | $135.42 | 1,740 |
| 2025-09-16 | Open-market sale | 21,310 | $134.64 | 11,463 |
| 2025-09-15 | Conversion (derivative) | 44,444 | $0.00 | 678,948 |
| 2025-09-15 | Open-market sale | 6,139 | $136.96 | 39,945 |
| 2025-09-15 | Open-market sale | 2,991 | $139.47 | 1,640 |
| 2025-09-15 | Open-market sale | 25,353 | $138.72 | 4,631 |
| 2025-09-15 | Open-market sale | 9,961 | $137.88 | 29,984 |
| 2025-09-15 | Conversion | 44,444 | $0.00 | 46,084 |
| 2025-09-12 | Gift (derivative) | 333,333 | $0.00 | 723,392 |
| 2025-06-25 | Open-market sale | 6,812 | $131.52 | 33,947 |
| 2025-06-25 | Open-market sale | 2,649 | $132.23 | 31,298 |
| 2025-06-25 | Open-market sale | 13,597 | $130.27 | 40,759 |
| 2025-06-13 | Gift | 3,299 | $0.00 | 27,999 |
| 2025-06-11 | Open-market sale | 8,700 | $119.88 | 59,556 |
| 2025-06-11 | Open-market sale | 11,100 | $118.69 | 68,256 |
| 2025-06-11 | Open-market sale | 5,200 | $120.40 | 54,356 |
| 2025-06-02 | Gift (derivative) | 5 | $0.00 | 603,464 |
| 2025-06-02 | Gift (derivative) | 3,299 | $0.00 | 53,063 |
| 2025-06-02 | Conversion (derivative) | 3,304 | $0.00 | 56,362 |
| 2025-06-02 | Gift | 3,304 | $0.00 | 0 |
| 2025-06-02 | Conversion | 3,304 | $0.00 | 3,304 |
| 2025-06-02 | Gift | 3,304 | $0.00 | 79,356 |
| 2025-05-28 | Conversion (derivative) | 18,728 | $0.00 | 0 |
| 2025-05-28 | Open-market sale | 12,831 | $116.65 | 88,221 |
| 2025-05-28 | Open-market sale | 11,569 | $117.36 | 76,652 |
| 2025-05-28 | Open-market sale | 600 | $118.35 | 76,052 |
| 2025-05-28 | Conversion | 18,728 | $0.00 | 101,052 |
| 2025-05-14 | Conversion (derivative) | 25,000 | $0.00 | 18,728 |
| 2025-05-14 | Conversion | 25,000 | $0.00 | 107,324 |
| 2025-05-14 | Open-market sale | 3,900 | $119.26 | 82,324 |
| 2025-05-14 | Open-market sale | 19,389 | $118.64 | 86,224 |
| 2025-05-14 | Open-market sale | 1,711 | $117.66 | 105,613 |
| 2025-05-01 | Conversion (derivative) | 75,000 | $0.00 | 43,728 |
| 2025-05-01 | Open-market sale | 11,987 | $106.46 | 82,324 |
| 2025-05-01 | Conversion | 75,000 | $0.00 | 157,324 |
| 2025-05-01 | Open-market sale | 63,013 | $105.30 | 94,311 |
| 2025-03-21 | Conversion (derivative) | 25,000 | $0.00 | 118,728 |
| 2025-03-21 | Open-market sale | 25,000 | $105.25 | 82,324 |
| 2025-03-21 | Conversion | 25,000 | $0.00 | 107,324 |
| 2025-03-05 | Conversion (derivative) | 25,000 | $0.00 | 143,728 |
| 2025-03-05 | Open-market sale | 10,900 | $113.50 | 96,424 |
| 2025-03-05 | Conversion | 25,000 | $0.00 | 107,324 |
| 2025-03-05 | Open-market sale | 3,342 | $115.16 | 82,324 |
| 2025-03-05 | Open-market sale | 10,758 | $114.63 | 85,666 |
| 2025-03-03 | Open-market sale | 10,167 | $115.86 | 82,324 |
| 2025-02-19 | Conversion (derivative) | 25,000 | $0.00 | 168,728 |
| 2025-02-19 | Open-market sale | 11,412 | $128.96 | 209,255 |
| 2025-02-19 | Open-market sale | 400 | $130.71 | 195,667 |
| 2025-02-19 | Conversion | 25,000 | $0.00 | 220,667 |
| 2025-02-19 | Open-market sale | 13,188 | $129.72 | 196,067 |
| 2025-02-05 | Conversion (derivative) | 25,000 | $0.00 | 193,728 |
| 2025-02-05 | Open-market sale | 7,155 | $142.25 | 210,937 |
| 2025-02-05 | Conversion | 25,000 | $0.00 | 220,667 |
| 2025-02-05 | Open-market sale | 2,575 | $141.24 | 218,092 |
| 2025-02-05 | Open-market sale | 1,896 | $144.78 | 195,667 |
| 2025-02-05 | Open-market sale | 7,201 | $144.12 | 197,563 |
| 2025-02-05 | Open-market sale | 6,173 | $143.12 | 204,764 |
| 2025-01-22 | Conversion (derivative) | 25,000 | $0.00 | 218,728 |
| 2025-01-22 | Conversion | 25,000 | $0.00 | 220,667 |
| 2025-01-22 | Open-market sale | 21,721 | $139.40 | 198,946 |
| 2025-01-22 | Open-market sale | 3,279 | $139.93 | 195,667 |
| 2025-01-08 | Conversion (derivative) | 25,000 | $0.00 | 243,728 |
| 2025-01-08 | Open-market sale | 5,637 | $139.86 | 215,030 |
| 2025-01-08 | Open-market sale | 4,577 | $140.73 | 210,453 |
| 2025-01-08 | Open-market sale | 14,786 | $141.73 | 195,667 |
| 2025-01-08 | Conversion | 25,000 | $0.00 | 220,667 |
| 2024-12-26 | Conversion (derivative) | 25,000 | $0.00 | 268,728 |
| 2024-12-26 | Conversion | 25,000 | $0.00 | 220,667 |
| 2024-12-26 | Open-market sale | 299 | $149.12 | 195,667 |
| 2024-12-26 | Open-market sale | 14,872 | $147.73 | 205,795 |
| 2024-12-26 | Open-market sale | 9,829 | $148.36 | 195,966 |
| 2024-12-11 | Conversion (derivative) | 25,000 | $0.00 | 293,728 |
| 2024-12-11 | Open-market sale | 6,844 | $156.41 | 208,423 |
| 2024-12-11 | Conversion | 25,000 | $0.00 | 220,667 |
| 2024-12-11 | Open-market sale | 2,286 | $154.60 | 218,381 |
| 2024-12-11 | Open-market sale | 3,114 | $155.56 | 215,267 |
| 2024-12-11 | Open-market sale | 900 | $159.26 | 195,667 |
| 2024-12-11 | Open-market sale | 3,300 | $158.49 | 196,567 |
| 2024-12-11 | Open-market sale | 8,556 | $157.45 | 199,867 |
| 2024-12-02 | Open-market sale | 11,387 | $152.14 | 195,667 |
| 2024-11-27 | Conversion (derivative) | 25,000 | $0.00 | 318,728 |
| 2024-11-27 | Open-market sale | 12,312 | $151.97 | 209,954 |
| 2024-11-27 | Conversion | 25,000 | $0.00 | 232,054 |
| 2024-11-27 | Open-market sale | 900 | $154.23 | 207,654 |
| 2024-11-27 | Open-market sale | 1,400 | $153.37 | 208,554 |
| 2024-11-27 | Open-market sale | 600 | $155.08 | 207,054 |
| 2024-11-27 | Open-market sale | 9,788 | $151.40 | 222,266 |
| 2024-11-25 | Conversion (derivative) | 59,250 | $0.00 | 343,728 |
| 2024-11-25 | Conversion | 59,250 | $0.00 | 266,304 |
| 2024-11-25 | Open-market sale | 59,250 | $155.33 | 207,054 |
| 2024-11-22 | Conversion (derivative) | 83,529 | $0.00 | 402,978 |
| 2024-11-22 | Conversion | 83,529 | $0.00 | 297,804 |
| 2024-11-22 | Open-market sale | 90,750 | $155.28 | 207,054 |
| 2024-11-15 | Conversion (derivative) | 93,100 | $0.00 | 486,507 |
| 2024-11-15 | Conversion | 93,100 | $0.00 | 364,275 |
| 2024-11-15 | Open-market sale | 73,335 | $125.49 | 290,940 |
| 2024-11-15 | Open-market sale | 11,034 | $127.35 | 217,693 |
| 2024-11-15 | Open-market sale | 2,918 | $128.29 | 214,775 |
| 2024-11-15 | Open-market sale | 500 | $129.33 | 214,275 |
| 2024-11-15 | Open-market sale | 62,213 | $126.30 | 228,727 |
| 2024-09-03 | Open-market sale | 132 | $111.78 | 271,175 |
| 2024-09-03 | Open-market sale | 11,387 | $113.52 | 271,307 |
| 2024-06-03 | Open-market sale | 11,387 | $109.46 | 282,694 |
| 2024-05-13 | J | 69 | $0.00 | 294,081 |
| 2024-03-04 | Open-market sale | 33,304 | $128.58 | 294,019 |
| 2024-03-04 | Open-market sale | 7 | $130.51 | 294,012 |
| 2024-02-29 | Gift (derivative) | 10,400 | $0.00 | 59,666 |
| 2024-02-27 | Grant / award | 80,252 | $0.00 | 327,323 |
| 2024-02-16 | Open-market sale | 128 | $130.18 | 247,071 |
| 2024-02-15 | J | 60 | $0.00 | 247,199 |
| 2023-12-06 | Conversion (derivative) | 8,600 | $0.00 | 70,066 |
| 2023-12-06 | Conversion | 8,600 | $0.00 | 8,600 |
| 2023-12-06 | Gift | 8,600 | $0.00 | 0 |
| 2023-12-04 | Open-market sale | 34 | $117.97 | 247,071 |
| 2023-12-04 | Open-market sale | 11,003 | $116.77 | 247,105 |
| 2023-11-09 | Gift (derivative) | 17,000 | $0.00 | 78,666 |
| 2023-09-05 | Open-market sale | 7 | $97.38 | 258,131 |
| 2023-09-05 | Open-market sale | 11,003 | $96.25 | 258,138 |
| 2023-09-05 | Open-market sale | 15 | $97.43 | 258,108 |
| 2023-09-05 | Open-market sale | 8 | $97.40 | 258,123 |
| 2023-08-24 | Conversion (derivative) | 34,100 | $0.00 | 579,607 |
| 2023-08-24 | Option exercise (derivative) | 55,000 | $0.00 | 613,707 |
| 2023-08-24 | Option exercise (derivative) | 55,000 | $0.00 | 0 |
| 2023-08-24 | Conversion (derivative) | 78,400 | $0.00 | 558,707 |
| 2023-08-24 | Option exercise (derivative) | 140,000 | $0.00 | 637,107 |
| 2023-08-24 | Open-market sale | 800 | $96.02 | 269,141 |
| 2023-08-24 | Open-market sale | 1,500 | $95.18 | 269,941 |
| 2023-08-24 | Open-market sale | 11,307 | $93.92 | 271,441 |
| 2023-08-24 | Open-market sale | 53,672 | $92.82 | 282,748 |
| 2023-08-24 | Open-market sale | 45,221 | $92.02 | 336,420 |
| 2023-08-24 | Conversion | 34,100 | $10.74 | 381,641 |
| 2023-08-24 | Conversion | 78,400 | $0.91 | 347,541 |
| 2023-08-23 | Option exercise (derivative) | 200,000 | $0.00 | 140,000 |
| 2023-08-23 | Conversion (derivative) | 112,000 | $0.00 | 497,107 |
| 2023-08-23 | Option exercise (derivative) | 200,000 | $0.00 | 609,107 |
| 2023-08-23 | Open-market sale | 47,030 | $95.53 | 269,141 |
| 2023-08-23 | Open-market sale | 30,046 | $94.85 | 316,171 |
| 2023-08-23 | Open-market sale | 18,351 | $93.73 | 346,217 |
| 2023-08-23 | Open-market sale | 16,573 | $92.95 | 364,568 |
| 2023-08-23 | Conversion | 112,000 | $0.91 | 381,141 |
| 2023-08-22 | Conversion (derivative) | 112,000 | $0.00 | 409,107 |
| 2023-08-22 | Option exercise (derivative) | 200,000 | $0.00 | 521,107 |
| 2023-08-22 | Option exercise (derivative) | 200,000 | $0.00 | 340,000 |
| 2023-08-22 | Open-market sale | 300 | $95.76 | 269,141 |
| 2023-08-22 | Conversion | 112,000 | $0.91 | 381,141 |
| 2023-08-22 | Open-market sale | 79,177 | $93.42 | 301,964 |
| 2023-08-22 | Open-market sale | 30,199 | $94.08 | 271,765 |
| 2023-08-22 | Open-market sale | 2,324 | $95.19 | 269,441 |
| 2023-08-17 | Option exercise (derivative) | 200,000 | $0.00 | 55,000 |
| 2023-08-17 | Option exercise (derivative) | 200,000 | $0.00 | 445,107 |
| 2023-08-17 | Conversion (derivative) | 124,000 | $0.00 | 321,107 |
| 2023-08-17 | Conversion | 124,000 | $10.74 | 393,141 |
| 2023-08-17 | Open-market sale | 104,486 | $90.09 | 288,655 |
| 2023-08-17 | Open-market sale | 19,514 | $90.52 | 269,141 |
| 2023-08-16 | Conversion (derivative) | 124,000 | $0.00 | 245,107 |
| 2023-08-16 | Option exercise (derivative) | 200,000 | $0.00 | 369,107 |
| 2023-08-16 | Option exercise (derivative) | 200,000 | $0.00 | 255,000 |
| 2023-08-16 | Conversion | 124,000 | $10.74 | 393,141 |
| 2023-08-16 | Open-market sale | 17,625 | $91.62 | 269,141 |
| 2023-08-16 | Open-market sale | 6,106 | $88.57 | 387,035 |
| 2023-08-16 | Open-market sale | 10,044 | $89.77 | 376,991 |
| 2023-08-16 | Open-market sale | 90,225 | $90.66 | 286,766 |
| 2023-08-15 | Conversion (derivative) | 124,000 | $0.00 | 169,107 |
| 2023-08-15 | Option exercise (derivative) | 200,000 | $0.00 | 293,107 |
| 2023-08-15 | Option exercise (derivative) | 200,000 | $0.00 | 455,000 |
| 2023-08-15 | Open-market sale | 100 | $89.65 | 269,141 |
| 2023-08-15 | Open-market sale | 83,399 | $88.26 | 309,742 |
| 2023-08-15 | Conversion | 124,000 | $10.74 | 393,141 |
| 2023-08-15 | Open-market sale | 40,501 | $88.82 | 269,241 |
| 2023-06-02 | Open-market sale | 11,003 | $100.33 | 269,141 |
| 2023-05-08 | Option exercise (derivative) | 245,000 | $0.00 | 245,007 |
| 2023-05-08 | Option exercise (derivative) | 245,000 | $0.00 | 655,000 |
| 2023-05-08 | Conversion (derivative) | 151,900 | $0.00 | 93,107 |
| 2023-05-08 | Open-market sale | 97,394 | $77.69 | 307,580 |
| 2023-05-08 | Conversion | 151,900 | $10.74 | 432,044 |
| 2023-05-08 | Open-market sale | 27,436 | $78.58 | 280,144 |
| 2023-05-08 | Open-market sale | 27,070 | $77.04 | 404,974 |
| 2023-04-25 | Grant / award | 87,007 | $0.00 | 280,144 |
| 2023-03-02 | Open-market sale | 17,630 | $73.69 | 193,137 |
| 2023-02-17 | Grant / award | 42,728 | $0.00 | 210,767 |
| 2022-12-02 | Open-market sale | 8,528 | $74.63 | 168,039 |
| 2022-12-01 | Conversion (derivative) | 1,640 | $0.00 | 1,056,725 |
| 2022-12-01 | Conversion | 1,640 | $0.00 | 1,640 |
| 2022-09-09 | Gift (derivative) | 603,459 | $0.00 | 603,459 |
| 2022-09-09 | Gift (derivative) | 603,459 | $0.00 | 0 |
| 2022-09-09 | Gift | 6,541 | $0.00 | 0 |
| 2022-09-09 | Gift | 6,541 | $0.00 | 6,541 |
| 2022-09-02 | Conversion (derivative) | 2,500 | $0.00 | 95,666 |
| 2022-09-02 | Open-market sale | 8,266 | $98.18 | 176,567 |
| 2022-09-02 | Conversion | 2,500 | $0.00 | 2,500 |
| 2022-09-02 | Open-market sale | 2,500 | $100.10 | 0 |
| 2022-09-01 | Conversion (derivative) | 1,640 | $0.00 | 603,459 |
| 2022-09-01 | Conversion | 1,640 | $0.00 | 6,541 |
| 2022-08-05 | Conversion (derivative) | 2,500 | $0.00 | 98,166 |
| 2022-08-05 | Open-market sale | 100 | $110.72 | 1,900 |
| 2022-08-05 | Open-market sale | 1,400 | $113.36 | 300 |
| 2022-08-05 | Open-market sale | 200 | $111.83 | 1,700 |
| 2022-08-05 | Open-market sale | 300 | $114.68 | 0 |
| 2022-08-05 | Open-market sale | 400 | $109.79 | 2,000 |
| 2022-08-05 | Open-market sale | 100 | $106.16 | 2,400 |
| 2022-08-05 | Conversion | 2,500 | $0.00 | 2,500 |
| 2022-07-08 | Conversion (derivative) | 2,500 | $0.00 | 100,666 |
| 2022-07-08 | Conversion | 2,500 | $0.00 | 2,500 |
| 2022-07-08 | Open-market sale | 646 | $103.66 | 1,854 |
| 2022-07-08 | Open-market sale | 1,854 | $105.30 | 0 |
| 2022-06-03 | Conversion (derivative) | 2,500 | $0.00 | 103,166 |
| 2022-06-03 | Open-market sale | 200 | $107.13 | 300 |
| 2022-06-03 | Open-market sale | 100 | $108.06 | 200 |
| 2022-06-03 | Conversion | 2,500 | $0.00 | 2,500 |
| 2022-06-03 | Open-market sale | 1,600 | $105.02 | 900 |
| 2022-06-03 | Open-market sale | 400 | $106.03 | 500 |
| 2022-06-03 | Open-market sale | 200 | $109.58 | 0 |
| 2022-06-02 | Open-market sale | 8,007 | $102.22 | 184,833 |
| 2022-06-01 | Conversion (derivative) | 1,640 | $0.00 | 605,099 |
| 2022-06-01 | Conversion | 1,640 | $0.00 | 4,901 |
| 2022-05-06 | Conversion (derivative) | 2,500 | $0.00 | 105,666 |
| 2022-05-06 | Open-market sale | 50 | $107.34 | 100 |
| 2022-05-06 | Open-market sale | 100 | $108.68 | 0 |
| 2022-05-06 | Open-market sale | 2,200 | $102.16 | 300 |
| 2022-05-06 | Conversion | 2,500 | $0.00 | 2,500 |
| 2022-05-06 | Open-market sale | 50 | $105.71 | 150 |
| 2022-05-06 | Open-market sale | 100 | $104.17 | 200 |
| 2022-04-27 | Grant / award | 35,456 | $0.00 | 192,840 |
| 2022-04-08 | Conversion (derivative) | 2,500 | $0.00 | 108,166 |
| 2022-04-08 | Open-market sale | 100 | $135.38 | 200 |
| 2022-04-08 | Open-market sale | 1,407 | $134.56 | 300 |
| 2022-04-08 | Open-market sale | 793 | $133.96 | 1,707 |
| 2022-04-08 | Conversion | 2,500 | $0.00 | 2,500 |
| 2022-04-08 | Open-market sale | 200 | $136.68 | 0 |
| 2022-03-11 | Conversion (derivative) | 2,500 | $0.00 | 110,666 |
| 2022-03-11 | Open-market sale | 500 | $126.92 | 2,000 |
| 2022-03-11 | Open-market sale | 400 | $129.37 | 900 |
| 2022-03-11 | Open-market sale | 100 | $130.42 | 800 |
| 2022-03-11 | Open-market sale | 200 | $136.55 | 200 |
| 2022-03-11 | Open-market sale | 100 | $139.02 | 100 |
| 2022-03-11 | Open-market sale | 100 | $140.36 | 0 |
| 2022-03-11 | Conversion | 2,500 | $0.00 | 2,500 |
| 2022-03-11 | Open-market sale | 700 | $128.55 | 1,300 |
| 2022-03-11 | Open-market sale | 300 | $133.53 | 400 |
| 2022-03-11 | Open-market sale | 100 | $131.49 | 700 |
| 2022-03-11 | Open-market sale | 18 | $130.55 | 157,384 |
| 2022-03-11 | J | 18 | $0.00 | 157,402 |
| 2022-03-02 | Open-market sale | 4 | $161.58 | 157,384 |
| 2022-03-02 | Open-market sale | 4,556 | $157.83 | 157,388 |
| 2022-03-01 | Conversion (derivative) | 1,087 | $0.00 | 606,739 |
| 2022-03-01 | Conversion | 1,087 | $0.00 | 3,261 |
| 2022-02-15 | Open-market sale | 45 | $166.38 | 157,384 |
| 2022-02-15 | J | 45 | $0.00 | 157,429 |
| 2022-02-11 | Conversion (derivative) | 2,500 | $0.00 | 113,166 |
| 2022-02-11 | Open-market sale | 80 | $168.92 | 1,650 |
| 2022-02-11 | Open-market sale | 480 | $167.88 | 1,730 |
| 2022-02-11 | Open-market sale | 190 | $167.12 | 2,210 |
| 2022-02-11 | Open-market sale | 100 | $165.82 | 2,400 |
| 2022-02-11 | Open-market sale | 400 | $177.07 | 300 |
| 2022-02-11 | Open-market sale | 450 | $176.08 | 700 |
| 2022-02-11 | Open-market sale | 350 | $174.74 | 1,150 |
| 2022-02-11 | Open-market sale | 50 | $173.09 | 1,500 |
| 2022-02-11 | Open-market sale | 100 | $171.64 | 1,550 |
| 2022-02-11 | Open-market sale | 200 | $178.19 | 100 |
| 2022-02-11 | Open-market sale | 50 | $179.19 | 50 |
| 2022-02-11 | Open-market sale | 50 | $180.49 | 0 |
| 2022-02-11 | Conversion | 2,500 | $0.00 | 2,500 |
| 2022-01-14 | Conversion (derivative) | 2,500 | $0.00 | 115,666 |
| 2022-01-14 | Open-market sale | 596 | $134.07 | 1,904 |
| 2022-01-14 | Conversion | 2,500 | $0.00 | 2,500 |
| 2022-01-14 | Open-market sale | 300 | $136.97 | 704 |
| 2022-01-14 | Open-market sale | 900 | $135.37 | 1,004 |
| 2022-01-14 | Open-market sale | 704 | $138.69 | 0 |
| 2021-12-17 | Conversion (derivative) | 2,500 | $0.00 | 118,166 |
| 2021-12-17 | Open-market sale | 500 | $167.20 | 1,500 |
| 2021-12-17 | Open-market sale | 100 | $164.25 | 2,000 |
| 2021-12-17 | Open-market sale | 200 | $162.62 | 2,100 |
| 2021-12-17 | Open-market sale | 774 | $168.40 | 726 |
| 2021-12-17 | Conversion | 2,500 | $0.00 | 2,500 |
| 2021-12-17 | Open-market sale | 526 | $169.80 | 200 |
| 2021-12-17 | Open-market sale | 200 | $170.61 | 0 |
| 2021-12-17 | Open-market sale | 200 | $160.06 | 2,300 |
| 2021-12-02 | Open-market sale | 5,677 | $165.55 | 161,944 |
| 2021-12-01 | Conversion (derivative) | 1,087 | $0.00 | 607,826 |
| 2021-12-01 | Conversion | 1,087 | $0.00 | 2,174 |
| 2021-11-17 | Conversion (derivative) | 2,500 | $0.00 | 120,666 |
| 2021-11-17 | Conversion (derivative) | 90,000 | $0.00 | 0 |
| 2021-11-17 | Open-market sale | 20,048 | $190.11 | 36,452 |
| 2021-11-17 | Conversion | 56,500 | $0.00 | 56,500 |
| 2021-11-17 | Open-market sale | 2,029 | $197.12 | 2,200 |
| 2021-11-17 | Open-market sale | 845 | $196.25 | 4,229 |
| 2021-11-17 | Open-market sale | 1,600 | $194.97 | 5,074 |
| 2021-11-17 | Open-market sale | 1,800 | $194.06 | 6,674 |
| 2021-11-17 | Open-market sale | 8,055 | $193.10 | 8,474 |
| 2021-11-17 | Open-market sale | 11,655 | $191.99 | 16,529 |
| 2021-11-17 | Open-market sale | 27,526 | $191.04 | 28,184 |
| 2021-11-17 | Open-market sale | 34,290 | $190.15 | 55,710 |
| 2021-11-17 | Open-market sale | 2,069 | $197.11 | 2,169 |
| 2021-11-17 | Open-market sale | 900 | $196.28 | 4,238 |
| 2021-11-17 | Open-market sale | 1,647 | $194.87 | 5,138 |
| 2021-11-17 | Open-market sale | 1,374 | $193.95 | 6,785 |
| 2021-11-17 | Open-market sale | 8,618 | $193.09 | 8,159 |
| 2021-11-17 | Open-market sale | 26,786 | $191.00 | 29,730 |
| 2021-11-17 | Open-market sale | 33,484 | $190.13 | 56,516 |
| 2021-11-17 | Conversion | 90,000 | $0.00 | 90,000 |
| 2021-11-17 | Open-market sale | 16,376 | $190.92 | 20,076 |
| 2021-11-17 | Open-market sale | 9,579 | $191.89 | 10,497 |
| 2021-11-17 | Open-market sale | 12,953 | $191.96 | 16,777 |
| 2021-11-17 | Open-market sale | 5,121 | $193.05 | 5,376 |
| 2021-11-17 | Open-market sale | 900 | $193.93 | 4,476 |
| 2021-11-17 | Open-market sale | 1,200 | $194.82 | 3,276 |
| 2021-11-17 | Open-market sale | 700 | $196.27 | 2,576 |
| 2021-11-17 | Open-market sale | 1,276 | $197.18 | 1,300 |
| 2021-11-17 | Open-market sale | 1,300 | $198.25 | 0 |
| 2021-11-17 | Open-market sale | 200 | $197.09 | 0 |
| 2021-11-17 | Open-market sale | 800 | $190.17 | 1,700 |
| 2021-11-17 | Conversion | 2,500 | $0.00 | 2,500 |
| 2021-11-17 | Open-market sale | 400 | $193.25 | 200 |
| 2021-11-17 | Open-market sale | 1,100 | $191.38 | 600 |
| 2021-11-15 | Open-market sale | 42 | $189.58 | 157,384 |
| 2021-11-15 | J | 42 | $0.00 | 157,426 |
| 2021-09-02 | Open-market sale | 5,676 | $136.34 | 167,621 |
| 2021-09-01 | Conversion (derivative) | 1,087 | $0.00 | 608,913 |
| 2021-09-01 | Conversion | 1,087 | $0.00 | 1,087 |
| 2021-08-25 | Conversion (derivative) | 2,000 | $0.00 | 213,166 |
| 2021-08-25 | Conversion (derivative) | 5,000 | $0.00 | 56,507 |
| 2021-08-25 | Conversion (derivative) | 10,000 | $0.00 | 610,000 |
| 2021-08-25 | Open-market sale | 5,421 | $135.08 | 4,579 |
| 2021-08-25 | Open-market sale | 1,800 | $135.39 | 200 |
| 2021-08-25 | Conversion | 2,000 | $0.00 | 2,000 |
| 2021-08-25 | Open-market sale | 4,479 | $135.67 | 100 |
| 2021-08-25 | Open-market sale | 200 | $135.90 | 0 |
| 2021-08-25 | Conversion | 10,000 | $0.00 | 10,000 |
| 2021-08-25 | Open-market sale | 100 | $136.69 | 173,297 |
| 2021-08-25 | Open-market sale | 1,713 | $135.72 | 173,397 |
| 2021-08-25 | Open-market sale | 3,187 | $135.17 | 175,110 |
| 2021-08-25 | Conversion | 5,000 | $0.00 | 178,297 |
| 2021-08-20 | Gift (derivative) | 56,500 | $0.00 | 56,500 |
| 2021-08-20 | Gift (derivative) | 56,500 | $0.00 | 7 |
| 2021-08-17 | Gift (derivative) | 1,058,365 | $0.00 | 1,058,365 |
| 2021-08-17 | Gift (derivative) | 90,000 | $0.00 | 123,166 |
| 2021-08-17 | Gift (derivative) | 90,000 | $0.00 | 0 |
| 2021-08-17 | Gift (derivative) | 90,000 | $0.00 | 90,000 |
| 2021-08-13 | Conversion (derivative) | 11,680 | $0.00 | 215,166 |
| 2021-08-13 | Conversion (derivative) | 54,558 | $0.00 | 61,507 |
| 2021-08-13 | Conversion (derivative) | 46,146 | $0.00 | 620,000 |
| 2021-08-13 | Conversion | 46,146 | $0.00 | 46,146 |
| 2021-08-13 | Open-market sale | 11,680 | $135.12 | 0 |
| 2021-08-13 | Conversion | 11,680 | $0.00 | 11,680 |
| 2021-08-13 | Open-market sale | 4,406 | $136.15 | 173,297 |
| 2021-08-13 | Open-market sale | 50,152 | $135.37 | 177,703 |
| 2021-08-13 | Conversion | 54,558 | $0.00 | 227,855 |
| 2021-08-11 | Conversion (derivative) | 10,000 | $0.00 | 666,146 |
| 2021-08-11 | Conversion (derivative) | 2,000 | $0.00 | 226,846 |
| 2021-08-11 | Conversion (derivative) | 5,000 | $0.00 | 116,065 |
| 2021-08-11 | Open-market sale | 2,600 | $127.55 | 3,200 |
| 2021-08-11 | Open-market sale | 600 | $126.10 | 5,800 |
| 2021-08-11 | Open-market sale | 2,800 | $124.70 | 6,400 |
| 2021-08-11 | Open-market sale | 800 | $123.71 | 9,200 |
| 2021-08-11 | Conversion | 10,000 | $0.00 | 10,000 |
| 2021-08-11 | Open-market sale | 300 | $128.31 | 0 |
| 2021-08-11 | Open-market sale | 900 | $127.80 | 300 |
| 2021-08-11 | Open-market sale | 600 | $124.89 | 1,200 |
| 2021-08-11 | Open-market sale | 200 | $122.87 | 1,800 |
| 2021-08-11 | Conversion | 2,000 | $0.00 | 2,000 |
| 2021-08-11 | Open-market sale | 830 | $128.31 | 173,297 |
| 2021-08-11 | Open-market sale | 2,300 | $127.83 | 174,127 |
| 2021-08-11 | Open-market sale | 300 | $126.11 | 176,427 |
| 2021-08-11 | Open-market sale | 700 | $124.83 | 176,727 |
| 2021-08-11 | Open-market sale | 770 | $124.39 | 177,427 |
| 2021-08-11 | Open-market sale | 100 | $122.50 | 178,197 |
| 2021-08-11 | Conversion | 5,000 | $0.00 | 178,297 |
| 2021-08-05 | Conversion (derivative) | 365,442 | $0.00 | 121,065 |
| 2021-08-05 | Conversion (derivative) | 203,854 | $0.00 | 676,146 |
| 2021-08-05 | Conversion (derivative) | 68,320 | $0.00 | 228,846 |
| 2021-08-05 | Open-market sale | 14,425 | $134.10 | 6,820 |
| 2021-08-05 | Open-market sale | 67,921 | $131.61 | 354,661 |
| 2021-08-05 | Open-market sale | 76,242 | $129.48 | 453,750 |
| 2021-08-05 | Open-market sale | 5,547 | $128.54 | 529,992 |
| 2021-08-05 | Open-market sale | 3,200 | $127.37 | 535,539 |
| 2021-08-05 | Conversion | 365,442 | $0.00 | 538,739 |
| 2021-08-05 | Open-market sale | 29,421 | $134.44 | 4,834 |
| 2021-08-05 | Open-market sale | 38,702 | $133.65 | 34,255 |
| 2021-08-05 | Open-market sale | 27,351 | $132.45 | 72,957 |
| 2021-08-05 | Open-market sale | 28,698 | $131.47 | 100,308 |
| 2021-08-05 | Open-market sale | 17,493 | $130.63 | 129,006 |
| 2021-08-05 | Open-market sale | 52,055 | $129.62 | 146,499 |
| 2021-08-05 | Open-market sale | 3,600 | $128.33 | 198,554 |
| 2021-08-05 | Open-market sale | 1,700 | $127.49 | 202,154 |
| 2021-08-05 | Conversion | 203,854 | $0.00 | 203,854 |
| 2021-08-05 | Open-market sale | 6,820 | $135.05 | 0 |
| 2021-08-05 | Open-market sale | 31,168 | $130.74 | 422,582 |
| 2021-08-05 | Open-market sale | 7,815 | $133.19 | 21,245 |
| 2021-08-05 | Open-market sale | 8,848 | $132.14 | 29,060 |
| 2021-08-05 | Open-market sale | 14,769 | $131.10 | 37,908 |
| 2021-08-05 | Open-market sale | 2,443 | $130.27 | 52,677 |
| 2021-08-05 | Open-market sale | 12,100 | $129.25 | 55,120 |
| 2021-08-05 | Open-market sale | 1,100 | $127.53 | 67,220 |
| 2021-08-05 | Conversion | 68,320 | $0.00 | 68,320 |
| 2021-08-05 | Open-market sale | 16,112 | $135.23 | 173,297 |
| 2021-08-05 | Open-market sale | 57,729 | $134.68 | 189,409 |
| 2021-08-05 | Open-market sale | 65,132 | $133.74 | 247,138 |
| 2021-08-05 | Open-market sale | 42,391 | $132.61 | 312,270 |
| 2021-07-28 | Conversion (derivative) | 7,500 | $0.00 | 486,507 |
| 2021-07-28 | Conversion (derivative) | 1,000 | $0.00 | 297,166 |
| 2021-07-28 | Conversion (derivative) | 12,500 | $0.00 | 880,000 |
| 2021-07-28 | Open-market sale | 1,326 | $110.61 | 179,471 |
| 2021-07-28 | Conversion | 7,500 | $0.00 | 180,797 |
| 2021-07-28 | Open-market sale | 8,801 | $111.49 | 2,424 |
| 2021-07-28 | Open-market sale | 5,771 | $111.63 | 173,700 |
| 2021-07-28 | Open-market sale | 403 | $112.29 | 173,297 |
| 2021-07-28 | Conversion | 1,000 | $0.00 | 1,000 |
| 2021-07-28 | Open-market sale | 500 | $111.05 | 500 |
| 2021-07-28 | Open-market sale | 500 | $111.67 | 0 |
| 2021-07-28 | Conversion | 12,500 | $0.00 | 12,500 |
| 2021-07-28 | Open-market sale | 1,275 | $110.40 | 11,225 |
| 2021-07-14 | Conversion (derivative) | 12,500 | $0.00 | 892,500 |
| 2021-07-14 | Conversion (derivative) | 7,500 | $0.00 | 494,007 |
| 2021-07-14 | Conversion (derivative) | 1,000 | $0.00 | 298,166 |
| 2021-07-14 | Open-market sale | 100 | $107.55 | 173,297 |
| 2021-07-14 | Open-market sale | 2,301 | $105.78 | 2,249 |
| 2021-07-14 | Open-market sale | 7,950 | $104.78 | 4,550 |
| 2021-07-14 | Conversion | 7,500 | $0.00 | 180,797 |
| 2021-07-14 | Open-market sale | 5,100 | $104.82 | 175,697 |
| 2021-07-14 | Open-market sale | 1,300 | $106.04 | 174,397 |
| 2021-07-14 | Open-market sale | 1,000 | $106.78 | 173,397 |
| 2021-07-14 | Conversion | 1,000 | $0.00 | 1,000 |
| 2021-07-14 | Open-market sale | 640 | $104.85 | 360 |
| 2021-07-14 | Open-market sale | 360 | $106.37 | 0 |
| 2021-07-14 | Conversion | 12,500 | $0.00 | 12,500 |
| 2021-06-30 | Conversion (derivative) | 1,000 | $0.00 | 299,166 |
| 2021-06-30 | Conversion (derivative) | 12,500 | $0.00 | 905,000 |
| 2021-06-30 | Conversion (derivative) | 7,500 | $0.00 | 501,507 |
| 2021-06-30 | Conversion | 7,500 | $0.00 | 180,797 |
| 2021-06-30 | Open-market sale | 300 | $106.21 | 173,297 |
| 2021-06-30 | Open-market sale | 2,100 | $105.32 | 173,597 |
| 2021-06-30 | Open-market sale | 5,100 | $104.36 | 175,697 |
| 2021-06-30 | Open-market sale | 3,215 | $105.35 | 673 |
| 2021-06-30 | Open-market sale | 8,612 | $104.37 | 3,888 |
| 2021-06-30 | Conversion | 12,500 | $0.00 | 12,500 |
| 2021-06-30 | Open-market sale | 60 | $106.14 | 0 |
| 2021-06-30 | Open-market sale | 420 | $105.39 | 60 |
| 2021-06-30 | Open-market sale | 520 | $104.43 | 480 |
| 2021-06-30 | Conversion | 1,000 | $0.00 | 1,000 |
| 2021-06-16 | Conversion (derivative) | 12,500 | $0.00 | 917,500 |
| 2021-06-16 | Conversion (derivative) | 1,000 | $0.00 | 300,166 |
| 2021-06-16 | Conversion (derivative) | 7,500 | $0.00 | 509,007 |
| 2021-06-16 | Conversion | 7,500 | $0.00 | 180,797 |
| 2021-06-16 | Open-market sale | 6,692 | $99.06 | 200 |
| 2021-06-16 | Open-market sale | 3,808 | $98.26 | 6,892 |
| 2021-06-16 | Open-market sale | 1,800 | $97.13 | 10,700 |
| 2021-06-16 | Open-market sale | 400 | $99.15 | 0 |
| 2021-06-16 | Open-market sale | 500 | $98.11 | 400 |
| 2021-06-16 | Open-market sale | 100 | $96.65 | 900 |
| 2021-06-16 | Conversion | 1,000 | $0.00 | 1,000 |
| 2021-06-16 | Open-market sale | 100 | $99.73 | 173,297 |
| 2021-06-16 | Open-market sale | 4,000 | $99.06 | 173,397 |
| 2021-06-16 | Open-market sale | 1,003 | $97.07 | 179,794 |
| 2021-06-16 | Open-market sale | 2,397 | $98.26 | 177,397 |
| 2021-06-16 | Conversion | 12,500 | $0.00 | 12,500 |
| 2021-06-02 | Conversion (derivative) | 12,500 | $0.00 | 929,020 |
| 2021-06-02 | Conversion (derivative) | 1,000 | $0.00 | 301,166 |
| 2021-06-02 | Conversion (derivative) | 7,500 | $0.00 | 516,507 |
| 2021-06-02 | Conversion | 7,500 | $0.00 | 184,657 |
| 2021-06-02 | Open-market sale | 6,400 | $91.36 | 178,257 |
| 2021-06-02 | Open-market sale | 3,860 | $91.39 | 173,297 |
| 2021-06-02 | Conversion | 1,000 | $0.00 | 1,000 |
| 2021-06-02 | Open-market sale | 995 | $91.40 | 5 |
| 2021-06-02 | Open-market sale | 5 | $92.29 | 0 |
| 2021-06-02 | Conversion | 12,500 | $0.00 | 13,480 |
| 2021-06-02 | Open-market sale | 12,135 | $91.43 | 1,345 |
| 2021-06-02 | Open-market sale | 365 | $92.08 | 980 |
| 2021-06-02 | Open-market sale | 1,100 | $91.82 | 177,157 |
| 2021-06-02 | Conversion (derivative) | 11,520 | $0.00 | 930,000 |
| 2021-06-02 | Open-market sale | 12,135 | $91.43 | 365 |
| 2021-06-02 | Conversion | 11,520 | $0.00 | 12,500 |
| 2021-06-02 | Open-market sale | 365 | $92.08 | 0 |
| 2021-06-01 | Conversion (derivative) | 980 | $0.00 | 941,520 |
| 2021-06-01 | Conversion | 980 | $0.00 | 980 |
| 2021-05-19 | Conversion (derivative) | 12,500 | $0.00 | 942,500 |
| 2021-05-19 | Conversion (derivative) | 7,500 | $0.00 | 524,007 |
| 2021-05-19 | Conversion (derivative) | 1,000 | $0.00 | 302,166 |
| 2021-05-19 | Conversion (derivative) | 2,200 | $0.00 | 1,148,365 |
| 2021-05-19 | Open-market sale | 3,181 | $84.69 | 177,257 |
| 2021-05-19 | Open-market sale | 2,609 | $83.58 | 180,438 |
| 2021-05-19 | Open-market sale | 700 | $82.65 | 183,047 |
| 2021-05-19 | Open-market sale | 910 | $81.23 | 183,747 |
| 2021-05-19 | Conversion | 7,500 | $0.00 | 184,657 |
| 2021-05-19 | Open-market sale | 923 | $83.70 | 677 |
| 2021-05-19 | Open-market sale | 300 | $82.46 | 1,600 |
| 2021-05-19 | Open-market sale | 300 | $81.08 | 1,900 |
| 2021-05-19 | Conversion | 2,200 | $0.00 | 2,200 |
| 2021-05-19 | Open-market sale | 5,455 | $84.71 | 100 |
| 2021-05-19 | Open-market sale | 4,533 | $83.53 | 5,555 |
| 2021-05-19 | Open-market sale | 912 | $82.69 | 10,088 |
| 2021-05-19 | Open-market sale | 1,500 | $81.24 | 11,000 |
| 2021-05-19 | Conversion | 12,500 | $0.00 | 12,500 |
| 2021-05-19 | Open-market sale | 420 | $84.69 | 0 |
| 2021-05-19 | Open-market sale | 280 | $83.58 | 420 |
| 2021-05-19 | Open-market sale | 120 | $82.75 | 700 |
| 2021-05-19 | Open-market sale | 180 | $81.08 | 820 |
| 2021-05-19 | Conversion | 1,000 | $0.00 | 1,000 |
| 2021-05-19 | Open-market sale | 100 | $85.36 | 177,157 |
| 2021-05-05 | Conversion (derivative) | 1,000 | $0.00 | 303,166 |
| 2021-05-05 | Conversion (derivative) | 2,200 | $0.00 | 1,150,565 |
| 2021-05-05 | Conversion (derivative) | 12,500 | $0.00 | 955,000 |
| 2021-05-05 | Conversion (derivative) | 7,500 | $0.00 | 531,507 |
| 2021-05-05 | Open-market sale | 500 | $77.10 | 500 |
| 2021-05-05 | Conversion | 1,000 | $0.00 | 1,000 |
| 2021-05-05 | Conversion | 12,500 | $0.00 | 12,500 |
| 2021-05-05 | Open-market sale | 4,066 | $76.71 | 8,434 |
| 2021-05-05 | Open-market sale | 5,412 | $77.65 | 3,022 |
| 2021-05-05 | Conversion | 2,200 | $0.00 | 2,200 |
| 2021-05-05 | Open-market sale | 700 | $76.73 | 1,500 |
| 2021-05-05 | Open-market sale | 900 | $77.69 | 600 |
| 2021-05-05 | Open-market sale | 600 | $78.53 | 0 |
| 2021-05-05 | Open-market sale | 1,638 | $78.55 | 177,157 |
| 2021-05-05 | Open-market sale | 3,448 | $77.69 | 178,795 |
| 2021-05-05 | Open-market sale | 2,414 | $76.69 | 182,243 |
| 2021-05-05 | Conversion | 7,500 | $0.00 | 184,657 |
| 2021-04-21 | Conversion (derivative) | 7,500 | $0.00 | 539,007 |
| 2021-04-21 | Conversion (derivative) | 2,200 | $0.00 | 1,152,765 |
| 2021-04-21 | Conversion (derivative) | 12,500 | $0.00 | 967,500 |
| 2021-04-21 | Conversion (derivative) | 1,000 | $0.00 | 304,166 |
| 2021-04-21 | Open-market sale | 400 | $83.02 | 184,257 |
| 2021-04-21 | Open-market sale | 900 | $85.07 | 200 |
| 2021-04-21 | Open-market sale | 1,100 | $84.06 | 1,100 |
| 2021-04-21 | Conversion | 2,200 | $0.00 | 2,200 |
| 2021-04-21 | Open-market sale | 6,000 | $84.58 | 3,300 |
| 2021-04-21 | Open-market sale | 3,200 | $83.93 | 9,300 |
| 2021-04-21 | Conversion | 12,500 | $0.00 | 12,500 |
| 2021-04-21 | Open-market sale | 600 | $84.06 | 400 |
| 2021-04-21 | Conversion | 1,000 | $0.00 | 1,000 |
| 2021-04-21 | Open-market sale | 400 | $85.85 | 177,157 |
| 2021-04-21 | Open-market sale | 3,000 | $85.17 | 177,557 |
| 2021-04-21 | Open-market sale | 3,700 | $84.19 | 180,557 |
| 2021-04-21 | Open-market sale | 200 | $85.71 | 0 |
| 2021-04-21 | Conversion | 7,500 | $0.00 | 184,657 |
| 2021-04-08 | Grant / award | 59,895 | $0.00 | 194,157 |
| 2021-04-07 | Conversion (derivative) | 7,500 | $0.00 | 521,507 |
| 2021-04-07 | Conversion (derivative) | 1,000 | $0.00 | 305,166 |
| 2021-04-07 | Conversion (derivative) | 12,500 | $0.00 | 980,000 |
| 2021-04-07 | Conversion (derivative) | 2,200 | $0.00 | 1,154,965 |
| 2021-04-07 | Open-market sale | 5,537 | $85.90 | 6,963 |
| 2021-04-07 | Open-market sale | 408 | $86.82 | 200 |
| 2021-04-07 | Open-market sale | 392 | $85.89 | 608 |
| 2021-04-07 | Conversion | 1,000 | $0.00 | 1,000 |
| 2021-04-07 | Open-market sale | 400 | $88.47 | 134,262 |
| 2021-04-07 | Open-market sale | 400 | $87.82 | 134,662 |
| 2021-04-07 | Open-market sale | 3,508 | $86.74 | 135,062 |
| 2021-04-07 | Open-market sale | 3,192 | $85.88 | 138,570 |
| 2021-04-07 | Conversion | 7,500 | $0.00 | 141,762 |
| 2021-04-07 | Open-market sale | 505 | $87.32 | 100 |
| 2021-04-07 | Open-market sale | 1,595 | $86.20 | 605 |
| 2021-04-07 | Conversion | 2,200 | $0.00 | 2,200 |
| 2021-04-07 | Open-market sale | 884 | $88.02 | 500 |
| 2021-04-07 | Open-market sale | 5,579 | $86.73 | 1,384 |
| 2021-04-07 | Open-market sale | 100 | $88.79 | 0 |
| 2021-04-07 | Conversion | 12,500 | $0.00 | 12,500 |
| 2021-03-24 | Conversion (derivative) | 12,500 | $0.00 | 992,500 |
| 2021-03-24 | Conversion (derivative) | 1,000 | $0.00 | 306,166 |
| 2021-03-24 | Conversion (derivative) | 7,500 | $0.00 | 529,007 |
| 2021-03-24 | Conversion (derivative) | 2,200 | $0.00 | 1,157,165 |
| 2021-03-24 | Conversion | 7,500 | $0.00 | 141,762 |
| 2021-03-24 | Open-market sale | 1,182 | $81.66 | 1,018 |
| 2021-03-24 | Conversion | 2,200 | $0.00 | 2,200 |
| 2021-03-24 | Open-market sale | 300 | $84.27 | 100 |
| 2021-03-24 | Open-market sale | 1,618 | $83.40 | 400 |
| 2021-03-24 | Open-market sale | 4,816 | $82.64 | 2,018 |
| 2021-03-24 | Open-market sale | 5,666 | $81.49 | 6,834 |
| 2021-03-24 | Conversion | 12,500 | $0.00 | 12,500 |
| 2021-03-24 | Open-market sale | 20 | $84.68 | 0 |
| 2021-03-24 | Open-market sale | 180 | $83.64 | 20 |
| 2021-03-24 | Open-market sale | 500 | $82.69 | 200 |
| 2021-03-24 | Open-market sale | 300 | $81.48 | 700 |
| 2021-03-24 | Conversion | 1,000 | $0.00 | 1,000 |
| 2021-03-24 | Open-market sale | 100 | $85.24 | 134,262 |
| 2021-03-24 | Open-market sale | 200 | $84.29 | 134,362 |
| 2021-03-24 | Open-market sale | 1,200 | $83.31 | 134,562 |
| 2021-03-24 | Open-market sale | 2,709 | $82.52 | 135,762 |
| 2021-03-24 | Open-market sale | 3,291 | $81.48 | 138,471 |
| 2021-03-10 | Conversion (derivative) | 1,000 | $0.00 | 307,166 |
| 2021-03-10 | Conversion (derivative) | 7,500 | $0.00 | 536,507 |
| 2021-03-10 | Conversion (derivative) | 2,200 | $0.00 | 1,159,365 |
| 2021-03-10 | Conversion (derivative) | 12,500 | $0.00 | 1,005,000 |
| 2021-03-10 | Conversion | 1,000 | $0.00 | 1,000 |
| 2021-03-10 | Open-market sale | 200 | $83.99 | 134,262 |
| 2021-03-10 | Open-market sale | 600 | $83.10 | 134,462 |
| 2021-03-10 | Open-market sale | 2,200 | $81.91 | 135,062 |
| 2021-03-10 | Open-market sale | 4,500 | $80.93 | 137,262 |
| 2021-03-10 | Conversion | 7,500 | $0.00 | 141,762 |
| 2021-03-10 | Open-market sale | 300 | $82.93 | 100 |
| 2021-03-10 | Open-market sale | 1,164 | $80.88 | 1,036 |
| 2021-03-10 | Conversion | 2,200 | $0.00 | 2,200 |
| 2021-03-10 | Open-market sale | 1,040 | $82.84 | 700 |
| 2021-03-10 | Open-market sale | 600 | $81.01 | 400 |
| 2021-03-10 | Open-market sale | 400 | $82.32 | 0 |
| 2021-03-10 | Conversion | 12,500 | $0.00 | 12,500 |
| 2021-03-10 | Open-market sale | 7,190 | $80.90 | 5,310 |
| 2021-03-10 | Open-market sale | 3,570 | $81.84 | 1,740 |
| 2021-02-24 | Conversion (derivative) | 1,000 | $0.00 | 308,166 |
| 2021-02-24 | Conversion (derivative) | 12,500 | $0.00 | 1,017,500 |
| 2021-02-24 | Conversion (derivative) | 2,200 | $0.00 | 1,161,565 |
| 2021-02-24 | Conversion (derivative) | 7,500 | $0.00 | 544,007 |
| 2021-02-24 | Open-market sale | 2,884 | $99.49 | 136,862 |
| 2021-02-24 | Conversion | 7,500 | $0.00 | 141,762 |
| 2021-02-24 | Open-market sale | 1,242 | $99.52 | 644 |
| 2021-02-24 | Open-market sale | 200 | $98.19 | 1,886 |
| 2021-02-24 | Open-market sale | 114 | $97.03 | 2,086 |
| 2021-02-24 | Conversion | 2,200 | $0.00 | 2,200 |
| 2021-02-24 | Open-market sale | 2,600 | $100.46 | 2,137 |
| 2021-02-24 | Open-market sale | 6,163 | $99.50 | 4,737 |
| 2021-02-24 | Open-market sale | 800 | $98.14 | 10,900 |
| 2021-02-24 | Open-market sale | 800 | $97.27 | 11,700 |
| 2021-02-24 | Conversion | 12,500 | $0.00 | 12,500 |
| 2021-02-24 | Open-market sale | 350 | $100.79 | 0 |
| 2021-02-24 | Open-market sale | 350 | $99.51 | 350 |
| 2021-02-24 | Open-market sale | 300 | $98.54 | 700 |
| 2021-02-24 | Conversion | 1,000 | $0.00 | 1,000 |
| 2021-02-24 | Open-market sale | 300 | $101.44 | 134,262 |
| 2021-02-24 | Open-market sale | 2,300 | $100.69 | 134,562 |
| 2021-02-24 | Open-market sale | 800 | $97.36 | 140,962 |
| 2021-02-24 | Open-market sale | 1,216 | $98.38 | 139,746 |
| 2021-02-10 | Conversion (derivative) | 2,200 | $0.00 | 1,163,765 |
| 2021-02-10 | Conversion (derivative) | 7,500 | $0.00 | 551,507 |
| 2021-02-10 | Conversion (derivative) | 12,500 | $0.00 | 1,030,000 |
| 2021-02-10 | Conversion (derivative) | 1,000 | $0.00 | 309,166 |
| 2021-02-10 | Open-market sale | 1,105 | $117.54 | 600 |
| 2021-02-10 | Open-market sale | 1,013 | $115.86 | 1,705 |
| 2021-02-10 | Open-market sale | 7,582 | $115.46 | 2,718 |
| 2021-02-10 | Open-market sale | 1,800 | $114.07 | 10,300 |
| 2021-02-10 | Open-market sale | 400 | $112.50 | 12,100 |
| 2021-02-10 | Open-market sale | 4,813 | $115.48 | 135,649 |
| 2021-02-10 | Open-market sale | 392 | $115.60 | 308 |
| 2021-02-10 | Open-market sale | 300 | $114.55 | 700 |
| 2021-02-10 | Conversion | 1,000 | $0.00 | 1,000 |
| 2021-02-10 | Open-market sale | 200 | $118.56 | 134,262 |
| 2021-02-10 | Open-market sale | 700 | $117.72 | 134,462 |
| 2021-02-10 | Open-market sale | 487 | $116.20 | 135,162 |
| 2021-02-10 | Conversion | 2,200 | $0.00 | 2,200 |
| 2021-02-10 | Open-market sale | 600 | $114.24 | 1,600 |
| 2021-02-10 | Open-market sale | 1,200 | $115.63 | 400 |
| 2021-02-10 | Open-market sale | 400 | $118.30 | 0 |
| 2021-02-10 | Conversion | 7,500 | $0.00 | 141,762 |
| 2021-02-10 | Open-market sale | 200 | $112.40 | 141,562 |
| 2021-02-10 | Open-market sale | 1,100 | $114.05 | 140,462 |
| 2021-02-10 | Conversion | 12,500 | $0.00 | 12,500 |
| 2021-01-27 | Conversion (derivative) | 7,500 | $0.00 | 559,007 |
| 2021-01-27 | Conversion (derivative) | 12,500 | $0.00 | 1,042,500 |
| 2021-01-27 | Conversion (derivative) | 2,200 | $0.00 | 1,165,965 |
| 2021-01-27 | Conversion (derivative) | 1,000 | $0.00 | 310,166 |
| 2021-01-27 | Open-market sale | 200 | $101.10 | 300 |
| 2021-01-27 | Conversion | 12,500 | $0.00 | 12,500 |
| 2021-01-27 | Open-market sale | 3,290 | $98.47 | 9,210 |
| 2021-01-27 | Open-market sale | 2,184 | $99.44 | 7,026 |
| 2021-01-27 | Open-market sale | 1,826 | $100.33 | 5,200 |
| 2021-01-27 | Conversion | 1,000 | $0.00 | 1,000 |
| 2021-01-27 | Open-market sale | 300 | $103.52 | 134,262 |
| 2021-01-27 | Open-market sale | 1,600 | $102.41 | 134,562 |
| 2021-01-27 | Open-market sale | 1,384 | $101.76 | 136,162 |
| 2021-01-27 | Open-market sale | 920 | $100.51 | 137,546 |
| 2021-01-27 | Open-market sale | 2,080 | $99.57 | 138,466 |
| 2021-01-27 | Open-market sale | 1,216 | $98.49 | 140,546 |
| 2021-01-27 | Conversion | 7,500 | $0.00 | 141,762 |
| 2021-01-27 | Open-market sale | 600 | $102.20 | 100 |
| 2021-01-27 | Open-market sale | 400 | $100.86 | 700 |
| 2021-01-27 | Open-market sale | 600 | $99.78 | 1,100 |
| 2021-01-27 | Open-market sale | 500 | $98.85 | 1,700 |
| 2021-01-27 | Conversion | 2,200 | $0.00 | 2,200 |
| 2021-01-27 | Open-market sale | 500 | $103.40 | 0 |
| 2021-01-27 | Open-market sale | 2,319 | $102.31 | 500 |
| 2021-01-27 | Open-market sale | 2,381 | $101.72 | 2,819 |
| 2021-01-13 | Conversion (derivative) | 2,200 | $0.00 | 1,168,165 |
| 2021-01-13 | Conversion (derivative) | 12,500 | $0.00 | 1,055,000 |
| 2021-01-13 | Conversion (derivative) | 1,000 | $0.00 | 311,166 |
| 2021-01-13 | Conversion (derivative) | 7,500 | $0.00 | 566,507 |
| 2021-01-13 | Open-market sale | 750 | $104.30 | 1,350 |
| 2021-01-13 | Open-market sale | 100 | $102.71 | 2,100 |
| 2021-01-13 | Conversion | 2,200 | $0.00 | 2,200 |
| 2021-01-13 | Open-market sale | 4,012 | $104.34 | 7,988 |
| 2021-01-13 | Open-market sale | 500 | $102.88 | 12,000 |
| 2021-01-13 | Conversion | 12,500 | $0.00 | 12,500 |
| 2021-01-13 | Open-market sale | 600 | $104.97 | 100 |
| 2021-01-13 | Open-market sale | 300 | $104.13 | 700 |
| 2021-01-13 | Conversion | 1,000 | $0.00 | 1,000 |
| 2021-01-13 | Open-market sale | 1,092 | $105.50 | 134,262 |
| 2021-01-13 | Open-market sale | 5,693 | $104.74 | 135,354 |
| 2021-01-13 | Open-market sale | 1,350 | $104.94 | 0 |
| 2021-01-13 | Open-market sale | 715 | $103.34 | 141,047 |
| 2021-01-13 | Conversion | 7,500 | $0.00 | 141,762 |
| 2020-12-31 | Conversion (derivative) | 1,000 | $0.00 | 312,166 |
| 2020-12-31 | Conversion (derivative) | 22,200 | $0.00 | 559,307 |
| 2020-12-31 | Conversion (derivative) | 2,200 | $0.00 | 1,170,365 |
| 2020-12-31 | Conversion (derivative) | 12,500 | $0.00 | 1,067,500 |
| 2020-12-31 | Conversion (derivative) | 1,000 | $0.00 | 312,166 |
| 2020-12-31 | Conversion (derivative) | 7,500 | $0.00 | 574,007 |
| 2020-12-30 | Open-market sale | 900 | $100.05 | 100 |
| 2020-12-30 | Conversion | 1,000 | $0.00 | 1,000 |
| 2020-12-30 | Open-market sale | 250 | $101.19 | 134,262 |
| 2020-12-30 | Open-market sale | 100 | $101.16 | 0 |
| 2020-12-30 | Open-market sale | 2,697 | $100.82 | 134,512 |
| 2020-12-30 | Open-market sale | 500 | $100.79 | 137,209 |
| 2020-12-30 | Open-market sale | 4,423 | $100.36 | 137,709 |
| 2020-12-30 | Open-market sale | 9,803 | $99.98 | 142,132 |
| 2020-12-30 | Open-market sale | 1,700 | $99.97 | 151,935 |
| 2020-12-30 | Open-market sale | 2,827 | $99.78 | 153,635 |
| 2020-12-30 | Conversion | 22,200 | $0.00 | 156,462 |
| 2020-12-30 | Open-market sale | 1,700 | $99.97 | 500 |
| 2020-12-30 | Conversion | 2,200 | $0.00 | 2,200 |
| 2020-12-30 | Open-market sale | 9,803 | $99.98 | 2,697 |
| 2020-12-30 | Conversion | 12,500 | $0.00 | 12,500 |
| 2020-12-30 | Open-market sale | 500 | $100.79 | 0 |
| 2020-12-30 | Open-market sale | 900 | $100.05 | 100 |
| 2020-12-30 | Conversion | 1,000 | $0.00 | 1,000 |
| 2020-12-30 | Open-market sale | 250 | $101.19 | 134,262 |
| 2020-12-30 | Open-market sale | 4,423 | $100.36 | 134,512 |
| 2020-12-30 | Open-market sale | 2,827 | $99.78 | 138,935 |
| 2020-12-30 | Conversion | 7,500 | $0.00 | 141,762 |
| 2020-12-16 | Conversion (derivative) | 55,000 | $0.00 | 1,080,000 |
| 2020-12-16 | Conversion (derivative) | 10,000 | $0.00 | 313,166 |
| 2020-12-16 | Conversion (derivative) | 25,000 | $0.00 | 581,507 |
| 2020-12-16 | Conversion (derivative) | 25,000 | $0.00 | 1,172,565 |
| 2020-12-16 | Open-market sale | 5,733 | $103.24 | 17,005 |
| 2020-12-16 | Open-market sale | 2,262 | $102.07 | 22,738 |
| 2020-12-16 | Conversion | 25,000 | $0.00 | 25,000 |
| 2020-12-16 | Open-market sale | 13,099 | $103.25 | 37,101 |
| 2020-12-16 | Open-market sale | 4,800 | $102.08 | 50,200 |
| 2020-12-16 | Conversion | 55,000 | $0.00 | 55,000 |
| 2020-12-16 | Open-market sale | 3,575 | $103.42 | 5,625 |
| 2020-12-16 | Open-market sale | 800 | $102.19 | 9,200 |
| 2020-12-16 | Conversion | 10,000 | $0.00 | 10,000 |
| 2020-12-16 | Open-market sale | 100 | $104.84 | 134,262 |
| 2020-12-16 | Open-market sale | 16,395 | $104.20 | 134,362 |
| 2020-12-16 | Open-market sale | 6,300 | $103.27 | 150,757 |
| 2020-12-16 | Open-market sale | 2,205 | $102.06 | 157,057 |
| 2020-12-16 | Conversion | 25,000 | $0.00 | 159,262 |
| 2020-12-16 | Open-market sale | 16,605 | $104.18 | 400 |
| 2020-12-16 | Open-market sale | 5,625 | $104.24 | 0 |
| 2020-12-02 | Conversion (derivative) | 10,000 | $0.00 | 323,166 |
| 2020-12-02 | Conversion (derivative) | 55,000 | $0.00 | 1,135,000 |
| 2020-12-02 | Conversion (derivative) | 25,000 | $0.00 | 1,197,565 |
| 2020-12-02 | Conversion (derivative) | 25,000 | $0.00 | 866,607 |
| 2020-12-02 | Conversion | 10,000 | $0.00 | 10,000 |
| 2020-12-02 | Open-market sale | 1,600 | $91.83 | 22,500 |
| 2020-12-02 | Open-market sale | 20,331 | $93.10 | 2,169 |
| 2020-12-02 | Conversion | 25,000 | $0.00 | 25,000 |
| 2020-12-02 | Open-market sale | 32,395 | $92.98 | 17,905 |
| 2020-12-02 | Open-market sale | 3,000 | $91.63 | 50,300 |
| 2020-12-02 | Open-market sale | 1,700 | $90.83 | 53,300 |
| 2020-12-02 | Conversion | 55,000 | $0.00 | 55,000 |
| 2020-12-02 | Open-market sale | 7,908 | $93.17 | 300 |
| 2020-12-02 | Open-market sale | 1,092 | $92.44 | 8,208 |
| 2020-12-02 | Open-market sale | 700 | $91.22 | 9,300 |
| 2020-12-02 | Open-market sale | 900 | $90.85 | 24,100 |
| 2020-12-02 | Open-market sale | 1,351 | $93.69 | 134,262 |
| 2020-12-02 | Open-market sale | 21,149 | $93.13 | 135,613 |
| 2020-12-02 | Open-market sale | 1,500 | $91.84 | 156,762 |
| 2020-12-02 | Open-market sale | 1,000 | $90.88 | 158,262 |
| 2020-12-02 | Conversion | 25,000 | $0.00 | 159,262 |
| 2020-12-02 | Open-market sale | 2,169 | $93.64 | 0 |
| 2020-11-29 | Gift (derivative) | 260,100 | $0.00 | 606,507 |
| 2020-11-18 | Conversion (derivative) | 25,000 | $0.00 | 891,607 |
| 2020-11-18 | Conversion (derivative) | 10,000 | $0.00 | 333,166 |
| 2020-11-18 | Conversion (derivative) | 25,000 | $0.00 | 1,222,565 |
| 2020-11-18 | Conversion (derivative) | 55,000 | $0.00 | 1,190,000 |
| 2020-11-18 | Open-market sale | 1,600 | $88.09 | 100 |
| 2020-11-18 | Open-market sale | 13,751 | $87.36 | 139,368 |
| 2020-11-18 | Open-market sale | 5,006 | $88.01 | 134,362 |
| 2020-11-18 | Open-market sale | 100 | $89.22 | 134,262 |
| 2020-11-18 | Conversion | 10,000 | $0.00 | 10,000 |
| 2020-11-18 | Open-market sale | 2,890 | $86.39 | 7,110 |
| 2020-11-18 | Conversion | 25,000 | $0.00 | 159,262 |
| 2020-11-18 | Open-market sale | 5,080 | $88.05 | 20 |
| 2020-11-18 | Open-market sale | 13,579 | $87.36 | 5,100 |
| 2020-11-18 | Open-market sale | 6,321 | $86.34 | 18,679 |
| 2020-11-18 | Conversion | 25,000 | $0.00 | 25,000 |
| 2020-11-18 | Open-market sale | 28,768 | $87.33 | 12,639 |
| 2020-11-18 | Open-market sale | 13,593 | $86.33 | 41,407 |
| 2020-11-18 | Conversion | 55,000 | $0.00 | 55,000 |
| 2020-11-18 | Open-market sale | 100 | $89.17 | 0 |
| 2020-11-18 | Open-market sale | 6,143 | $86.35 | 153,119 |
| 2020-11-18 | Open-market sale | 5,410 | $87.41 | 1,700 |
| 2020-11-04 | Conversion (derivative) | 10,000 | $0.00 | 343,166 |
| 2020-11-04 | Conversion (derivative) | 25,000 | $0.00 | 916,607 |
| 2020-11-04 | Conversion (derivative) | 25,000 | $0.00 | 1,247,565 |
| 2020-11-04 | Conversion (derivative) | 55,000 | $0.00 | 1,245,000 |
| 2020-11-04 | Conversion | 25,000 | $0.00 | 159,262 |
| 2020-11-04 | Open-market sale | 4,905 | $96.15 | 154,357 |
| 2020-11-04 | Open-market sale | 17,086 | $97.16 | 137,271 |
| 2020-11-04 | Open-market sale | 2,609 | $97.82 | 134,662 |
| 2020-11-04 | Open-market sale | 400 | $99.08 | 134,262 |
| 2020-11-04 | Conversion | 10,000 | $0.00 | 10,000 |
| 2020-11-04 | Open-market sale | 2,600 | $96.40 | 7,400 |
| 2020-11-04 | Open-market sale | 7,000 | $97.27 | 400 |
| 2020-11-04 | Open-market sale | 200 | $98.25 | 200 |
| 2020-11-04 | Open-market sale | 1,205 | $98.12 | 300 |
| 2020-11-04 | Open-market sale | 17,853 | $97.23 | 1,505 |
| 2020-11-04 | Open-market sale | 5,642 | $96.25 | 19,358 |
| 2020-11-04 | Conversion | 25,000 | $0.00 | 25,000 |
| 2020-11-04 | Open-market sale | 900 | $99.16 | 0 |
| 2020-11-04 | Open-market sale | 3,092 | $98.01 | 900 |
| 2020-11-04 | Open-market sale | 38,922 | $97.21 | 3,992 |
| 2020-11-04 | Open-market sale | 12,086 | $96.24 | 42,914 |
| 2020-11-04 | Conversion | 55,000 | $0.00 | 55,000 |
| 2020-11-04 | Open-market sale | 4,905 | $96.15 | 137,357 |
| 2020-11-04 | Open-market sale | 17,086 | $97.16 | 120,271 |
| 2020-11-04 | Open-market sale | 2,609 | $97.82 | 117,662 |
| 2020-11-04 | Open-market sale | 400 | $99.08 | 117,262 |
| 2020-10-21 | Open-market sale | 9,799 | $104.00 | 37,080 |
| 2020-10-21 | Open-market sale | 8,700 | $108.60 | 2,200 |
| 2020-10-21 | Open-market sale | 7,045 | $107.85 | 10,900 |
| 2020-10-21 | Open-market sale | 7,263 | $106.79 | 17,945 |
| 2020-10-21 | Open-market sale | 11,872 | $105.40 | 25,208 |
| 2020-10-21 | Open-market sale | 64,389 | $103.30 | 46,879 |
| 2020-10-21 | Open-market sale | 38,329 | $102.37 | 111,268 |
| 2020-10-21 | Open-market sale | 2,200 | $101.36 | 149,597 |
| 2020-10-21 | Open-market sale | 2,250 | $109.54 | 0 |
| 2020-10-21 | Conversion (derivative) | 151,617 | $0.00 | 949,607 |
| 2020-10-21 | Conversion (derivative) | 212,267 | $0.00 | 1,300,000 |
| 2020-10-21 | Conversion (derivative) | 10,000 | $0.00 | 353,166 |
| 2020-10-21 | Conversion (derivative) | 151,797 | $0.00 | 1,272,565 |
| 2020-10-21 | Open-market sale | 2,300 | $101.39 | 283,579 |
| 2020-10-21 | Conversion | 10,000 | $0.00 | 10,000 |
| 2020-10-21 | Conversion | 151,617 | $0.00 | 285,879 |
| 2020-10-21 | Open-market sale | 10,520 | $108.52 | 2,250 |
| 2020-10-21 | Open-market sale | 6,008 | $107.68 | 12,770 |
| 2020-10-21 | Open-market sale | 6,262 | $106.77 | 18,778 |
| 2020-10-21 | Open-market sale | 12,539 | $105.41 | 25,040 |
| 2020-10-21 | Open-market sale | 12,420 | $104.12 | 37,579 |
| 2020-10-21 | Open-market sale | 101,230 | $103.36 | 49,999 |
| 2020-10-21 | Open-market sale | 57,038 | $102.42 | 151,229 |
| 2020-10-21 | Open-market sale | 4,000 | $101.51 | 208,267 |
| 2020-10-21 | Open-market sale | 100 | $110.11 | 0 |
| 2020-10-21 | Open-market sale | 744 | $109.25 | 100 |
| 2020-10-21 | Open-market sale | 1,900 | $108.30 | 844 |
| 2020-10-21 | Open-market sale | 900 | $107.20 | 2,744 |
| 2020-10-21 | Open-market sale | 500 | $105.45 | 3,644 |
| 2020-10-21 | Open-market sale | 450 | $104.02 | 4,144 |
| 2020-10-21 | Open-market sale | 3,550 | $103.33 | 4,594 |
| 2020-10-21 | Open-market sale | 1,756 | $102.34 | 8,144 |
| 2020-10-21 | Open-market sale | 100 | $100.76 | 9,900 |
| 2020-10-21 | Open-market sale | 2,000 | $109.61 | 134,262 |
| 2020-10-21 | Open-market sale | 10,082 | $108.59 | 136,262 |
| 2020-10-21 | Open-market sale | 6,251 | $107.77 | 146,344 |
| 2020-10-21 | Open-market sale | 6,703 | $106.79 | 152,595 |
| 2020-10-21 | Open-market sale | 12,028 | $105.40 | 159,298 |
| 2020-10-21 | Open-market sale | 7,217 | $104.07 | 171,326 |
| 2020-10-21 | Open-market sale | 65,501 | $103.33 | 178,543 |
| 2020-10-21 | Open-market sale | 39,535 | $102.38 | 244,044 |
| 2020-10-21 | Conversion | 212,267 | $0.00 | 212,267 |
| 2020-10-21 | Conversion | 151,797 | $0.00 | 151,797 |
| 2020-10-20 | Conversion (derivative) | 101,805 | $0.00 | 1,424,362 |
| 2020-10-20 | Conversion (derivative) | 102,462 | $0.00 | 1,512,267 |
| 2020-10-20 | Conversion (derivative) | 102,302 | $0.00 | 1,101,224 |
| 2020-10-20 | Conversion | 102,462 | $0.00 | 102,462 |
| 2020-10-20 | Open-market sale | 300 | $112.04 | 134,262 |
| 2020-10-20 | Open-market sale | 2,975 | $111.22 | 134,562 |
| 2020-10-20 | Open-market sale | 34,646 | $110.20 | 137,537 |
| 2020-10-20 | Open-market sale | 32,883 | $109.37 | 172,183 |
| 2020-10-20 | Open-market sale | 31,498 | $108.55 | 205,066 |
| 2020-10-20 | Conversion | 102,302 | $0.00 | 236,564 |
| 2020-10-20 | Open-market sale | 3,797 | $111.16 | 300 |
| 2020-10-20 | Open-market sale | 35,660 | $110.18 | 4,097 |
| 2020-10-20 | Open-market sale | 32,581 | $109.32 | 39,757 |
| 2020-10-20 | Open-market sale | 29,467 | $108.52 | 72,338 |
| 2020-10-20 | Conversion | 101,805 | $0.00 | 101,805 |
| 2020-10-20 | Open-market sale | 601 | $112.04 | 0 |
| 2020-10-20 | Open-market sale | 3,817 | $111.13 | 601 |
| 2020-10-20 | Open-market sale | 35,844 | $110.17 | 4,418 |
| 2020-10-20 | Open-market sale | 32,454 | $109.30 | 40,262 |
| 2020-10-20 | Open-market sale | 29,746 | $108.52 | 72,716 |
| 2020-10-19 | Conversion (derivative) | 10,000 | $0.00 | 363,166 |
| 2020-10-19 | Conversion (derivative) | 95,271 | $0.00 | 1,614,729 |
| 2020-10-19 | Conversion (derivative) | 96,398 | $0.00 | 1,526,167 |
| 2020-10-19 | Conversion (derivative) | 96,081 | $0.00 | 1,203,526 |
| 2020-10-19 | Open-market sale | 28,450 | $110.99 | 201,893 |
| 2020-10-19 | Open-market sale | 18,878 | $112.83 | 1,600 |
| 2020-10-19 | Open-market sale | 43,900 | $111.96 | 20,478 |
| 2020-10-19 | Open-market sale | 32,020 | $111.03 | 64,378 |
| 2020-10-19 | Conversion | 96,398 | $0.00 | 96,398 |
| 2020-10-19 | Open-market sale | 18,199 | $112.83 | 1,343 |
| 2020-10-19 | Open-market sale | 42,822 | $112.00 | 19,542 |
| 2020-10-19 | Open-market sale | 32,907 | $111.06 | 62,364 |
| 2020-10-19 | Conversion | 95,271 | $0.00 | 95,271 |
| 2020-10-19 | Open-market sale | 4,550 | $112.24 | 1,789 |
| 2020-10-19 | Open-market sale | 3,661 | $111.21 | 6,339 |
| 2020-10-19 | Conversion | 10,000 | $0.00 | 10,000 |
| 2020-10-19 | Open-market sale | 1,871 | $113.52 | 134,262 |
| 2020-10-19 | Open-market sale | 20,579 | $112.78 | 136,133 |
| 2020-10-19 | Open-market sale | 45,181 | $111.91 | 156,712 |
| 2020-10-19 | Open-market sale | 1,600 | $113.56 | 0 |
| 2020-10-19 | Conversion | 96,081 | $0.00 | 230,343 |
| 2020-09-29 | Conversion (derivative) | 8,500 | $0.00 | 1,622,565 |
| 2020-09-29 | Open-market sale | 5,771 | $92.06 | 1,500 |
| 2020-09-29 | Open-market sale | 1,425 | $92.71 | 75 |
| 2020-09-29 | Open-market sale | 75 | $93.47 | 0 |
| 2020-09-29 | Open-market sale | 1,229 | $90.75 | 7,271 |
| 2020-09-29 | Conversion | 8,500 | $0.00 | 8,500 |
| 2020-09-15 | Conversion (derivative) | 12,500 | $0.00 | 1,631,065 |
| 2020-09-15 | Open-market sale | 4,533 | $87.88 | 3,034 |
| 2020-09-15 | Open-market sale | 2,200 | $86.86 | 7,567 |
| 2020-09-15 | Open-market sale | 2,733 | $85.79 | 9,767 |
| 2020-09-15 | Conversion | 12,500 | $0.00 | 12,500 |
| 2020-09-15 | Open-market sale | 200 | $89.36 | 0 |
| 2020-09-15 | Open-market sale | 2,834 | $88.59 | 200 |
| 2020-09-01 | Conversion (derivative) | 12,500 | $0.00 | 1,643,565 |
| 2020-09-01 | Open-market sale | 7,380 | $85.19 | 4,720 |
| 2020-09-01 | Conversion | 12,500 | $0.00 | 12,500 |
| 2020-09-01 | Open-market sale | 100 | $86.93 | 0 |
| 2020-09-01 | Open-market sale | 4,620 | $85.87 | 100 |
| 2020-09-01 | Open-market sale | 400 | $83.89 | 12,100 |
| 2020-08-18 | Conversion (derivative) | 12,500 | $0.00 | 1,656,065 |
| 2020-08-18 | Open-market sale | 2,052 | $82.33 | 10,448 |
| 2020-08-18 | Open-market sale | 10,448 | $83.10 | 0 |
| 2020-08-18 | Conversion | 12,500 | $0.00 | 12,500 |
| 2020-08-04 | Conversion (derivative) | 12,500 | $0.00 | 1,668,565 |
| 2020-08-04 | Open-market sale | 3,921 | $94.47 | 100 |
| 2020-08-04 | Open-market sale | 100 | $95.99 | 0 |
| 2020-08-04 | Conversion | 12,500 | $0.00 | 12,500 |
| 2020-08-04 | Open-market sale | 3,457 | $92.75 | 9,043 |
| 2020-08-04 | Open-market sale | 5,022 | $93.84 | 4,021 |
| 2020-07-21 | Conversion (derivative) | 3,509 | $0.00 | 1,299,607 |
| 2020-07-21 | Conversion (derivative) | 1,009 | $0.00 | 373,166 |
| 2020-07-21 | Conversion (derivative) | 12,500 | $0.00 | 1,681,065 |
| 2020-07-21 | Conversion (derivative) | 1,500 | $0.00 | 1,710,000 |
| 2020-07-21 | Conversion | 1,500 | $0.00 | 1,500 |
| 2020-07-21 | Open-market sale | 280 | $90.22 | 1,220 |
| 2020-07-21 | Open-market sale | 820 | $91.18 | 400 |
| 2020-07-21 | Open-market sale | 380 | $92.01 | 20 |
| 2020-07-21 | Open-market sale | 499 | $91.02 | 370 |
| 2020-07-21 | Open-market sale | 140 | $90.09 | 869 |
| 2020-07-21 | Conversion | 1,009 | $0.00 | 1,009 |
| 2020-07-21 | Open-market sale | 1,100 | $92.06 | 134,262 |
| 2020-07-21 | Open-market sale | 2,009 | $91.15 | 135,362 |
| 2020-07-21 | Open-market sale | 400 | $90.13 | 137,371 |
| 2020-07-21 | Conversion | 3,509 | $0.00 | 137,771 |
| 2020-07-21 | Open-market sale | 7,298 | $91.04 | 4,102 |
| 2020-07-21 | Open-market sale | 1,100 | $90.19 | 11,400 |
| 2020-07-21 | Conversion | 12,500 | $0.00 | 12,500 |
| 2020-07-21 | Open-market sale | 20 | $92.98 | 0 |
| 2020-07-07 | Conversion (derivative) | 6,999 | $0.00 | 374,175 |
| 2020-07-07 | Conversion (derivative) | 12,500 | $0.00 | 1,693,565 |
| 2020-07-07 | Conversion (derivative) | 10,500 | $0.00 | 1,711,500 |
| 2020-07-07 | Conversion (derivative) | 24,499 | $0.00 | 1,303,116 |
| 2020-07-07 | Conversion | 6,999 | $0.00 | 6,999 |
| 2020-07-07 | Open-market sale | 100 | $92.13 | 134,262 |
| 2020-07-07 | Open-market sale | 3,268 | $91.61 | 134,362 |
| 2020-07-07 | Open-market sale | 800 | $89.57 | 6,199 |
| 2020-07-07 | Open-market sale | 5,117 | $90.56 | 1,082 |
| 2020-07-07 | Conversion | 10,500 | $0.00 | 10,500 |
| 2020-07-07 | Open-market sale | 1,690 | $89.79 | 8,810 |
| 2020-07-07 | Open-market sale | 2,519 | $89.51 | 156,242 |
| 2020-07-07 | Open-market sale | 18,612 | $90.56 | 137,630 |
| 2020-07-07 | Conversion | 24,499 | $0.00 | 158,761 |
| 2020-07-07 | Open-market sale | 9,655 | $90.57 | 1,745 |
| 2020-07-07 | Open-market sale | 1,100 | $89.54 | 11,400 |
| 2020-07-07 | Conversion | 12,500 | $0.00 | 12,500 |
| 2020-07-07 | Open-market sale | 1,400 | $91.72 | 0 |
| 2020-07-07 | Open-market sale | 7,410 | $90.61 | 1,400 |
| 2020-06-23 | Conversion (derivative) | 24,499 | $0.00 | 1,327,615 |
| 2020-06-23 | Conversion (derivative) | 6,999 | $0.00 | 381,174 |
| 2020-06-23 | Conversion (derivative) | 10,500 | $0.00 | 1,722,000 |
| 2020-06-23 | Conversion (derivative) | 156,500 | $0.00 | 1,706,065 |
| 2020-06-23 | Open-market sale | 3,638 | $89.70 | 151,723 |
| 2020-06-23 | Open-market sale | 47,134 | $92.32 | 100 |
| 2020-06-23 | Open-market sale | 49,574 | $91.53 | 47,234 |
| 2020-06-23 | Open-market sale | 19,719 | $90.58 | 96,808 |
| 2020-06-23 | Open-market sale | 22,728 | $89.56 | 116,527 |
| 2020-06-23 | Open-market sale | 17,245 | $88.56 | 139,255 |
| 2020-06-23 | Conversion | 156,500 | $0.00 | 156,500 |
| 2020-06-23 | Open-market sale | 3,495 | $91.82 | 1,633 |
| 2020-06-23 | Open-market sale | 2,500 | $90.90 | 5,128 |
| 2020-06-23 | Open-market sale | 1,472 | $89.62 | 7,628 |
| 2020-06-23 | Open-market sale | 1,400 | $88.50 | 9,100 |
| 2020-06-23 | Conversion | 10,500 | $0.00 | 10,500 |
| 2020-06-23 | Open-market sale | 400 | $92.64 | 0 |
| 2020-06-23 | Open-market sale | 2,814 | $91.94 | 400 |
| 2020-06-23 | Open-market sale | 1,734 | $90.93 | 3,214 |
| 2020-06-23 | Open-market sale | 1,122 | $89.72 | 4,948 |
| 2020-06-23 | Open-market sale | 929 | $88.48 | 6,070 |
| 2020-06-23 | Conversion | 6,999 | $0.00 | 6,999 |
| 2020-06-23 | Open-market sale | 3,905 | $92.52 | 134,262 |
| 2020-06-23 | Open-market sale | 9,651 | $91.77 | 138,167 |
| 2020-06-23 | Open-market sale | 3,905 | $90.79 | 147,818 |
| 2020-06-23 | Conversion | 24,499 | $0.00 | 158,761 |
| 2020-06-23 | Open-market sale | 3,400 | $88.64 | 155,361 |
| 2020-06-15 | Gift | 8,000 | $0.00 | 134,262 |
| 2020-06-09 | Conversion (derivative) | 6,999 | $0.00 | 388,173 |
| 2020-06-09 | Conversion (derivative) | 24,499 | $0.00 | 1,352,114 |
| 2020-06-09 | Conversion (derivative) | 10,500 | $0.00 | 1,732,500 |
| 2020-06-09 | Open-market sale | 600 | $76.15 | 500 |
| 2020-06-09 | Open-market sale | 3,100 | $75.19 | 1,100 |
| 2020-06-09 | Open-market sale | 2,799 | $74.19 | 4,200 |
| 2020-06-09 | Conversion | 6,999 | $0.00 | 6,999 |
| 2020-06-09 | Open-market sale | 400 | $78.03 | 142,262 |
| 2020-06-09 | Open-market sale | 1,700 | $77.43 | 142,662 |
| 2020-06-09 | Open-market sale | 1,804 | $75.96 | 144,362 |
| 2020-06-09 | Open-market sale | 10,670 | $75.13 | 146,166 |
| 2020-06-09 | Conversion | 24,499 | $0.00 | 166,761 |
| 2020-06-09 | Open-market sale | 800 | $77.54 | 0 |
| 2020-06-09 | Open-market sale | 1,000 | $75.99 | 800 |
| 2020-06-09 | Open-market sale | 4,300 | $75.14 | 1,800 |
| 2020-06-09 | Open-market sale | 4,400 | $74.17 | 6,100 |
| 2020-06-09 | Conversion | 10,500 | $0.00 | 10,500 |
| 2020-06-09 | Open-market sale | 9,925 | $74.15 | 156,836 |
| 2020-05-26 | Conversion (derivative) | 6,999 | $0.00 | 395,172 |
| 2020-05-26 | Conversion (derivative) | 10,500 | $0.00 | 1,743,000 |
| 2020-05-26 | Conversion (derivative) | 24,499 | $0.00 | 1,376,613 |
| 2020-05-26 | Open-market sale | 1,727 | $71.36 | 900 |
| 2020-05-26 | Open-market sale | 5,163 | $70.73 | 2,627 |
| 2020-05-26 | Open-market sale | 1,360 | $69.62 | 7,790 |
| 2020-05-26 | Open-market sale | 1,350 | $68.69 | 9,150 |
| 2020-05-26 | Conversion | 10,500 | $0.00 | 10,500 |
| 2020-05-26 | Open-market sale | 685 | $71.98 | 500 |
| 2020-05-26 | Open-market sale | 3,514 | $70.88 | 1,185 |
| 2020-05-26 | Open-market sale | 1,100 | $69.97 | 4,699 |
| 2020-05-26 | Open-market sale | 1,200 | $68.74 | 5,799 |
| 2020-05-26 | Open-market sale | 200 | $72.19 | 700 |
| 2020-05-26 | Open-market sale | 600 | $73.54 | 100 |
| 2020-05-26 | Open-market sale | 100 | $74.32 | 0 |
| 2020-05-26 | Open-market sale | 1,812 | $68.41 | 164,949 |
| 2020-05-26 | Conversion | 24,499 | $0.00 | 166,761 |
| 2020-05-26 | Open-market sale | 3,670 | $69.41 | 161,279 |
| 2020-05-26 | Open-market sale | 7,286 | $70.47 | 153,993 |
| 2020-05-26 | Open-market sale | 9,331 | $71.09 | 144,662 |
| 2020-05-26 | Conversion | 6,999 | $0.00 | 6,999 |
| 2020-05-26 | Open-market sale | 200 | $74.23 | 142,262 |
| 2020-05-26 | Open-market sale | 1,400 | $73.39 | 142,462 |
| 2020-05-26 | Open-market sale | 800 | $72.17 | 143,862 |
| 2020-05-12 | Conversion (derivative) | 46,999 | $0.00 | 402,171 |
| 2020-05-12 | Conversion (derivative) | 164,499 | $0.00 | 1,390,186 |
| 2020-05-12 | Conversion (derivative) | 70,500 | $0.00 | 1,753,500 |
| 2020-05-12 | Open-market sale | 1,800 | $65.15 | 5,589 |
| 2020-05-12 | Open-market sale | 9,200 | $64.20 | 7,389 |
| 2020-05-12 | Open-market sale | 800 | $65.67 | 8,200 |
| 2020-05-12 | Open-market sale | 2,465 | $66.94 | 5,735 |
| 2020-05-12 | Open-market sale | 3,600 | $68.13 | 2,135 |
| 2020-05-12 | Open-market sale | 600 | $66.51 | 4,989 |
| 2020-05-12 | Open-market sale | 1,520 | $67.12 | 3,469 |
| 2020-05-12 | Open-market sale | 2,000 | $68.26 | 1,469 |
| 2020-05-12 | Open-market sale | 1,269 | $69.27 | 200 |
| 2020-05-12 | Conversion | 70,500 | $0.00 | 70,500 |
| 2020-05-12 | Open-market sale | 4,500 | $61.73 | 66,000 |
| 2020-05-12 | Open-market sale | 32,135 | $62.82 | 33,865 |
| 2020-05-12 | Open-market sale | 17,065 | $63.67 | 16,800 |
| 2020-05-12 | Open-market sale | 38,527 | $62.94 | 243,076 |
| 2020-05-12 | Open-market sale | 55,900 | $63.82 | 187,176 |
| 2020-05-12 | Open-market sale | 7,800 | $64.54 | 9,000 |
| 2020-05-12 | Open-market sale | 25,158 | $61.91 | 281,603 |
| 2020-05-12 | Conversion | 164,499 | $0.00 | 306,761 |
| 2020-05-12 | Open-market sale | 23,500 | $62.98 | 16,589 |
| 2020-05-12 | Open-market sale | 6,910 | $61.97 | 40,089 |
| 2020-05-12 | Conversion | 46,999 | $0.00 | 46,999 |
| 2020-05-12 | Open-market sale | 2,000 | $69.72 | 142,262 |
| 2020-05-12 | Open-market sale | 4,476 | $68.85 | 144,262 |
| 2020-05-12 | Open-market sale | 7,368 | $68.01 | 148,738 |
| 2020-05-12 | Open-market sale | 5,711 | $66.93 | 156,106 |
| 2020-05-12 | Open-market sale | 1,728 | $65.58 | 161,817 |
| 2020-05-12 | Open-market sale | 23,631 | $64.48 | 163,545 |
| 2020-05-12 | Open-market sale | 1,735 | $69.15 | 400 |
| 2020-05-12 | Open-market sale | 400 | $69.83 | 0 |
| 2020-05-11 | Conversion (derivative) | 48,000 | $0.00 | 1,824,000 |
| 2020-05-11 | Conversion (derivative) | 32,000 | $0.00 | 449,170 |
| 2020-05-11 | Conversion (derivative) | 112,000 | $0.00 | 1,554,685 |
| 2020-05-11 | Conversion | 48,000 | $0.00 | 48,000 |
| 2020-05-11 | Conversion | 32,000 | $0.00 | 32,000 |
| 2020-05-11 | Open-market sale | 48,000 | $54.14 | 0 |
| 2020-05-11 | Conversion | 112,000 | $0.00 | 254,262 |
| 2020-05-11 | Open-market sale | 112,000 | $54.24 | 142,262 |
| 2020-05-08 | Grant / award | 117,262 | $0.00 | 142,262 |
| 2020-05-01 | Conversion (derivative) | 43,418 | $0.00 | 1,666,685 |
| 2020-05-01 | Conversion | 43,418 | $0.00 | 68,418 |
| 2020-04-30 | Conversion (derivative) | 37,382 | $0.00 | 1,710,103 |
| 2020-04-30 | Conversion (derivative) | 20,400 | $0.00 | 481,170 |
| 2020-04-30 | Conversion (derivative) | 32,800 | $0.00 | 1,872,000 |
| 2020-04-30 | Conversion | 32,800 | $0.00 | 32,800 |
| 2020-04-30 | Conversion | 20,400 | $0.00 | 20,400 |
| 2020-04-30 | Open-market sale | 37,382 | $45.13 | 25,000 |
| 2020-04-30 | Conversion | 37,382 | $0.00 | 62,382 |
| 2020-04-30 | Open-market sale | 32,800 | $45.13 | 0 |
| 2020-04-29 | Conversion (derivative) | 3,200 | $0.00 | 1,747,485 |
| 2020-04-29 | Conversion (derivative) | 3,600 | $0.00 | 501,570 |
| 2020-04-29 | Conversion (derivative) | 3,200 | $0.00 | 1,904,800 |
| 2020-04-29 | Conversion | 3,200 | $0.00 | 3,200 |
| 2020-04-29 | Open-market sale | 3,600 | $45.11 | 0 |
| 2020-04-29 | Conversion | 3,600 | $0.00 | 3,600 |
| 2020-04-29 | Open-market sale | 3,200 | $45.11 | 25,000 |
| 2020-04-29 | Conversion | 3,200 | $0.00 | 28,200 |
| 2020-04-28 | Open-market sale | 43,418 | $45.21 | 25,000 |
| 2020-04-28 | Conversion (derivative) | 24,499 | $0.00 | 1,750,685 |
| 2020-04-28 | Conversion (derivative) | 6,999 | $0.00 | 505,170 |
| 2020-04-28 | Conversion (derivative) | 10,500 | $0.00 | 1,908,000 |
| 2020-04-28 | Open-market sale | 6,855 | $43.41 | 1,145 |
| 2020-04-28 | Open-market sale | 2,500 | $42.34 | 8,000 |
| 2020-04-28 | Conversion | 10,500 | $0.00 | 10,500 |
| 2020-04-28 | Open-market sale | 400 | $44.11 | 0 |
| 2020-04-28 | Open-market sale | 4,789 | $43.49 | 400 |
| 2020-04-28 | Open-market sale | 1,810 | $42.46 | 5,189 |
| 2020-04-28 | Conversion | 6,999 | $0.00 | 6,999 |
| 2020-04-28 | Open-market sale | 3,371 | $43.93 | 25,000 |
| 2020-04-28 | Open-market sale | 16,149 | $43.35 | 28,371 |
| 2020-04-28 | Open-market sale | 4,979 | $42.30 | 44,520 |
| 2020-04-28 | Conversion | 24,499 | $0.00 | 49,499 |
| 2020-04-17 | Conversion (derivative) | 10,500 | $0.00 | 1,918,500 |
| 2020-04-17 | Conversion (derivative) | 24,498 | $0.00 | 1,775,184 |
| 2020-04-17 | Conversion (derivative) | 6,999 | $0.00 | 512,169 |
| 2020-04-17 | Conversion | 6,999 | $0.00 | 6,999 |
| 2020-04-17 | Conversion | 10,500 | $0.00 | 10,500 |
| 2020-04-17 | Open-market sale | 24,498 | $40.11 | 25,000 |
| 2020-04-17 | Conversion | 24,498 | $0.00 | 49,498 |
| 2020-04-17 | Open-market sale | 6,999 | $40.11 | 0 |
| 2020-04-14 | Conversion (derivative) | 4,666 | $0.00 | 519,168 |
| 2020-04-14 | Conversion (derivative) | 7,000 | $0.00 | 1,929,000 |
| 2020-04-14 | Conversion (derivative) | 16,333 | $0.00 | 1,799,682 |
| 2020-04-14 | Conversion | 7,000 | $0.00 | 7,000 |
| 2020-04-14 | Open-market sale | 7,000 | $38.84 | 0 |
| 2020-04-14 | Conversion | 16,333 | $0.00 | 41,333 |
| 2020-04-14 | Open-market sale | 16,333 | $38.83 | 25,000 |
| 2020-04-14 | Conversion | 4,666 | $0.00 | 4,666 |
| 2020-03-31 | Conversion (derivative) | 4,666 | $0.00 | 523,834 |
| 2020-03-31 | Conversion (derivative) | 7,000 | $0.00 | 1,936,000 |
| 2020-03-31 | Conversion (derivative) | 16,333 | $0.00 | 1,816,015 |
| 2020-03-31 | Open-market sale | 2,254 | $35.39 | 2,412 |
| 2020-03-31 | Conversion | 4,666 | $0.00 | 4,666 |
| 2020-03-31 | Open-market sale | 5,498 | $35.79 | 0 |
| 2020-03-31 | Open-market sale | 4,149 | $35.16 | 37,184 |
| 2020-03-31 | Conversion | 16,333 | $0.00 | 41,333 |
| 2020-03-31 | Conversion | 7,000 | $0.00 | 7,000 |
| 2020-03-31 | Open-market sale | 1,502 | $35.11 | 5,498 |
| 2020-03-31 | Open-market sale | 12,184 | $35.81 | 25,000 |
| 2020-03-23 | Conversion (derivative) | 7,000 | $0.00 | 1,943,000 |
| 2020-03-23 | Conversion (derivative) | 4,666 | $0.00 | 528,500 |
| 2020-03-23 | Conversion (derivative) | 16,333 | $0.00 | 1,832,348 |
| 2020-03-23 | Open-market sale | 1,600 | $31.46 | 3,066 |
| 2020-03-23 | Open-market sale | 4,275 | $32.29 | 525 |
| 2020-03-23 | Open-market sale | 2,200 | $31.44 | 4,800 |
| 2020-03-23 | Conversion | 7,000 | $0.00 | 7,000 |
| 2020-03-23 | Open-market sale | 2,700 | $32.34 | 366 |
| 2020-03-23 | Open-market sale | 525 | $33.00 | 0 |
| 2020-03-23 | Conversion | 4,666 | $0.00 | 4,666 |
| 2020-03-23 | Open-market sale | 1,298 | $33.00 | 25,000 |
| 2020-03-23 | Open-market sale | 10,235 | $32.33 | 26,298 |
| 2020-03-23 | Open-market sale | 4,800 | $31.41 | 36,533 |
| 2020-03-23 | Conversion | 16,333 | $0.00 | 41,333 |
| 2019-09-23 | J (derivative) | 1,873,491 | $0.00 | 1,873,491 |
| 2019-09-23 | J (derivative) | 533,166 | $0.00 | 533,166 |
| 2019-09-23 | J (derivative) | 1,950,000 | $0.00 | 1,950,000 |
| 2019-09-23 | J (derivative) | 540,000 | $0.00 | 540,000 |
| 2019-09-23 | J (derivative) | 900,000 | $0.00 | 0 |
| 2019-09-23 | J (derivative) | 1,848,681 | $0.00 | 1,848,681 |
| 2019-09-23 | J (derivative) | 900,000 | $0.00 | 900,000 |
| 2019-09-23 | Open-market buy | 25,000 | $27.00 | 25,000 |
| 2019-09-23 | J | 1,848,681 | — | 0 |
| 2019-09-18 | — | — | — | 1,848,681 |
| 2019-09-18 | — | — | — | 1,950,000 |
| 2019-09-18 | — | — | — | 533,166 |
| 2019-09-18 | — | — | — | 1,873,491 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.