SEC CIK 1783984
Le-Quoc Alexis
Reported ownership across 1 company, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| DDOGview stock → | 488,033 | 2026-10-07 |
Position History — DDOG
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — DDOG
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2026-10-07 | Conversion (derivative) | 53,912 | $0.00 | 2,116,806 |
| 2026-10-07 | Option exercise (derivative) | 10,688 | $10.74 | 2,170,718 |
| 2026-10-07 | Option exercise (derivative) | 10,688 | $0.00 | 120,562 |
| 2026-10-07 | Open-market sale | 600 | $280.43 | 488,033 |
| 2026-10-07 | Open-market sale | 1,300 | $278.88 | 488,633 |
| 2026-10-07 | Open-market sale | 1,700 | $277.36 | 489,933 |
| 2026-10-07 | Open-market sale | 2,272 | $276.23 | 491,633 |
| 2026-10-07 | Open-market sale | 8,268 | $275.26 | 493,905 |
| 2026-10-07 | Open-market sale | 13,036 | $274.51 | 502,173 |
| 2026-10-07 | Open-market sale | 2,789 | $273.27 | 515,209 |
| 2026-10-07 | Open-market sale | 5,338 | $272.25 | 517,998 |
| 2026-10-07 | Open-market sale | 18,609 | $271.40 | 523,336 |
| 2026-10-07 | Conversion | 10,688 | $0.00 | 541,945 |
| 2026-10-07 | Conversion | 43,224 | $0.00 | 531,257 |
| 2026-09-23 | Conversion (derivative) | 43,224 | $0.00 | 2,160,030 |
| 2026-09-23 | Open-market sale | 620 | $256.15 | 488,033 |
| 2026-09-23 | Open-market sale | 1,600 | $255.59 | 488,653 |
| 2026-09-23 | Open-market sale | 2,000 | $254.35 | 490,253 |
| 2026-09-23 | Open-market sale | 5,347 | $253.32 | 492,253 |
| 2026-09-23 | Open-market sale | 9,633 | $252.36 | 497,600 |
| 2026-09-23 | Open-market sale | 22,007 | $251.45 | 507,233 |
| 2026-09-23 | Open-market sale | 1,372 | $250.55 | 529,240 |
| 2026-09-23 | Open-market sale | 645 | $249.21 | 530,612 |
| 2026-09-23 | Conversion | 43,224 | $0.00 | 531,257 |
| 2026-09-02 | Open-market sale | 21,772 | $212.90 | 488,033 |
| 2026-09-01 | Conversion (derivative) | 53,912 | $0.00 | 2,203,254 |
| 2026-09-01 | Option exercise (derivative) | 18,750 | $10.74 | 2,257,166 |
| 2026-09-01 | Option exercise (derivative) | 18,750 | $0.00 | 131,250 |
| 2026-09-01 | Open-market sale | 400 | $236.05 | 509,805 |
| 2026-09-01 | Open-market sale | 1,400 | $235.05 | 510,205 |
| 2026-09-01 | Open-market sale | 1,800 | $234.09 | 511,605 |
| 2026-09-01 | Open-market sale | 1,100 | $233.28 | 513,405 |
| 2026-09-01 | Open-market sale | 600 | $231.54 | 514,505 |
| 2026-09-01 | Open-market sale | 2,500 | $230.34 | 515,105 |
| 2026-09-01 | Open-market sale | 5,500 | $229.63 | 517,605 |
| 2026-09-01 | Open-market sale | 5,339 | $228.63 | 523,105 |
| 2026-09-01 | Open-market sale | 4,177 | $227.72 | 528,444 |
| 2026-09-01 | Open-market sale | 2,991 | $226.56 | 532,621 |
| 2026-09-01 | Open-market sale | 9,134 | $225.62 | 535,612 |
| 2026-09-01 | Open-market sale | 7,604 | $224.61 | 544,746 |
| 2026-09-01 | Open-market sale | 11,367 | $223.59 | 552,350 |
| 2026-09-01 | Conversion | 10,688 | $0.00 | 563,717 |
| 2026-09-01 | Conversion | 43,224 | $0.00 | 553,029 |
| 2026-08-24 | Conversion (derivative) | 43,224 | $0.00 | 2,238,416 |
| 2026-08-24 | Open-market sale | 1,800 | $233.44 | 509,805 |
| 2026-08-24 | Open-market sale | 769 | $232.41 | 511,605 |
| 2026-08-24 | Open-market sale | 1,006 | $231.14 | 512,374 |
| 2026-08-24 | Open-market sale | 3,826 | $230.27 | 513,380 |
| 2026-08-24 | Open-market sale | 9,324 | $229.18 | 517,206 |
| 2026-08-24 | Open-market sale | 14,452 | $228.30 | 526,530 |
| 2026-08-24 | Open-market sale | 7,153 | $227.38 | 540,982 |
| 2026-08-24 | Open-market sale | 4,894 | $226.22 | 548,135 |
| 2026-08-24 | Conversion | 43,224 | $0.00 | 553,029 |
| 2026-08-10 | Conversion (derivative) | 53,912 | $0.00 | 2,281,640 |
| 2026-08-10 | Option exercise (derivative) | 18,750 | $10.74 | 2,335,552 |
| 2026-08-10 | Option exercise (derivative) | 18,750 | $0.00 | 150,000 |
| 2026-08-10 | Open-market sale | 1,800 | $261.33 | 509,805 |
| 2026-08-10 | Open-market sale | 8,004 | $260.73 | 511,605 |
| 2026-08-10 | Open-market sale | 1,800 | $259.72 | 519,609 |
| 2026-08-10 | Open-market sale | 4,600 | $258.80 | 521,409 |
| 2026-08-10 | Open-market sale | 5,531 | $257.06 | 526,009 |
| 2026-08-10 | Open-market sale | 6,869 | $256.30 | 531,540 |
| 2026-08-10 | Open-market sale | 2,608 | $255.27 | 538,409 |
| 2026-08-10 | Open-market sale | 1,400 | $253.53 | 541,017 |
| 2026-08-10 | Open-market sale | 2,000 | $252.70 | 542,417 |
| 2026-08-10 | Open-market sale | 1,300 | $251.55 | 544,417 |
| 2026-08-10 | Open-market sale | 1,600 | $250.48 | 545,717 |
| 2026-08-10 | Open-market sale | 4,400 | $249.52 | 547,317 |
| 2026-08-10 | Open-market sale | 3,300 | $248.42 | 551,717 |
| 2026-08-10 | Open-market sale | 1,400 | $247.52 | 555,017 |
| 2026-08-10 | Open-market sale | 300 | $246.28 | 556,417 |
| 2026-08-10 | Open-market sale | 300 | $244.89 | 556,717 |
| 2026-08-10 | Open-market sale | 1,500 | $243.97 | 557,017 |
| 2026-08-10 | Open-market sale | 1,100 | $242.95 | 558,517 |
| 2026-08-10 | Open-market sale | 300 | $240.74 | 559,617 |
| 2026-08-10 | Open-market sale | 300 | $239.09 | 559,917 |
| 2026-08-10 | Open-market sale | 500 | $237.97 | 560,217 |
| 2026-08-10 | Open-market sale | 900 | $236.18 | 560,717 |
| 2026-08-10 | Open-market sale | 500 | $234.06 | 561,617 |
| 2026-08-10 | Open-market sale | 500 | $232.40 | 562,117 |
| 2026-08-10 | Open-market sale | 1,100 | $231.15 | 562,617 |
| 2026-08-10 | Conversion | 10,688 | $0.00 | 563,717 |
| 2026-08-10 | Conversion | 43,224 | $0.00 | 553,029 |
| 2026-07-20 | Conversion (derivative) | 43,224 | $0.00 | 2,316,802 |
| 2026-07-20 | Open-market sale | 2,113 | $267.95 | 509,805 |
| 2026-07-20 | Open-market sale | 8,391 | $267.27 | 511,918 |
| 2026-07-20 | Open-market sale | 7,310 | $266.31 | 520,309 |
| 2026-07-20 | Open-market sale | 6,580 | $265.07 | 527,619 |
| 2026-07-20 | Open-market sale | 10,168 | $264.13 | 534,199 |
| 2026-07-20 | Open-market sale | 8,062 | $263.35 | 544,367 |
| 2026-07-20 | Open-market sale | 200 | $259.88 | 552,429 |
| 2026-07-20 | Open-market sale | 400 | $258.86 | 552,629 |
| 2026-07-20 | Conversion | 43,224 | $0.00 | 553,029 |
| 2026-07-08 | Conversion (derivative) | 53,912 | $0.00 | 2,360,026 |
| 2026-07-08 | Option exercise (derivative) | 18,750 | $10.74 | 2,413,938 |
| 2026-07-08 | Option exercise (derivative) | 18,750 | $0.00 | 168,750 |
| 2026-07-08 | Open-market sale | 100 | $261.46 | 509,805 |
| 2026-07-08 | Open-market sale | 11,827 | $261.06 | 509,905 |
| 2026-07-08 | Open-market sale | 3,888 | $259.78 | 521,732 |
| 2026-07-08 | Open-market sale | 2,693 | $258.91 | 525,620 |
| 2026-07-08 | Open-market sale | 3,673 | $257.90 | 528,313 |
| 2026-07-08 | Open-market sale | 6,758 | $256.97 | 531,986 |
| 2026-07-08 | Open-market sale | 7,896 | $255.88 | 538,744 |
| 2026-07-08 | Open-market sale | 8,448 | $254.95 | 546,640 |
| 2026-07-08 | Open-market sale | 6,929 | $253.98 | 555,088 |
| 2026-07-08 | Open-market sale | 1,299 | $253.05 | 562,017 |
| 2026-07-08 | Open-market sale | 401 | $251.46 | 563,316 |
| 2026-07-08 | Conversion | 10,688 | — | 563,717 |
| 2026-07-08 | Conversion | 43,224 | — | 553,029 |
| 2026-06-22 | Conversion (derivative) | 43,224 | $0.00 | 2,395,188 |
| 2026-06-22 | Open-market sale | 500 | $227.41 | 509,805 |
| 2026-06-22 | Open-market sale | 1,700 | $226.41 | 510,305 |
| 2026-06-22 | Open-market sale | 1,400 | $225.31 | 512,005 |
| 2026-06-22 | Open-market sale | 1,600 | $224.14 | 513,405 |
| 2026-06-22 | Open-market sale | 2,124 | $223.10 | 515,005 |
| 2026-06-22 | Open-market sale | 4,076 | $222.12 | 517,129 |
| 2026-06-22 | Open-market sale | 14,844 | $221.28 | 521,205 |
| 2026-06-22 | Open-market sale | 2,977 | $220.14 | 536,049 |
| 2026-06-22 | Open-market sale | 7,903 | $219.10 | 539,026 |
| 2026-06-22 | Open-market sale | 3,300 | $218.14 | 546,929 |
| 2026-06-22 | Open-market sale | 2,800 | $217.13 | 550,229 |
| 2026-06-22 | Conversion | 43,224 | — | 553,029 |
| 2026-06-08 | Conversion (derivative) | 57,000 | $0.00 | 6,146,835 |
| 2026-06-08 | Conversion | 57,000 | $0.00 | 57,169 |
| 2026-06-08 | Gift | 57,000 | $0.00 | 169 |
| 2026-06-02 | Open-market sale | 21,506 | $267.15 | 509,805 |
| 2026-06-01 | Conversion (derivative) | 53,912 | $0.00 | 2,438,412 |
| 2026-06-01 | Option exercise (derivative) | 18,750 | $0.00 | 187,500 |
| 2026-06-01 | Option exercise (derivative) | 18,750 | $10.74 | 2,492,324 |
| 2026-06-01 | Conversion | 43,224 | — | 574,535 |
| 2026-06-01 | Conversion | 10,688 | — | 585,223 |
| 2026-06-01 | Open-market sale | 400 | $250.92 | 584,823 |
| 2026-06-01 | Open-market sale | 600 | $252.34 | 584,223 |
| 2026-06-01 | Open-market sale | 457 | $278.52 | 531,311 |
| 2026-06-01 | Open-market sale | 6,359 | $277.77 | 531,768 |
| 2026-06-01 | Open-market sale | 15,873 | $276.72 | 538,127 |
| 2026-06-01 | Open-market sale | 4,548 | $276.02 | 554,000 |
| 2026-06-01 | Open-market sale | 1,001 | $274.58 | 558,548 |
| 2026-06-01 | Open-market sale | 2,593 | $273.42 | 559,549 |
| 2026-06-01 | Open-market sale | 3,722 | $272.56 | 562,142 |
| 2026-06-01 | Open-market sale | 929 | $271.42 | 565,864 |
| 2026-06-01 | Open-market sale | 1,559 | $270.37 | 566,793 |
| 2026-06-01 | Open-market sale | 1,012 | $268.82 | 568,352 |
| 2026-06-01 | Open-market sale | 642 | $267.78 | 569,364 |
| 2026-06-01 | Open-market sale | 715 | $266.98 | 570,006 |
| 2026-06-01 | Open-market sale | 917 | $265.82 | 570,721 |
| 2026-06-01 | Open-market sale | 923 | $264.72 | 571,638 |
| 2026-06-01 | Open-market sale | 1,336 | $263.69 | 572,561 |
| 2026-06-01 | Open-market sale | 1,600 | $262.89 | 573,897 |
| 2026-06-01 | Open-market sale | 100 | $261.01 | 575,497 |
| 2026-06-01 | Open-market sale | 1,400 | $259.95 | 575,597 |
| 2026-06-01 | Open-market sale | 3,119 | $259.09 | 576,997 |
| 2026-06-01 | Open-market sale | 1,818 | $257.96 | 580,116 |
| 2026-06-01 | Open-market sale | 989 | $257.06 | 581,934 |
| 2026-06-01 | Open-market sale | 300 | $255.57 | 582,923 |
| 2026-06-01 | Open-market sale | 300 | $254.58 | 583,223 |
| 2026-06-01 | Open-market sale | 700 | $253.26 | 583,523 |
| 2026-05-18 | Conversion (derivative) | 43,224 | $0.00 | 2,473,574 |
| 2026-05-18 | Open-market sale | 1,200 | $205.63 | 571,735 |
| 2026-05-18 | Open-market sale | 1,600 | $204.47 | 572,935 |
| 2026-05-18 | Conversion | 43,224 | — | 574,535 |
| 2026-05-18 | Open-market sale | 3,210 | $206.79 | 568,525 |
| 2026-05-18 | Open-market sale | 14,901 | $208.68 | 537,277 |
| 2026-05-18 | Open-market sale | 5,066 | $209.46 | 532,211 |
| 2026-05-18 | Open-market sale | 900 | $210.44 | 531,311 |
| 2026-05-18 | Open-market sale | 16,347 | $207.66 | 552,178 |
| 2026-05-05 | Conversion (derivative) | 10,806 | $0.00 | 2,516,798 |
| 2026-05-05 | Open-market sale | 10,806 | $150.00 | 531,311 |
| 2026-05-05 | Conversion | 10,806 | — | 542,117 |
| 2026-05-04 | Conversion (derivative) | 32,418 | $0.00 | 2,527,604 |
| 2026-05-04 | Conversion (derivative) | 10,688 | $0.00 | 2,560,022 |
| 2026-05-04 | Option exercise (derivative) | 18,750 | $10.74 | 2,570,710 |
| 2026-05-04 | Option exercise (derivative) | 18,750 | $0.00 | 206,250 |
| 2026-05-04 | Open-market sale | 2,044 | $140.34 | 572,373 |
| 2026-05-04 | Conversion | 32,418 | — | 574,417 |
| 2026-05-04 | Conversion | 10,688 | — | 541,999 |
| 2026-05-04 | Open-market sale | 1,956 | $141.23 | 570,417 |
| 2026-05-04 | Open-market sale | 2,800 | $142.38 | 567,617 |
| 2026-05-04 | Open-market sale | 2,700 | $143.46 | 564,917 |
| 2026-05-04 | Open-market sale | 5,634 | $144.36 | 559,283 |
| 2026-05-04 | Open-market sale | 10,898 | $145.27 | 548,385 |
| 2026-05-04 | Open-market sale | 14,824 | $146.47 | 533,561 |
| 2026-05-04 | Open-market sale | 2,250 | $146.96 | 531,311 |
| 2026-04-22 | Conversion (derivative) | 43,224 | $0.00 | 2,551,960 |
| 2026-04-22 | Open-market sale | 19,393 | $130.89 | 538,343 |
| 2026-04-22 | Open-market sale | 6,932 | $132.04 | 531,411 |
| 2026-04-22 | Conversion | 43,224 | $0.00 | 574,535 |
| 2026-04-22 | Open-market sale | 100 | $133.16 | 531,311 |
| 2026-04-22 | Open-market sale | 16,799 | $130.27 | 557,736 |
| 2026-04-06 | Option exercise (derivative) | 18,750 | $0.00 | 225,000 |
| 2026-04-06 | Conversion (derivative) | 21,612 | $0.00 | 2,595,184 |
| 2026-04-06 | Conversion (derivative) | 10,688 | $0.00 | 2,616,796 |
| 2026-04-06 | Option exercise (derivative) | 18,750 | $10.74 | 2,627,484 |
| 2026-04-06 | Open-market sale | 3,400 | $115.13 | 560,211 |
| 2026-04-06 | Open-market sale | 13,738 | $117.01 | 531,611 |
| 2026-04-06 | Open-market sale | 14,862 | $116.23 | 545,349 |
| 2026-04-06 | Open-market sale | 300 | $117.90 | 531,311 |
| 2026-04-06 | Conversion | 21,612 | $0.00 | 563,611 |
| 2026-04-06 | Conversion | 10,688 | $0.00 | 541,999 |
| 2026-04-01 | Grant / award | 94,054 | $0.00 | 531,311 |
| 2026-03-23 | Conversion (derivative) | 32,418 | $0.00 | 2,608,734 |
| 2026-03-23 | Conversion | 32,418 | — | 469,675 |
| 2026-03-23 | Open-market sale | 400 | $124.72 | 469,275 |
| 2026-03-23 | Open-market sale | 11,306 | $125.67 | 457,969 |
| 2026-03-23 | Open-market sale | 1,760 | $127.33 | 456,209 |
| 2026-03-23 | Open-market sale | 4,386 | $128.18 | 451,823 |
| 2026-03-23 | Open-market sale | 2,307 | $130.05 | 437,257 |
| 2026-03-23 | Open-market sale | 12,259 | $129.25 | 439,564 |
| 2026-03-10 | Conversion (derivative) | 53,912 | $0.00 | 2,641,152 |
| 2026-03-10 | Option exercise (derivative) | 18,750 | $10.74 | 2,695,064 |
| 2026-03-10 | Option exercise (derivative) | 18,750 | $0.00 | 243,750 |
| 2026-03-10 | Conversion | 43,224 | — | 480,481 |
| 2026-03-10 | Conversion | 10,688 | — | 491,169 |
| 2026-03-10 | Open-market sale | 4,935 | $122.54 | 486,234 |
| 2026-03-10 | Open-market sale | 12,867 | $123.32 | 473,367 |
| 2026-03-10 | Open-market sale | 7,798 | $124.47 | 465,569 |
| 2026-03-10 | Open-market sale | 9,014 | $125.53 | 456,555 |
| 2026-03-10 | Open-market sale | 5,376 | $127.69 | 449,055 |
| 2026-03-10 | Open-market sale | 2,124 | $126.31 | 454,431 |
| 2026-03-10 | Open-market sale | 11,798 | $128.60 | 437,257 |
| 2026-03-02 | Open-market sale | 53,541 | $110.54 | 437,257 |
| 2026-02-23 | Option exercise (derivative) | 112,500 | $0.00 | 262,500 |
| 2026-02-23 | Option exercise (derivative) | 112,500 | $10.74 | 2,676,314 |
| 2026-02-23 | Conversion (derivative) | 21,612 | $0.00 | 2,563,814 |
| 2026-02-23 | Open-market sale | 1,600 | $109.42 | 491,598 |
| 2026-02-23 | Open-market sale | 1,600 | $108.44 | 493,198 |
| 2026-02-23 | Open-market sale | 1,100 | $107.34 | 494,798 |
| 2026-02-23 | Open-market sale | 3,900 | $106.29 | 495,898 |
| 2026-02-23 | Open-market sale | 2,800 | $104.02 | 500,598 |
| 2026-02-23 | Open-market sale | 1,300 | $103.10 | 503,398 |
| 2026-02-23 | Open-market sale | 7,712 | $102.09 | 504,698 |
| 2026-02-23 | Conversion | 21,612 | $0.00 | 512,410 |
| 2026-02-23 | Open-market sale | 400 | $111.30 | 490,798 |
| 2026-02-23 | Open-market sale | 400 | $110.43 | 491,198 |
| 2026-02-23 | Open-market sale | 800 | $105.24 | 499,798 |
| 2026-02-11 | Option exercise (derivative) | 18,750 | $0.00 | 375,000 |
| 2026-02-11 | Option exercise (derivative) | 18,750 | $10.74 | 2,628,532 |
| 2026-02-11 | Conversion (derivative) | 10,688 | $0.00 | 2,617,844 |
| 2026-02-11 | Conversion (derivative) | 32,418 | $0.00 | 2,585,426 |
| 2026-02-11 | Open-market sale | 1,704 | $128.77 | 500,200 |
| 2026-02-11 | Open-market sale | 6,032 | $127.05 | 501,904 |
| 2026-02-11 | Open-market sale | 8,377 | $126.06 | 507,936 |
| 2026-02-11 | Open-market sale | 10,560 | $125.11 | 516,313 |
| 2026-02-11 | Open-market sale | 9,402 | $131.17 | 490,798 |
| 2026-02-11 | Open-market sale | 3,270 | $123.12 | 530,634 |
| 2026-02-11 | Conversion | 32,418 | $0.00 | 533,904 |
| 2026-02-11 | Conversion | 10,688 | $0.00 | 501,486 |
| 2026-02-11 | Open-market sale | 3,761 | $124.08 | 526,873 |
| 2026-02-05 | Grant / award | 189,340 | $0.00 | 490,798 |
| 2026-01-28 | Conversion (derivative) | 32,418 | $0.00 | 2,609,782 |
| 2026-01-28 | Open-market sale | 3,331 | $139.89 | 330,545 |
| 2026-01-28 | Open-market sale | 17,352 | $140.68 | 313,193 |
| 2026-01-28 | Open-market sale | 9,927 | $141.58 | 303,266 |
| 2026-01-28 | Open-market sale | 1,808 | $142.74 | 301,458 |
| 2026-01-28 | Conversion | 32,418 | $0.00 | 333,876 |
| 2026-01-05 | Conversion (derivative) | 32,418 | $0.00 | 2,642,200 |
| 2026-01-05 | Conversion (derivative) | 10,688 | $0.00 | 2,674,618 |
| 2026-01-05 | Option exercise (derivative) | 18,750 | $10.74 | 2,685,306 |
| 2026-01-05 | Option exercise (derivative) | 18,750 | $0.00 | 393,750 |
| 2026-01-05 | Conversion | 10,688 | $0.00 | 312,146 |
| 2026-01-05 | Conversion | 32,418 | $0.00 | 344,564 |
| 2026-01-05 | Open-market sale | 20,011 | $133.85 | 310,684 |
| 2026-01-05 | Open-market sale | 9,126 | $135.11 | 301,558 |
| 2026-01-05 | Open-market sale | 100 | $135.60 | 301,458 |
| 2026-01-05 | Open-market sale | 13,869 | $133.25 | 330,695 |
| 2025-12-29 | Conversion (derivative) | 32,418 | $0.00 | 2,666,556 |
| 2025-12-29 | Open-market sale | 29,760 | $137.81 | 304,116 |
| 2025-12-29 | Open-market sale | 2,658 | $138.32 | 301,458 |
| 2025-12-29 | Conversion | 32,418 | $0.00 | 333,876 |
| 2025-12-08 | Option exercise (derivative) | 18,750 | $0.00 | 412,500 |
| 2025-12-08 | Option exercise (derivative) | 18,750 | $10.74 | 2,715,672 |
| 2025-12-08 | Conversion (derivative) | 10,688 | $0.00 | 2,704,984 |
| 2025-12-08 | Conversion | 10,688 | $0.00 | 349,360 |
| 2025-12-08 | Open-market sale | 30,994 | $154.23 | 302,859 |
| 2025-12-08 | Open-market sale | 15,507 | $153.24 | 333,853 |
| 2025-12-08 | Open-market sale | 7,411 | $155.01 | 295,448 |
| 2025-12-08 | Conversion (derivative) | 16,698 | $0.00 | 2,698,974 |
| 2025-12-08 | Open-market sale | 7,411 | $155.01 | 301,458 |
| 2025-12-08 | Open-market sale | 15,507 | $153.24 | 339,863 |
| 2025-12-08 | Conversion | 16,698 | $0.00 | 355,370 |
| 2025-12-08 | Open-market sale | 30,994 | $154.23 | 308,869 |
| 2025-12-05 | Conversion (derivative) | 123,000 | $0.00 | 6,203,835 |
| 2025-12-05 | Gift | 123,000 | $0.00 | 169 |
| 2025-12-05 | Conversion | 123,000 | $0.00 | 123,169 |
| 2025-12-02 | Open-market sale | 13,765 | $158.60 | 338,672 |
| 2025-11-24 | Open-market sale | 9,878 | $159.62 | 352,437 |
| 2025-11-24 | Open-market sale | 3,243 | $156.88 | 392,418 |
| 2025-11-24 | Open-market sale | 13,281 | $157.69 | 379,137 |
| 2025-11-24 | Open-market sale | 16,822 | $158.78 | 362,315 |
| 2025-11-11 | Conversion (derivative) | 10,688 | $0.00 | 2,696,922 |
| 2025-11-11 | Option exercise (derivative) | 18,750 | $0.00 | 431,250 |
| 2025-11-11 | Option exercise (derivative) | 18,750 | $10.74 | 2,707,610 |
| 2025-11-11 | Open-market sale | 6,143 | $199.76 | 398,596 |
| 2025-11-11 | Open-market sale | 380 | $201.43 | 395,661 |
| 2025-11-11 | Open-market sale | 2,555 | $200.46 | 396,041 |
| 2025-11-11 | Open-market sale | 5,522 | $198.61 | 404,739 |
| 2025-11-11 | Open-market sale | 29,407 | $197.65 | 410,261 |
| 2025-11-11 | Open-market sale | 9,905 | $196.78 | 439,668 |
| 2025-11-11 | Conversion | 10,688 | — | 449,573 |
| 2025-10-01 | Conversion (derivative) | 30,780 | $0.00 | 2,680,798 |
| 2025-10-01 | Option exercise (derivative) | 54,000 | $0.00 | 0 |
| 2025-10-01 | Option exercise (derivative) | 54,000 | $0.00 | 2,711,578 |
| 2025-10-01 | Option exercise (derivative) | 18,750 | $0.00 | 450,000 |
| 2025-10-01 | Option exercise (derivative) | 18,750 | $0.00 | 2,699,548 |
| 2025-10-01 | Conversion (derivative) | 10,688 | $0.00 | 2,688,860 |
| 2025-10-01 | Open-market sale | 6,313 | $150.22 | 462,858 |
| 2025-10-01 | Open-market sale | 2,500 | $148.01 | 472,041 |
| 2025-10-01 | Open-market sale | 4,312 | $146.96 | 474,541 |
| 2025-10-01 | Open-market sale | 900 | $146.26 | 478,853 |
| 2025-10-01 | Open-market sale | 600 | $144.52 | 479,753 |
| 2025-10-01 | Conversion | 10,688 | — | 480,353 |
| 2025-10-01 | Conversion | 30,780 | — | 469,665 |
| 2025-10-01 | Open-market sale | 6,374 | $151.38 | 456,484 |
| 2025-10-01 | Open-market sale | 8,240 | $152.54 | 448,244 |
| 2025-10-01 | Open-market sale | 5,852 | $153.50 | 442,392 |
| 2025-10-01 | Open-market sale | 3,507 | $154.09 | 438,885 |
| 2025-10-01 | Open-market sale | 2,870 | $149.18 | 469,171 |
| 2025-09-02 | Conversion (derivative) | 30,780 | $0.00 | 2,649,516 |
| 2025-09-02 | Option exercise (derivative) | 54,000 | $0.00 | 54,000 |
| 2025-09-02 | Option exercise (derivative) | 54,000 | $0.00 | 2,680,296 |
| 2025-09-02 | Option exercise (derivative) | 18,750 | $0.00 | 468,750 |
| 2025-09-02 | Conversion (derivative) | 10,688 | $0.00 | 2,657,578 |
| 2025-09-02 | Option exercise (derivative) | 18,750 | $0.00 | 2,668,266 |
| 2025-09-02 | Conversion | 30,780 | — | 483,549 |
| 2025-09-02 | Open-market sale | 2,808 | $135.23 | 452,769 |
| 2025-09-02 | Open-market sale | 13,884 | $133.85 | 438,885 |
| 2025-09-02 | Open-market sale | 16,255 | $134.55 | 455,577 |
| 2025-09-02 | Open-market sale | 12,115 | $133.54 | 471,832 |
| 2025-09-02 | Open-market sale | 10,290 | $132.64 | 483,947 |
| 2025-09-02 | Conversion | 10,688 | — | 494,237 |
| 2025-08-05 | Option exercise (derivative) | 54,000 | $0.00 | 108,000 |
| 2025-08-05 | Option exercise (derivative) | 18,750 | $0.00 | 2,636,984 |
| 2025-08-05 | Conversion (derivative) | 10,688 | $0.00 | 2,626,296 |
| 2025-08-05 | Option exercise (derivative) | 18,750 | $0.00 | 487,500 |
| 2025-08-05 | Conversion (derivative) | 30,780 | $0.00 | 2,618,234 |
| 2025-08-05 | Option exercise (derivative) | 54,000 | $0.00 | 2,649,014 |
| 2025-08-05 | Open-market sale | 1,536 | $138.02 | 453,169 |
| 2025-08-05 | Open-market sale | 400 | $139.66 | 452,769 |
| 2025-08-05 | Conversion | 30,780 | — | 483,549 |
| 2025-08-05 | Open-market sale | 3,256 | $137.39 | 454,705 |
| 2025-08-05 | Open-market sale | 3,100 | $136.43 | 457,961 |
| 2025-08-05 | Open-market sale | 6,431 | $135.09 | 461,061 |
| 2025-08-05 | Open-market sale | 18,432 | $133.05 | 475,805 |
| 2025-08-05 | Open-market sale | 8,313 | $134.32 | 467,492 |
| 2025-08-05 | Conversion | 10,688 | — | 494,237 |
| 2025-07-14 | Conversion (derivative) | 30,780 | $0.00 | 2,586,952 |
| 2025-07-14 | Conversion (derivative) | 10,688 | $0.00 | 2,595,014 |
| 2025-07-14 | Option exercise (derivative) | 18,750 | $0.00 | 2,605,702 |
| 2025-07-14 | Option exercise (derivative) | 18,750 | $0.00 | 506,250 |
| 2025-07-14 | Option exercise (derivative) | 54,000 | $0.00 | 2,617,732 |
| 2025-07-14 | Option exercise (derivative) | 54,000 | $0.00 | 162,000 |
| 2025-07-14 | Open-market sale | 1,900 | $137.81 | 489,237 |
| 2025-07-14 | Conversion | 30,780 | $0.91 | 483,549 |
| 2025-07-14 | Open-market sale | 7,100 | $140.58 | 452,769 |
| 2025-07-14 | Open-market sale | 14,700 | $139.88 | 459,869 |
| 2025-07-14 | Open-market sale | 14,668 | $138.75 | 474,569 |
| 2025-07-14 | Open-market sale | 3,100 | $136.78 | 491,137 |
| 2025-07-14 | Conversion | 10,688 | $10.74 | 494,237 |
| 2025-06-06 | Conversion (derivative) | 337,000 | $0.00 | 6,326,835 |
| 2025-06-06 | Gift | 337,000 | $0.00 | 169 |
| 2025-06-06 | Conversion | 337,000 | $0.00 | 337,169 |
| 2025-06-04 | Option exercise (derivative) | 18,750 | $0.00 | 525,000 |
| 2025-06-04 | Conversion (derivative) | 30,780 | $0.00 | 2,555,670 |
| 2025-06-04 | Option exercise (derivative) | 54,000 | $0.00 | 2,586,450 |
| 2025-06-04 | Option exercise (derivative) | 54,000 | $0.00 | 216,000 |
| 2025-06-04 | Option exercise (derivative) | 18,750 | $0.00 | 2,574,420 |
| 2025-06-04 | Option exercise (derivative) | 150,240 | $0.00 | 2,618,087 |
| 2025-06-04 | Option exercise (derivative) | 150,240 | $0.00 | 0 |
| 2025-06-04 | Conversion (derivative) | 10,688 | $0.00 | 2,563,732 |
| 2025-06-04 | Conversion (derivative) | 85,637 | $0.00 | 2,532,450 |
| 2025-06-04 | Open-market sale | 1,200 | $121.17 | 452,769 |
| 2025-06-04 | Conversion | 85,637 | $0.31 | 538,406 |
| 2025-06-04 | Conversion | 10,688 | $10.74 | 579,874 |
| 2025-06-04 | Conversion | 30,780 | $0.91 | 569,186 |
| 2025-06-04 | Open-market sale | 24,122 | $120.61 | 453,969 |
| 2025-06-04 | Open-market sale | 101,783 | $119.79 | 478,091 |
| 2025-06-02 | Open-market sale | 13,766 | $116.84 | 452,769 |
| 2025-05-07 | Conversion (derivative) | 85,637 | $0.00 | 2,436,565 |
| 2025-05-07 | Option exercise (derivative) | 54,000 | $0.00 | 270,000 |
| 2025-05-07 | Conversion (derivative) | 30,780 | $0.00 | 2,459,785 |
| 2025-05-07 | Option exercise (derivative) | 18,750 | $0.00 | 2,478,535 |
| 2025-05-07 | Option exercise (derivative) | 18,750 | $0.00 | 543,750 |
| 2025-05-07 | Option exercise (derivative) | 150,240 | $0.00 | 150,240 |
| 2025-05-07 | Option exercise (derivative) | 150,240 | $0.00 | 2,522,202 |
| 2025-05-07 | Option exercise (derivative) | 54,000 | $0.00 | 2,490,565 |
| 2025-05-07 | Conversion (derivative) | 10,688 | $0.00 | 2,467,847 |
| 2025-05-07 | Conversion | 85,637 | $0.31 | 552,172 |
| 2025-05-07 | Conversion | 30,780 | $0.91 | 582,952 |
| 2025-05-07 | Conversion | 10,688 | $10.74 | 593,640 |
| 2025-05-07 | Open-market sale | 27,419 | $104.92 | 566,221 |
| 2025-05-07 | Open-market sale | 76,067 | $105.78 | 490,154 |
| 2025-05-07 | Open-market sale | 13,540 | $106.74 | 476,614 |
| 2025-05-07 | Open-market sale | 10,079 | $107.48 | 466,535 |
| 2025-05-06 | J | 34 | $0.00 | 169 |
| 2025-04-01 | Conversion (derivative) | 85,637 | $0.00 | 2,340,680 |
| 2025-04-01 | Option exercise (derivative) | 150,240 | $0.00 | 2,426,317 |
| 2025-04-01 | Option exercise (derivative) | 150,240 | $0.00 | 300,480 |
| 2025-04-01 | Conversion (derivative) | 30,780 | $0.00 | 2,363,900 |
| 2025-04-01 | Option exercise (derivative) | 18,750 | $0.00 | 562,500 |
| 2025-04-01 | Option exercise (derivative) | 18,750 | $0.00 | 2,382,650 |
| 2025-04-01 | Option exercise (derivative) | 54,000 | $0.00 | 324,000 |
| 2025-04-01 | Conversion (derivative) | 10,688 | $0.00 | 2,371,962 |
| 2025-04-01 | Option exercise (derivative) | 54,000 | $0.00 | 2,394,680 |
| 2025-04-01 | Open-market sale | 57,922 | $100.11 | 524,947 |
| 2025-04-01 | Open-market sale | 10,771 | $99.13 | 582,869 |
| 2025-04-01 | Conversion | 10,688 | $10.74 | 593,640 |
| 2025-04-01 | Conversion | 85,637 | $0.31 | 552,172 |
| 2025-04-01 | Open-market sale | 58,412 | $100.91 | 466,535 |
| 2025-04-01 | Grant / award | 94,670 | $0.00 | 466,535 |
| 2025-04-01 | Conversion | 30,780 | $0.91 | 582,952 |
| 2025-03-12 | Option exercise (derivative) | 18,750 | $0.00 | 581,250 |
| 2025-03-12 | Conversion (derivative) | 85,637 | $0.00 | 2,244,795 |
| 2025-03-12 | Conversion (derivative) | 10,688 | $0.00 | 2,276,077 |
| 2025-03-12 | Option exercise (derivative) | 150,240 | $0.00 | 450,720 |
| 2025-03-12 | Option exercise (derivative) | 150,240 | $0.00 | 2,330,432 |
| 2025-03-12 | Option exercise (derivative) | 18,750 | $0.00 | 2,286,765 |
| 2025-03-12 | Option exercise (derivative) | 54,000 | $0.00 | 378,000 |
| 2025-03-12 | Option exercise (derivative) | 54,000 | $0.00 | 2,298,795 |
| 2025-03-12 | Conversion (derivative) | 30,780 | $0.00 | 2,268,015 |
| 2025-03-12 | Conversion | 85,637 | $0.31 | 457,502 |
| 2025-03-12 | Conversion | 30,780 | $0.91 | 488,282 |
| 2025-03-12 | Conversion | 10,688 | $10.74 | 498,970 |
| 2025-03-12 | Open-market sale | 66,733 | $101.69 | 432,237 |
| 2025-03-12 | Open-market sale | 48,097 | $102.44 | 384,140 |
| 2025-03-12 | Open-market sale | 11,275 | $103.50 | 372,865 |
| 2025-03-12 | Open-market sale | 1,000 | $104.10 | 371,865 |
| 2025-03-03 | Open-market sale | 32,086 | $115.86 | 371,865 |
| 2025-02-25 | Grant / award | 79,173 | $0.00 | 403,951 |
| 2025-02-13 | J | 36 | $0.00 | 135 |
| 2025-02-03 | Option exercise (derivative) | 54,000 | $0.00 | 2,202,910 |
| 2025-02-03 | Option exercise (derivative) | 18,750 | $0.00 | 600,000 |
| 2025-02-03 | Option exercise (derivative) | 18,750 | $0.00 | 2,190,880 |
| 2025-02-03 | Conversion (derivative) | 10,688 | $0.00 | 2,180,192 |
| 2025-02-03 | Option exercise (derivative) | 54,000 | $0.00 | 432,000 |
| 2025-02-03 | Conversion (derivative) | 85,637 | $0.00 | 2,148,910 |
| 2025-02-03 | Option exercise (derivative) | 150,240 | $0.00 | 2,234,547 |
| 2025-02-03 | Option exercise (derivative) | 150,240 | $0.00 | 600,960 |
| 2025-02-03 | Conversion (derivative) | 30,780 | $0.00 | 2,172,130 |
| 2025-02-03 | Conversion | 85,637 | $0.31 | 410,415 |
| 2025-02-03 | Conversion | 30,780 | $0.91 | 441,195 |
| 2025-02-03 | Conversion | 10,688 | $10.74 | 451,883 |
| 2025-02-03 | Open-market sale | 12,214 | $141.24 | 439,669 |
| 2025-02-03 | Open-market sale | 35,143 | $142.09 | 404,526 |
| 2025-02-03 | Open-market sale | 61,361 | $143.17 | 343,165 |
| 2025-02-03 | Open-market sale | 18,387 | $143.84 | 324,778 |
| 2025-01-08 | Option exercise (derivative) | 18,750 | $0.00 | 2,094,995 |
| 2025-01-08 | Conversion (derivative) | 30,780 | $0.00 | 2,076,245 |
| 2025-01-08 | Option exercise (derivative) | 54,000 | $0.00 | 2,107,025 |
| 2025-01-08 | Option exercise (derivative) | 54,000 | $0.00 | 486,000 |
| 2025-01-08 | Conversion (derivative) | 85,637 | $0.00 | 2,053,025 |
| 2025-01-08 | Option exercise (derivative) | 150,240 | $0.00 | 2,138,662 |
| 2025-01-08 | Option exercise (derivative) | 150,240 | $0.00 | 751,200 |
| 2025-01-08 | Conversion (derivative) | 10,688 | $0.00 | 2,084,307 |
| 2025-01-08 | Option exercise (derivative) | 18,750 | $0.00 | 618,750 |
| 2025-01-08 | Open-market sale | 21,415 | $140.75 | 405,188 |
| 2025-01-08 | Open-market sale | 25,280 | $139.86 | 426,603 |
| 2025-01-08 | Open-market sale | 80,410 | $141.76 | 324,778 |
| 2025-01-08 | Conversion | 30,780 | $0.91 | 441,195 |
| 2025-01-08 | Conversion | 85,637 | $0.31 | 410,415 |
| 2025-01-08 | Conversion | 10,688 | $10.74 | 451,883 |
| 2024-12-02 | Option exercise (derivative) | 150,240 | $0.00 | 901,440 |
| 2024-12-02 | Option exercise (derivative) | 18,750 | $0.00 | 1,999,110 |
| 2024-12-02 | Option exercise (derivative) | 150,240 | $0.00 | 2,042,777 |
| 2024-12-02 | Conversion (derivative) | 85,637 | $0.00 | 1,957,140 |
| 2024-12-02 | Option exercise (derivative) | 54,000 | $0.00 | 540,000 |
| 2024-12-02 | Option exercise (derivative) | 54,000 | $0.00 | 2,011,140 |
| 2024-12-02 | Conversion (derivative) | 30,780 | $0.00 | 1,980,360 |
| 2024-12-02 | Option exercise (derivative) | 18,750 | $0.00 | 637,500 |
| 2024-12-02 | Conversion (derivative) | 10,688 | $0.00 | 1,988,422 |
| 2024-12-02 | Open-market sale | 91,996 | $152.70 | 336,928 |
| 2024-12-02 | Open-market sale | 11,387 | $152.14 | 324,778 |
| 2024-12-02 | Conversion | 30,780 | $0.91 | 452,582 |
| 2024-12-02 | Open-market sale | 34,346 | $151.87 | 428,924 |
| 2024-12-02 | Open-market sale | 763 | $153.36 | 336,165 |
| 2024-12-02 | Conversion | 10,688 | $10.74 | 463,270 |
| 2024-12-02 | Conversion | 85,637 | $0.31 | 421,802 |
| 2024-11-25 | Conversion (derivative) | 366,000 | $0.00 | 6,663,835 |
| 2024-11-25 | Conversion | 366,000 | $0.00 | 366,099 |
| 2024-11-25 | Gift | 366,000 | $0.00 | 99 |
| 2024-11-21 | J | 23 | $0.00 | 99 |
| 2024-11-11 | Option exercise (derivative) | 18,750 | $0.00 | 656,250 |
| 2024-11-11 | Option exercise (derivative) | 18,750 | $0.00 | 1,903,225 |
| 2024-11-11 | Conversion (derivative) | 10,688 | $0.00 | 1,892,537 |
| 2024-11-11 | Conversion (derivative) | 30,780 | $0.00 | 1,884,475 |
| 2024-11-11 | Option exercise (derivative) | 54,000 | $0.00 | 1,915,255 |
| 2024-11-11 | Option exercise (derivative) | 54,000 | $0.00 | 594,000 |
| 2024-11-11 | Conversion (derivative) | 85,637 | $0.00 | 1,861,255 |
| 2024-11-11 | Option exercise (derivative) | 150,240 | $0.00 | 1,946,892 |
| 2024-11-11 | Option exercise (derivative) | 150,240 | $0.00 | 1,051,680 |
| 2024-11-11 | Conversion | 10,688 | $10.74 | 463,270 |
| 2024-11-11 | Open-market sale | 77,355 | $122.06 | 385,915 |
| 2024-11-11 | Open-market sale | 30,919 | $122.91 | 354,996 |
| 2024-11-11 | Open-market sale | 6,993 | $124.00 | 348,003 |
| 2024-11-11 | Open-market sale | 11,838 | $124.82 | 336,165 |
| 2024-11-11 | Conversion | 30,780 | $0.91 | 452,582 |
| 2024-11-11 | Conversion | 85,637 | $0.31 | 421,802 |
| 2024-11-08 | J | 41 | $0.00 | 76 |
| 2024-10-14 | Conversion (derivative) | 10,688 | $0.00 | 1,796,652 |
| 2024-10-14 | Option exercise (derivative) | 150,240 | $0.00 | 1,201,920 |
| 2024-10-14 | Option exercise (derivative) | 150,240 | $0.00 | 1,851,007 |
| 2024-10-14 | Conversion (derivative) | 85,637 | $0.00 | 1,765,370 |
| 2024-10-14 | Option exercise (derivative) | 54,000 | $0.00 | 648,000 |
| 2024-10-14 | Option exercise (derivative) | 54,000 | $0.00 | 1,819,370 |
| 2024-10-14 | Option exercise (derivative) | 18,750 | $0.00 | 675,000 |
| 2024-10-14 | Conversion (derivative) | 30,780 | $0.00 | 1,788,590 |
| 2024-10-14 | Option exercise (derivative) | 18,750 | $0.00 | 1,807,340 |
| 2024-10-14 | Open-market sale | 11,958 | $130.12 | 336,165 |
| 2024-10-14 | Open-market sale | 115,147 | $129.25 | 348,123 |
| 2024-10-14 | Conversion | 10,688 | $10.74 | 463,270 |
| 2024-10-14 | Conversion | 30,780 | $0.91 | 452,582 |
| 2024-10-14 | Conversion | 85,637 | $0.31 | 421,802 |
| 2024-09-03 | Conversion (derivative) | 10,688 | $0.00 | 1,700,767 |
| 2024-09-03 | Option exercise (derivative) | 150,240 | $0.00 | 1,755,122 |
| 2024-09-03 | Conversion (derivative) | 85,637 | $0.00 | 1,669,485 |
| 2024-09-03 | Option exercise (derivative) | 54,000 | $0.00 | 702,000 |
| 2024-09-03 | Option exercise (derivative) | 54,000 | $0.00 | 1,723,485 |
| 2024-09-03 | Conversion (derivative) | 30,780 | $0.00 | 1,692,705 |
| 2024-09-03 | Option exercise (derivative) | 18,750 | $0.00 | 693,750 |
| 2024-09-03 | Option exercise (derivative) | 18,750 | $0.00 | 1,711,455 |
| 2024-09-03 | Option exercise (derivative) | 150,240 | $0.00 | 1,352,160 |
| 2024-09-03 | Open-market sale | 62,662 | $111.58 | 412,127 |
| 2024-09-03 | Open-market sale | 29,249 | $112.77 | 382,878 |
| 2024-09-03 | Open-market sale | 16,237 | $114.50 | 348,403 |
| 2024-09-03 | Open-market sale | 719 | $115.32 | 347,684 |
| 2024-09-03 | Open-market sale | 11,387 | $113.52 | 336,297 |
| 2024-09-03 | Open-market sale | 132 | $111.83 | 336,165 |
| 2024-09-03 | Conversion | 85,637 | $0.31 | 433,321 |
| 2024-09-03 | Conversion | 30,780 | $0.91 | 464,101 |
| 2024-09-03 | Conversion | 10,688 | $10.74 | 474,789 |
| 2024-09-03 | Open-market sale | 18,238 | $113.62 | 364,640 |
| 2024-08-12 | Option exercise (derivative) | 54,000 | $0.00 | 1,627,600 |
| 2024-08-12 | Option exercise (derivative) | 18,750 | $0.00 | 1,615,570 |
| 2024-08-12 | Option exercise (derivative) | 18,750 | $0.00 | 712,500 |
| 2024-08-12 | Conversion (derivative) | 30,780 | $0.00 | 1,596,820 |
| 2024-08-12 | Conversion (derivative) | 10,688 | $0.00 | 1,604,882 |
| 2024-08-12 | Option exercise (derivative) | 54,000 | $0.00 | 756,000 |
| 2024-08-12 | Conversion (derivative) | 85,637 | $0.00 | 1,573,600 |
| 2024-08-12 | Option exercise (derivative) | 150,240 | $0.00 | 1,659,237 |
| 2024-08-12 | Option exercise (derivative) | 150,240 | $0.00 | 1,502,400 |
| 2024-08-12 | Conversion | 10,688 | $10.74 | 474,789 |
| 2024-08-12 | Conversion | 30,780 | $0.91 | 464,101 |
| 2024-08-12 | Open-market sale | 101,479 | $111.67 | 359,648 |
| 2024-08-12 | Open-market sale | 13,662 | $110.91 | 461,127 |
| 2024-08-12 | Conversion | 85,637 | $0.31 | 433,321 |
| 2024-08-12 | Open-market sale | 11,964 | $112.47 | 347,684 |
| 2024-07-29 | Grant / award | 68,659 | $0.00 | 347,684 |
| 2024-07-01 | Conversion (derivative) | 10,688 | $0.00 | 1,508,997 |
| 2024-07-01 | Option exercise (derivative) | 18,750 | $0.00 | 1,519,685 |
| 2024-07-01 | Option exercise (derivative) | 150,240 | $0.00 | 1,652,640 |
| 2024-07-01 | Option exercise (derivative) | 150,240 | $0.00 | 1,563,352 |
| 2024-07-01 | Conversion (derivative) | 85,637 | $0.00 | 1,477,715 |
| 2024-07-01 | Option exercise (derivative) | 54,000 | $0.00 | 810,000 |
| 2024-07-01 | Option exercise (derivative) | 54,000 | $0.00 | 1,531,715 |
| 2024-07-01 | Conversion (derivative) | 30,780 | $0.00 | 1,500,935 |
| 2024-07-01 | Option exercise (derivative) | 18,750 | $0.00 | 731,250 |
| 2024-07-01 | Conversion | 30,780 | $0.91 | 395,442 |
| 2024-07-01 | Conversion | 85,637 | $0.31 | 364,662 |
| 2024-07-01 | Open-market sale | 31,657 | $131.45 | 279,025 |
| 2024-07-01 | Open-market sale | 81,196 | $130.79 | 310,682 |
| 2024-07-01 | Open-market sale | 5,500 | $129.42 | 391,878 |
| 2024-07-01 | Open-market sale | 8,752 | $128.71 | 397,378 |
| 2024-07-01 | Conversion | 10,688 | $10.74 | 406,130 |
| 2024-06-13 | Conversion (derivative) | 350,000 | $0.00 | 7,029,835 |
| 2024-06-13 | Conversion | 350,000 | $0.00 | 350,035 |
| 2024-06-13 | Gift | 350,000 | $0.00 | 35 |
| 2024-06-07 | Option exercise (derivative) | 54,000 | $0.00 | 1,435,830 |
| 2024-06-07 | Option exercise (derivative) | 150,240 | $0.00 | 1,802,880 |
| 2024-06-07 | Option exercise (derivative) | 150,240 | $0.00 | 1,467,467 |
| 2024-06-07 | Conversion (derivative) | 85,637 | $0.00 | 1,381,830 |
| 2024-06-07 | Option exercise (derivative) | 18,750 | $0.00 | 1,423,800 |
| 2024-06-07 | Option exercise (derivative) | 18,750 | $0.00 | 750,000 |
| 2024-06-07 | Conversion (derivative) | 30,780 | $0.00 | 1,405,050 |
| 2024-06-07 | Conversion (derivative) | 10,688 | $0.00 | 1,413,112 |
| 2024-06-07 | Option exercise (derivative) | 54,000 | $0.00 | 864,000 |
| 2024-06-07 | Open-market sale | 5,403 | $108.58 | 400,727 |
| 2024-06-07 | Conversion | 85,637 | $0.31 | 364,662 |
| 2024-06-07 | Conversion | 30,780 | $0.91 | 395,442 |
| 2024-06-07 | Conversion | 10,688 | $10.74 | 406,130 |
| 2024-06-07 | Open-market sale | 91,953 | $109.68 | 308,774 |
| 2024-06-07 | Open-market sale | 29,749 | $110.34 | 279,025 |
| 2024-06-03 | Open-market sale | 11,387 | $109.46 | 279,025 |
| 2024-05-15 | Option exercise (derivative) | 54,000 | $0.00 | 1,339,945 |
| 2024-05-15 | Option exercise (derivative) | 54,000 | $0.00 | 918,000 |
| 2024-05-15 | Conversion (derivative) | 85,637 | $0.00 | 1,285,945 |
| 2024-05-15 | Option exercise (derivative) | 150,240 | $0.00 | 1,371,582 |
| 2024-05-15 | Option exercise (derivative) | 150,240 | $0.00 | 1,953,120 |
| 2024-05-15 | Conversion (derivative) | 10,688 | $0.00 | 1,317,227 |
| 2024-05-15 | Option exercise (derivative) | 18,750 | $0.00 | 1,327,915 |
| 2024-05-15 | Option exercise (derivative) | 18,750 | $0.00 | 768,750 |
| 2024-05-15 | Conversion (derivative) | 30,780 | $0.00 | 1,309,165 |
| 2024-05-15 | Open-market sale | 66,991 | $118.35 | 350,526 |
| 2024-05-15 | Conversion | 10,688 | $10.74 | 417,517 |
| 2024-05-15 | Conversion | 30,780 | $0.91 | 406,829 |
| 2024-05-15 | Conversion | 85,637 | $0.31 | 376,049 |
| 2024-05-15 | Open-market sale | 60,114 | $118.72 | 290,412 |
| 2024-05-13 | J | 35 | $0.00 | 35 |
| 2024-04-09 | Option exercise (derivative) | 150,240 | $0.00 | 2,103,360 |
| 2024-04-09 | Option exercise (derivative) | 150,240 | $0.00 | 1,275,697 |
| 2024-04-09 | Conversion (derivative) | 85,637 | $0.00 | 1,190,060 |
| 2024-04-09 | Option exercise (derivative) | 54,000 | $0.00 | 972,000 |
| 2024-04-09 | Option exercise (derivative) | 54,000 | $0.00 | 1,244,060 |
| 2024-04-09 | Conversion (derivative) | 30,780 | $0.00 | 1,213,280 |
| 2024-04-09 | Option exercise (derivative) | 18,750 | $0.00 | 787,500 |
| 2024-04-09 | Option exercise (derivative) | 18,750 | $0.00 | 1,232,030 |
| 2024-04-09 | Conversion (derivative) | 10,688 | $0.00 | 1,221,342 |
| 2024-04-09 | Conversion | 10,688 | $10.74 | 417,517 |
| 2024-04-09 | Conversion | 30,780 | $0.91 | 406,829 |
| 2024-04-09 | Open-market sale | 400 | $127.75 | 290,412 |
| 2024-04-09 | Open-market sale | 72,123 | $125.13 | 345,394 |
| 2024-04-09 | Open-market sale | 41,095 | $125.77 | 304,299 |
| 2024-04-09 | Open-market sale | 13,487 | $126.89 | 290,812 |
| 2024-04-09 | Conversion | 85,637 | $0.31 | 376,049 |
| 2024-03-13 | Conversion (derivative) | 85,637 | $0.00 | 1,094,175 |
| 2024-03-13 | Option exercise (derivative) | 150,240 | $0.00 | 1,179,812 |
| 2024-03-13 | Conversion (derivative) | 10,688 | $0.00 | 1,125,457 |
| 2024-03-13 | Option exercise (derivative) | 54,000 | $0.00 | 1,026,000 |
| 2024-03-13 | Option exercise (derivative) | 54,000 | $0.00 | 1,148,175 |
| 2024-03-13 | Conversion (derivative) | 30,780 | $0.00 | 1,117,395 |
| 2024-03-13 | Option exercise (derivative) | 18,750 | $0.00 | 806,250 |
| 2024-03-13 | Option exercise (derivative) | 18,750 | $0.00 | 1,136,145 |
| 2024-03-13 | Option exercise (derivative) | 150,240 | $0.00 | 2,253,600 |
| 2024-03-13 | Conversion | 30,780 | $0.91 | 406,829 |
| 2024-03-13 | Open-market sale | 13,500 | $122.26 | 404,017 |
| 2024-03-13 | Conversion | 85,637 | $0.31 | 376,049 |
| 2024-03-13 | Open-market sale | 24,770 | $125.09 | 290,412 |
| 2024-03-13 | Open-market sale | 42,318 | $124.09 | 315,182 |
| 2024-03-13 | Open-market sale | 46,517 | $123.35 | 357,500 |
| 2024-03-13 | Conversion | 10,688 | $10.74 | 417,517 |
| 2024-03-04 | Open-market sale | 37,161 | $128.58 | 290,419 |
| 2024-03-04 | Open-market sale | 7 | $130.53 | 290,412 |
| 2024-02-27 | Grant / award | 80,252 | $0.00 | 327,580 |
| 2024-02-15 | Gift | 30 | $0.00 | 0 |
| 2024-02-15 | J | 30 | $0.00 | 30 |
| 2024-02-12 | Conversion (derivative) | 30,780 | $0.00 | 1,021,510 |
| 2024-02-12 | Option exercise (derivative) | 150,240 | $0.00 | 2,403,840 |
| 2024-02-12 | Conversion (derivative) | 10,688 | $0.00 | 1,029,572 |
| 2024-02-12 | Option exercise (derivative) | 18,750 | $0.00 | 1,040,260 |
| 2024-02-12 | Option exercise (derivative) | 18,750 | $0.00 | 825,000 |
| 2024-02-12 | Option exercise (derivative) | 54,000 | $0.00 | 1,052,290 |
| 2024-02-12 | Option exercise (derivative) | 54,000 | $0.00 | 1,080,000 |
| 2024-02-12 | Conversion (derivative) | 85,637 | $0.00 | 998,290 |
| 2024-02-12 | Option exercise (derivative) | 150,240 | $0.00 | 1,083,927 |
| 2024-02-12 | Conversion | 30,780 | $0.91 | 363,745 |
| 2024-02-12 | Conversion | 85,637 | $0.31 | 332,965 |
| 2024-02-12 | Open-market sale | 21,346 | $134.14 | 353,087 |
| 2024-02-12 | Conversion | 10,688 | $10.74 | 374,433 |
| 2024-02-12 | Open-market sale | 66,255 | $134.83 | 286,832 |
| 2024-02-12 | Open-market sale | 32,298 | $135.95 | 254,534 |
| 2024-02-12 | Open-market sale | 7,206 | $136.56 | 247,328 |
| 2024-01-10 | Option exercise (derivative) | 18,750 | $0.00 | 843,750 |
| 2024-01-10 | Conversion (derivative) | 30,780 | $0.00 | 925,625 |
| 2024-01-10 | Option exercise (derivative) | 54,000 | $0.00 | 956,405 |
| 2024-01-10 | Option exercise (derivative) | 54,000 | $0.00 | 1,134,000 |
| 2024-01-10 | Option exercise (derivative) | 150,240 | $0.00 | 2,554,080 |
| 2024-01-10 | Conversion (derivative) | 85,637 | $0.00 | 902,405 |
| 2024-01-10 | Option exercise (derivative) | 150,240 | $0.00 | 988,042 |
| 2024-01-10 | Conversion (derivative) | 10,688 | $0.00 | 933,687 |
| 2024-01-10 | Option exercise (derivative) | 18,750 | $0.00 | 944,375 |
| 2024-01-10 | Open-market sale | 7,610 | $119.07 | 366,823 |
| 2024-01-10 | Open-market sale | 7,965 | $120.75 | 249,028 |
| 2024-01-10 | Open-market sale | 109,830 | $120.07 | 256,993 |
| 2024-01-10 | Open-market sale | 1,700 | $121.64 | 247,328 |
| 2024-01-10 | Conversion | 10,688 | $10.74 | 374,433 |
| 2024-01-10 | Conversion | 30,780 | $0.91 | 363,745 |
| 2024-01-10 | Conversion | 85,637 | $0.31 | 332,965 |
| 2023-12-18 | Conversion (derivative) | 30,780 | $0.00 | 829,740 |
| 2023-12-18 | Option exercise (derivative) | 54,000 | $0.00 | 860,520 |
| 2023-12-18 | Option exercise (derivative) | 54,000 | $0.00 | 1,188,000 |
| 2023-12-18 | Conversion (derivative) | 85,637 | $0.00 | 806,520 |
| 2023-12-18 | Option exercise (derivative) | 150,240 | $0.00 | 892,157 |
| 2023-12-18 | Option exercise (derivative) | 150,240 | $0.00 | 2,704,320 |
| 2023-12-18 | Conversion (derivative) | 10,688 | $0.00 | 837,802 |
| 2023-12-18 | Option exercise (derivative) | 18,750 | $0.00 | 848,490 |
| 2023-12-18 | Option exercise (derivative) | 18,750 | $0.00 | 862,500 |
| 2023-12-18 | Conversion | 30,780 | $0.91 | 363,745 |
| 2023-12-18 | Conversion | 85,637 | $0.31 | 332,965 |
| 2023-12-18 | Open-market sale | 17,008 | $123.86 | 247,328 |
| 2023-12-18 | Conversion | 10,688 | $10.74 | 374,433 |
| 2023-12-18 | Open-market sale | 85,227 | $123.35 | 264,336 |
| 2023-12-18 | Open-market sale | 24,870 | $122.18 | 349,563 |
| 2023-12-14 | Gift | 34 | $0.00 | 0 |
| 2023-12-14 | J | 34 | $0.00 | 34 |
| 2023-12-09 | Conversion (derivative) | 266,800 | $0.00 | 7,379,835 |
| 2023-12-09 | Gift | 266,800 | $0.00 | 0 |
| 2023-12-09 | Conversion | 266,800 | $0.00 | 266,800 |
| 2023-12-06 | Option exercise (derivative) | 150,240 | $0.00 | 2,854,560 |
| 2023-12-06 | Option exercise (derivative) | 150,240 | $0.00 | 796,272 |
| 2023-12-06 | Option exercise (derivative) | 54,000 | $0.00 | 1,242,000 |
| 2023-12-06 | Option exercise (derivative) | 54,000 | $0.00 | 764,635 |
| 2023-12-06 | Conversion (derivative) | 30,780 | $0.00 | 733,855 |
| 2023-12-06 | Option exercise (derivative) | 18,750 | $0.00 | 881,250 |
| 2023-12-06 | Option exercise (derivative) | 18,750 | $0.00 | 752,605 |
| 2023-12-06 | Conversion (derivative) | 10,688 | $0.00 | 741,917 |
| 2023-12-06 | Conversion (derivative) | 85,637 | $0.00 | 710,635 |
| 2023-12-06 | Conversion | 85,637 | $0.31 | 332,965 |
| 2023-12-06 | Open-market sale | 27,363 | $116.79 | 264,189 |
| 2023-12-06 | Open-market sale | 26,310 | $115.67 | 291,552 |
| 2023-12-06 | Conversion | 10,688 | $10.74 | 374,433 |
| 2023-12-06 | Open-market sale | 56,571 | $114.53 | 317,862 |
| 2023-12-06 | Conversion | 30,780 | $0.91 | 363,745 |
| 2023-12-06 | Open-market sale | 2,185 | $118.47 | 247,328 |
| 2023-12-06 | Open-market sale | 14,676 | $117.64 | 249,513 |
| 2023-12-04 | Open-market sale | 13,741 | $116.77 | 247,370 |
| 2023-12-04 | Open-market sale | 42 | $117.95 | 247,328 |
| 2023-10-03 | Option exercise (derivative) | 125,200 | $0.00 | 3,004,800 |
| 2023-10-03 | Option exercise (derivative) | 125,200 | $0.00 | 717,396 |
| 2023-10-03 | Conversion (derivative) | 71,364 | $0.00 | 646,032 |
| 2023-10-03 | Open-market sale | 23,385 | $88.84 | 267,993 |
| 2023-10-03 | Open-market sale | 2,728 | $90.66 | 261,111 |
| 2023-10-03 | Open-market sale | 4,154 | $89.91 | 263,839 |
| 2023-10-03 | Open-market sale | 10,137 | $87.98 | 291,378 |
| 2023-10-03 | Open-market sale | 30,960 | $86.87 | 301,515 |
| 2023-10-03 | Conversion | 71,364 | $0.31 | 332,475 |
| 2023-09-13 | Conversion (derivative) | 19,631 | $0.00 | 7,646,635 |
| 2023-09-13 | Gift | 19,631 | $0.00 | 0 |
| 2023-09-13 | Conversion | 19,631 | $0.00 | 19,631 |
| 2023-09-05 | Conversion (derivative) | 71,364 | $0.00 | 592,196 |
| 2023-09-05 | Option exercise (derivative) | 125,200 | $0.00 | 3,130,000 |
| 2023-09-05 | Option exercise (derivative) | 125,200 | $0.00 | 663,560 |
| 2023-09-05 | Open-market sale | 28,177 | $97.70 | 274,889 |
| 2023-09-05 | Open-market sale | 19,931 | $96.60 | 303,066 |
| 2023-09-05 | Conversion | 71,364 | $0.31 | 346,253 |
| 2023-09-05 | Open-market sale | 13,741 | $96.25 | 261,148 |
| 2023-09-05 | Open-market sale | 22 | $97.42 | 261,126 |
| 2023-09-05 | Open-market sale | 15 | $97.44 | 261,111 |
| 2023-09-05 | Open-market sale | 23,256 | $96.00 | 322,997 |
| 2023-08-14 | Conversion (derivative) | 71,364 | $0.00 | 538,360 |
| 2023-08-14 | Option exercise (derivative) | 125,200 | $0.00 | 609,724 |
| 2023-08-14 | Option exercise (derivative) | 125,200 | $0.00 | 3,255,200 |
| 2023-08-14 | Open-market sale | 13,934 | $89.85 | 274,889 |
| 2023-08-14 | Open-market sale | 43,839 | $89.36 | 288,823 |
| 2023-08-14 | Open-market sale | 13,591 | $88.41 | 332,662 |
| 2023-08-14 | Conversion | 71,364 | $0.31 | 346,253 |
| 2023-08-11 | Gift | 25 | $0.00 | 0 |
| 2023-08-11 | J | 25 | $0.00 | 25 |
| 2023-07-07 | Option exercise (derivative) | 125,200 | $0.00 | 555,888 |
| 2023-07-07 | Option exercise (derivative) | 125,200 | $0.00 | 3,380,400 |
| 2023-07-07 | Conversion (derivative) | 71,364 | $0.00 | 484,524 |
| 2023-07-07 | Open-market sale | 3,580 | $99.97 | 278,727 |
| 2023-07-07 | Open-market sale | 36,928 | $99.02 | 282,307 |
| 2023-07-07 | Open-market sale | 3,838 | $101.03 | 274,889 |
| 2023-07-07 | Open-market sale | 27,018 | $98.11 | 319,235 |
| 2023-07-07 | Conversion | 71,364 | $0.31 | 346,253 |
| 2023-06-06 | Option exercise (derivative) | 125,200 | $0.00 | 502,052 |
| 2023-06-06 | Conversion (derivative) | 71,364 | $0.00 | 430,688 |
| 2023-06-06 | Option exercise (derivative) | 125,200 | $0.00 | 3,505,600 |
| 2023-06-06 | Open-market sale | 43,766 | $102.37 | 275,826 |
| 2023-06-06 | Open-market sale | 937 | $102.99 | 274,889 |
| 2023-06-06 | Open-market sale | 23,561 | $101.75 | 319,592 |
| 2023-06-06 | Open-market sale | 3,100 | $100.41 | 343,153 |
| 2023-06-06 | Conversion | 71,364 | $0.31 | 346,253 |
| 2023-06-05 | Gift | 3 | $0.00 | 0 |
| 2023-06-05 | J | 3 | $0.00 | 3 |
| 2023-06-02 | Open-market sale | 13,741 | $100.33 | 274,889 |
| 2023-05-26 | Gift | 4 | $0.00 | 0 |
| 2023-05-26 | J | 4 | $0.00 | 4 |
| 2023-05-11 | Option exercise (derivative) | 125,200 | $0.00 | 448,216 |
| 2023-05-11 | Conversion (derivative) | 71,364 | $0.00 | 376,852 |
| 2023-05-11 | Option exercise (derivative) | 125,200 | $0.00 | 3,630,800 |
| 2023-05-11 | Open-market sale | 44,096 | $86.04 | 315,898 |
| 2023-05-11 | Conversion | 71,364 | $0.31 | 359,994 |
| 2023-05-11 | Open-market sale | 27,268 | $86.60 | 288,630 |
| 2023-04-25 | Grant / award | 87,007 | $0.00 | 288,630 |
| 2023-04-04 | Option exercise (derivative) | 125,200 | $0.00 | 3,756,000 |
| 2023-04-04 | Option exercise (derivative) | 125,200 | $0.00 | 394,380 |
| 2023-04-04 | Conversion (derivative) | 71,364 | $0.00 | 323,016 |
| 2023-04-04 | Open-market sale | 1,500 | $70.96 | 201,623 |
| 2023-04-04 | Open-market sale | 33,039 | $70.23 | 203,123 |
| 2023-04-04 | Open-market sale | 36,825 | $69.32 | 236,162 |
| 2023-04-04 | Conversion | 71,364 | $0.31 | 272,987 |
| 2023-03-13 | Conversion (derivative) | 71,364 | $0.00 | 269,180 |
| 2023-03-13 | Option exercise (derivative) | 125,200 | $0.00 | 340,544 |
| 2023-03-13 | Option exercise (derivative) | 125,200 | $0.00 | 3,881,200 |
| 2023-03-13 | Open-market sale | 9,434 | $64.80 | 256,108 |
| 2023-03-13 | Conversion | 71,364 | $0.31 | 272,987 |
| 2023-03-13 | Open-market sale | 37,244 | $66.81 | 203,925 |
| 2023-03-13 | Open-market sale | 14,939 | $66.02 | 241,169 |
| 2023-03-13 | Open-market sale | 2,302 | $67.35 | 201,623 |
| 2023-03-13 | Open-market sale | 7,445 | $63.83 | 265,542 |
| 2023-03-02 | Open-market sale | 20,475 | $73.70 | 201,623 |
| 2023-02-17 | Grant / award | 42,728 | $0.00 | 222,098 |
| 2023-02-06 | Option exercise (derivative) | 125,200 | $0.00 | 286,708 |
| 2023-02-06 | Option exercise (derivative) | 125,200 | $0.00 | 4,006,400 |
| 2023-02-06 | Conversion (derivative) | 71,364 | $0.00 | 215,344 |
| 2023-02-06 | Open-market sale | 10,049 | $79.06 | 179,370 |
| 2023-02-06 | Conversion | 71,364 | $0.31 | 250,734 |
| 2023-02-06 | Open-market sale | 34,293 | $78.22 | 189,419 |
| 2023-02-06 | Open-market sale | 27,022 | $77.09 | 223,712 |
| 2023-01-04 | Option exercise (derivative) | 125,200 | $0.00 | 4,131,600 |
| 2023-01-04 | Option exercise (derivative) | 125,200 | $0.00 | 232,872 |
| 2023-01-04 | Conversion (derivative) | 71,364 | $0.00 | 161,508 |
| 2023-01-04 | Open-market sale | 21,659 | $68.70 | 229,075 |
| 2023-01-04 | Open-market sale | 22,650 | $70.36 | 180,270 |
| 2023-01-04 | Open-market sale | 26,155 | $69.41 | 202,920 |
| 2023-01-04 | Open-market sale | 900 | $72.20 | 179,370 |
| 2023-01-04 | Conversion | 71,364 | $0.31 | 250,734 |
| 2022-12-08 | Gift (derivative) | 2,550,604 | $0.00 | 0 |
| 2022-12-08 | Gift | 4,988 | $0.00 | 0 |
| 2022-12-05 | Option exercise (derivative) | 125,200 | $0.00 | 179,036 |
| 2022-12-05 | Option exercise (derivative) | 125,200 | $0.00 | 4,256,800 |
| 2022-12-05 | Conversion (derivative) | 71,364 | $0.00 | 107,672 |
| 2022-12-05 | Open-market sale | 1,200 | $74.79 | 179,370 |
| 2022-12-05 | Open-market sale | 3,102 | $74.04 | 180,570 |
| 2022-12-05 | Conversion | 71,364 | $0.31 | 250,734 |
| 2022-12-05 | Open-market sale | 2,846 | $73.06 | 183,672 |
| 2022-12-05 | Open-market sale | 13,517 | $71.92 | 186,518 |
| 2022-12-05 | Open-market sale | 14,220 | $71.08 | 200,035 |
| 2022-12-05 | Open-market sale | 36,479 | $70.14 | 214,255 |
| 2022-12-02 | Open-market sale | 9,659 | $74.63 | 179,370 |
| 2022-11-14 | Option exercise (derivative) | 125,200 | $0.00 | 125,200 |
| 2022-11-14 | Option exercise (derivative) | 125,200 | $0.00 | 4,382,000 |
| 2022-11-14 | Conversion (derivative) | 71,364 | $0.00 | 53,836 |
| 2022-11-14 | Open-market sale | 1,400 | $81.32 | 189,029 |
| 2022-11-14 | Open-market sale | 12,027 | $79.91 | 190,429 |
| 2022-11-14 | Conversion | 71,364 | $0.31 | 260,393 |
| 2022-11-14 | Open-market sale | 30,043 | $78.26 | 230,350 |
| 2022-11-14 | Open-market sale | 27,894 | $79.19 | 202,456 |
| 2022-09-02 | Open-market sale | 9,362 | $98.18 | 189,029 |
| 2022-09-01 | Conversion (derivative) | 1,858 | $0.00 | 2,550,604 |
| 2022-09-01 | Conversion | 1,858 | $0.00 | 4,988 |
| 2022-06-02 | Open-market sale | 9,069 | $102.22 | 198,391 |
| 2022-06-01 | Conversion (derivative) | 1,858 | $0.00 | 2,552,462 |
| 2022-06-01 | Conversion | 1,858 | $0.00 | 3,130 |
| 2022-04-27 | Grant / award | 35,456 | $0.00 | 207,460 |
| 2022-03-10 | J | 11 | $0.00 | 172,015 |
| 2022-03-10 | Gift | 11 | $0.00 | 172,004 |
| 2022-03-02 | Open-market sale | 1,223 | $157.83 | 172,006 |
| 2022-03-02 | Open-market sale | 2 | $161.62 | 172,004 |
| 2022-03-01 | Conversion (derivative) | 326 | $0.00 | 2,554,320 |
| 2022-03-01 | Conversion | 326 | $0.00 | 1,272 |
| 2022-02-14 | Gift | 26 | $0.00 | 173,229 |
| 2022-02-14 | J | 26 | $0.00 | 173,255 |
| 2022-02-02 | Gift | 36,507 | $0.00 | 0 |
| 2022-01-31 | Conversion (derivative) | 36,507 | $0.00 | 7,666,266 |
| 2022-01-31 | Conversion | 36,507 | — | 36,507 |
| 2021-12-08 | Conversion (derivative) | 10,930 | $0.00 | 7,702,773 |
| 2021-12-08 | Gift | 10,930 | $0.00 | 0 |
| 2021-12-08 | Conversion | 10,930 | $0.00 | 10,930 |
| 2021-12-06 | Conversion (derivative) | 256,920 | $0.00 | 7,713,703 |
| 2021-12-06 | Open-market sale | 5,600 | $154.30 | 251,320 |
| 2021-12-06 | Conversion | 256,920 | — | 256,920 |
| 2021-12-06 | Open-market sale | 4,150 | $155.45 | 247,170 |
| 2021-12-06 | Open-market sale | 11,335 | $156.75 | 235,835 |
| 2021-12-06 | Open-market sale | 15,709 | $157.94 | 220,126 |
| 2021-12-06 | Open-market sale | 38,672 | $158.81 | 181,454 |
| 2021-12-06 | Open-market sale | 4,800 | $163.35 | 0 |
| 2021-12-06 | Open-market sale | 25,213 | $162.77 | 4,800 |
| 2021-12-06 | Open-market sale | 62,935 | $161.52 | 30,013 |
| 2021-12-06 | Open-market sale | 59,422 | $160.86 | 92,948 |
| 2021-12-06 | Open-market sale | 29,084 | $159.67 | 152,370 |
| 2021-12-02 | Open-market sale | 1,535 | $165.55 | 173,229 |
| 2021-12-01 | Conversion (derivative) | 326 | $0.00 | 2,554,646 |
| 2021-12-01 | Conversion | 326 | — | 946 |
| 2021-11-16 | Conversion (derivative) | 343,360 | $0.00 | 7,970,623 |
| 2021-11-16 | Conversion (derivative) | 112,568 | $0.00 | 2,554,972 |
| 2021-11-16 | Open-market sale | 126,765 | $192.89 | 3,049 |
| 2021-11-16 | Conversion | 343,360 | $0.00 | 343,360 |
| 2021-11-16 | Open-market sale | 1,200 | $186.58 | 342,160 |
| 2021-11-16 | Open-market sale | 31,283 | $192.04 | 27,639 |
| 2021-11-16 | Open-market sale | 6,002 | $191.15 | 58,922 |
| 2021-11-16 | Open-market sale | 15,189 | $189.89 | 64,924 |
| 2021-11-16 | Open-market sale | 16,559 | $188.83 | 80,113 |
| 2021-11-16 | Open-market sale | 13,672 | $188.13 | 96,672 |
| 2021-11-16 | Open-market sale | 2,844 | $187.04 | 110,344 |
| 2021-11-16 | Conversion | 112,568 | $0.00 | 113,188 |
| 2021-11-16 | Open-market sale | 3,049 | $193.44 | 0 |
| 2021-11-16 | Open-market sale | 27,019 | $192.93 | 620 |
| 2021-11-16 | Open-market sale | 142,270 | $191.97 | 129,814 |
| 2021-11-16 | Open-market sale | 17,249 | $191.05 | 272,084 |
| 2021-11-16 | Open-market sale | 16,572 | $189.85 | 289,333 |
| 2021-11-16 | Open-market sale | 22,185 | $188.77 | 305,905 |
| 2021-11-16 | Open-market sale | 14,070 | $187.89 | 328,090 |
| 2021-11-09 | Gift | 25 | $0.00 | 0 |
| 2021-11-09 | J | 25 | $0.00 | 25 |
| 2021-11-03 | Conversion (derivative) | 343,360 | $0.00 | 8,313,983 |
| 2021-11-03 | Open-market sale | 46,439 | $163.57 | 3,900 |
| 2021-11-03 | Conversion | 343,360 | $0.00 | 343,360 |
| 2021-11-03 | Open-market sale | 57,852 | $162.10 | 285,508 |
| 2021-11-03 | Open-market sale | 235,169 | $162.87 | 50,339 |
| 2021-11-03 | Open-market sale | 3,900 | $164.50 | 0 |
| 2021-10-19 | Conversion (derivative) | 343,360 | $0.00 | 8,657,343 |
| 2021-10-19 | Conversion | 343,360 | $0.00 | 343,360 |
| 2021-10-19 | Open-market sale | 15,499 | $156.68 | 327,861 |
| 2021-10-19 | Open-market sale | 134,999 | $157.69 | 192,862 |
| 2021-10-19 | Open-market sale | 150,362 | $158.52 | 42,500 |
| 2021-10-19 | Open-market sale | 600 | $160.23 | 0 |
| 2021-10-19 | Open-market sale | 41,900 | $159.35 | 600 |
| 2021-10-06 | Conversion (derivative) | 257,520 | $0.00 | 9,000,703 |
| 2021-10-06 | Conversion (derivative) | 56,784 | $0.00 | 2,667,540 |
| 2021-10-06 | Open-market sale | 3,100 | $141.41 | 54,304 |
| 2021-10-06 | Open-market sale | 2,736 | $142.32 | 51,568 |
| 2021-10-06 | Open-market sale | 30,694 | $143.39 | 20,874 |
| 2021-10-06 | Open-market sale | 15,891 | $144.35 | 4,983 |
| 2021-10-06 | Open-market sale | 4,263 | $145.26 | 720 |
| 2021-10-06 | Open-market sale | 100 | $146.11 | 620 |
| 2021-10-06 | Conversion | 56,784 | $0.00 | 57,404 |
| 2021-10-06 | Open-market sale | 2,800 | $145.88 | 0 |
| 2021-10-06 | Open-market sale | 28,350 | $145.01 | 2,800 |
| 2021-10-06 | Open-market sale | 15,254 | $142.08 | 234,987 |
| 2021-10-06 | Conversion | 257,520 | $0.00 | 257,520 |
| 2021-10-06 | Open-market sale | 7,279 | $141.08 | 250,241 |
| 2021-10-06 | Open-market sale | 80,150 | $144.14 | 31,150 |
| 2021-10-06 | Open-market sale | 123,687 | $143.31 | 111,300 |
| 2021-09-23 | Conversion (derivative) | 1,000 | $0.00 | 2,724,324 |
| 2021-09-23 | Conversion (derivative) | 600 | $0.00 | 9,258,223 |
| 2021-09-23 | Open-market sale | 1,000 | $150.00 | 620 |
| 2021-09-23 | Conversion | 1,000 | $0.00 | 1,620 |
| 2021-09-23 | Open-market sale | 600 | $150.00 | 0 |
| 2021-09-23 | Conversion | 600 | $0.00 | 600 |
| 2021-09-21 | Conversion (derivative) | 56,784 | $0.00 | 2,725,324 |
| 2021-09-21 | Conversion (derivative) | 257,520 | $0.00 | 9,258,823 |
| 2021-09-21 | Conversion | 56,784 | $0.00 | 57,404 |
| 2021-09-21 | Open-market sale | 103,173 | $145.87 | 0 |
| 2021-09-21 | Open-market sale | 106,665 | $145.17 | 103,173 |
| 2021-09-21 | Open-market sale | 39,182 | $143.94 | 209,838 |
| 2021-09-21 | Open-market sale | 8,500 | $143.21 | 249,020 |
| 2021-09-21 | Conversion | 257,520 | $0.00 | 257,520 |
| 2021-09-21 | Open-market sale | 18,628 | $145.93 | 620 |
| 2021-09-21 | Open-market sale | 27,258 | $145.23 | 19,248 |
| 2021-09-21 | Open-market sale | 7,598 | $144.02 | 46,506 |
| 2021-09-21 | Open-market sale | 3,300 | $143.37 | 54,104 |
| 2021-09-08 | Conversion (derivative) | 257,520 | $0.00 | 9,516,343 |
| 2021-09-08 | Open-market sale | 8,375 | $137.64 | 144,037 |
| 2021-09-08 | Conversion | 257,520 | $0.00 | 257,520 |
| 2021-09-08 | Open-market sale | 19,996 | $133.56 | 237,524 |
| 2021-09-08 | Open-market sale | 32,866 | $134.57 | 204,658 |
| 2021-09-08 | Open-market sale | 47,739 | $135.50 | 156,919 |
| 2021-09-08 | Open-market sale | 4,507 | $136.44 | 152,412 |
| 2021-09-08 | Open-market sale | 41,282 | $138.79 | 102,755 |
| 2021-09-08 | Open-market sale | 75,206 | $139.53 | 27,549 |
| 2021-09-08 | Open-market sale | 27,549 | $140.40 | 0 |
| 2021-09-02 | Open-market sale | 1,258 | $136.34 | 174,764 |
| 2021-09-01 | Conversion (derivative) | 326 | $0.00 | 2,782,108 |
| 2021-09-01 | Conversion | 326 | — | 620 |
| 2021-08-23 | Conversion (derivative) | 257,520 | $0.00 | 9,773,863 |
| 2021-08-23 | Open-market sale | 120,482 | $131.30 | 47,127 |
| 2021-08-23 | Open-market sale | 47,127 | $132.40 | 0 |
| 2021-08-23 | Conversion | 257,520 | $0.00 | 257,520 |
| 2021-08-23 | Open-market sale | 89,911 | $130.60 | 167,609 |
| 2021-08-12 | Conversion (derivative) | 32,720 | $0.00 | 10,031,383 |
| 2021-08-12 | Conversion (derivative) | 3,600 | $0.00 | 2,782,434 |
| 2021-08-12 | Open-market sale | 31,420 | $130.41 | 1,300 |
| 2021-08-12 | Conversion | 32,720 | — | 32,720 |
| 2021-08-12 | Open-market sale | 3,600 | $130.31 | 294 |
| 2021-08-12 | Conversion | 3,600 | — | 3,894 |
| 2021-08-12 | Open-market sale | 1,300 | $131.07 | 0 |
| 2021-08-10 | Conversion (derivative) | 53,184 | $0.00 | 2,786,034 |
| 2021-08-10 | Conversion (derivative) | 224,800 | $0.00 | 10,064,103 |
| 2021-08-10 | Open-market sale | 24,392 | $125.46 | 29,086 |
| 2021-08-10 | Open-market sale | 10,200 | $130.00 | 0 |
| 2021-08-10 | Open-market sale | 4,700 | $129.19 | 10,200 |
| 2021-08-10 | Open-market sale | 18,240 | $128.40 | 14,900 |
| 2021-08-10 | Open-market sale | 34,115 | $127.38 | 33,140 |
| 2021-08-10 | Open-market sale | 47,422 | $126.37 | 67,255 |
| 2021-08-10 | Open-market sale | 110,123 | $125.45 | 114,677 |
| 2021-08-10 | Conversion | 224,800 | — | 224,800 |
| 2021-08-10 | Open-market sale | 6,964 | $129.88 | 294 |
| 2021-08-10 | Open-market sale | 3,802 | $128.42 | 7,258 |
| 2021-08-10 | Open-market sale | 7,488 | $127.41 | 11,060 |
| 2021-08-10 | Open-market sale | 10,538 | $126.39 | 18,548 |
| 2021-08-10 | Conversion | 53,184 | — | 53,478 |
| 2021-06-02 | Open-market sale | 1,135 | $91.39 | 176,022 |
| 2021-06-01 | Conversion (derivative) | 294 | $0.00 | 2,839,218 |
| 2021-06-01 | Conversion | 294 | — | 294 |
| 2021-05-03 | Conversion (derivative) | 14,201 | $0.00 | 2,839,512 |
| 2021-05-03 | Conversion (derivative) | 12,500 | $0.00 | 0 |
| 2021-05-03 | Conversion (derivative) | 79,551 | $0.00 | 10,288,903 |
| 2021-05-03 | Open-market sale | 1,434 | $82.67 | 2,000 |
| 2021-05-03 | Open-market sale | 2,400 | $81.36 | 3,434 |
| 2021-05-03 | Open-market sale | 6,666 | $80.30 | 5,834 |
| 2021-05-03 | Open-market sale | 800 | $84.37 | 100 |
| 2021-05-03 | Open-market sale | 1,379 | $83.33 | 900 |
| 2021-05-03 | Open-market sale | 1,300 | $82.58 | 2,279 |
| 2021-05-03 | Open-market sale | 2,152 | $81.35 | 3,579 |
| 2021-05-03 | Open-market sale | 6,769 | $80.29 | 5,731 |
| 2021-05-03 | Conversion | 12,500 | — | 12,500 |
| 2021-05-03 | Open-market sale | 45,564 | $80.27 | 33,987 |
| 2021-05-03 | Open-market sale | 700 | $84.26 | 300 |
| 2021-05-03 | Open-market sale | 2,010 | $83.29 | 1,000 |
| 2021-05-03 | Open-market sale | 900 | $82.49 | 3,010 |
| 2021-05-03 | Open-market sale | 2,760 | $81.34 | 3,910 |
| 2021-05-03 | Open-market sale | 7,531 | $80.28 | 6,670 |
| 2021-05-03 | Conversion | 14,201 | — | 14,201 |
| 2021-05-03 | Open-market sale | 700 | $85.01 | 800 |
| 2021-05-03 | Open-market sale | 4,467 | $84.27 | 1,500 |
| 2021-05-03 | Open-market sale | 8,490 | $83.31 | 5,967 |
| 2021-05-03 | Open-market sale | 6,118 | $82.59 | 14,457 |
| 2021-05-03 | Open-market sale | 13,412 | $81.35 | 20,575 |
| 2021-05-03 | Conversion | 79,551 | — | 79,551 |
| 2021-05-03 | Open-market sale | 300 | $84.98 | 0 |
| 2021-04-08 | Grant / award | 59,895 | $0.00 | 177,157 |
| 2021-04-05 | Conversion (derivative) | 39,300 | $0.00 | 2,853,713 |
| 2021-04-05 | Conversion (derivative) | 37,500 | $0.00 | 12,500 |
| 2021-04-05 | Conversion (derivative) | 237,750 | $0.00 | 10,368,454 |
| 2021-04-05 | Open-market sale | 1,000 | $85.36 | 1,800 |
| 2021-04-05 | Open-market sale | 19,562 | $83.10 | 7,215 |
| 2021-04-05 | Open-market sale | 10,723 | $82.31 | 26,777 |
| 2021-04-05 | Open-market sale | 600 | $86.16 | 75 |
| 2021-04-05 | Open-market sale | 2,100 | $85.62 | 675 |
| 2021-04-05 | Open-market sale | 3,501 | $84.11 | 2,775 |
| 2021-04-05 | Open-market sale | 19,488 | $83.15 | 6,276 |
| 2021-04-05 | Open-market sale | 11,736 | $82.35 | 25,764 |
| 2021-04-05 | Conversion | 37,500 | — | 37,500 |
| 2021-04-05 | Open-market sale | 800 | $86.09 | 100 |
| 2021-04-05 | Open-market sale | 2,100 | $85.57 | 900 |
| 2021-04-05 | Open-market sale | 4,658 | $84.02 | 3,000 |
| 2021-04-05 | Open-market sale | 19,866 | $83.11 | 7,658 |
| 2021-04-05 | Open-market sale | 11,776 | $82.33 | 27,524 |
| 2021-04-05 | Conversion | 39,300 | — | 39,300 |
| 2021-04-05 | Open-market sale | 2,100 | $87.80 | 0 |
| 2021-04-05 | Open-market sale | 700 | $87.17 | 2,100 |
| 2021-04-05 | Open-market sale | 9,106 | $85.93 | 2,800 |
| 2021-04-05 | Open-market sale | 7,335 | $85.41 | 11,906 |
| 2021-04-05 | Open-market sale | 25,875 | $84.03 | 19,241 |
| 2021-04-05 | Open-market sale | 127,588 | $83.11 | 45,116 |
| 2021-04-05 | Open-market sale | 65,046 | $82.32 | 172,704 |
| 2021-04-05 | Conversion | 237,750 | — | 237,750 |
| 2021-03-02 | Conversion (derivative) | 117,336 | $0.00 | 10,606,204 |
| 2021-03-02 | Open-market sale | 1,500 | $98.49 | 0 |
| 2021-03-02 | Open-market sale | 3,612 | $97.46 | 1,500 |
| 2021-03-02 | Open-market sale | 11,997 | $96.71 | 5,112 |
| 2021-03-02 | Open-market sale | 17,499 | $95.80 | 17,109 |
| 2021-03-02 | Open-market sale | 39,701 | $94.87 | 34,608 |
| 2021-03-02 | Open-market sale | 43,027 | $93.64 | 74,309 |
| 2021-03-02 | Conversion | 117,336 | — | 117,336 |
| 2021-03-01 | Conversion (derivative) | 199,664 | $0.00 | 10,723,540 |
| 2021-03-01 | Conversion (derivative) | 52,400 | $0.00 | 2,893,013 |
| 2021-03-01 | Conversion (derivative) | 50,000 | $0.00 | 50,000 |
| 2021-03-01 | Open-market sale | 29,224 | $97.22 | 2,611 |
| 2021-03-01 | Open-market sale | 7,260 | $95.20 | 42,740 |
| 2021-03-01 | Open-market sale | 12,056 | $96.01 | 30,684 |
| 2021-03-01 | Open-market sale | 27,723 | $97.22 | 2,961 |
| 2021-03-01 | Conversion | 50,000 | — | 50,000 |
| 2021-03-01 | Open-market sale | 6,911 | $95.17 | 43,089 |
| 2021-03-01 | Conversion | 52,400 | — | 52,400 |
| 2021-03-01 | Open-market sale | 8,009 | $95.21 | 44,391 |
| 2021-03-01 | Open-market sale | 12,556 | $96.03 | 31,835 |
| 2021-03-01 | Open-market sale | 104,318 | $97.16 | 8,039 |
| 2021-03-01 | Open-market sale | 46,479 | $96.01 | 112,357 |
| 2021-03-01 | Open-market sale | 40,828 | $95.18 | 158,836 |
| 2021-03-01 | Conversion | 199,664 | — | 199,664 |
| 2021-03-01 | Open-market sale | 2,796 | $97.72 | 0 |
| 2021-03-01 | Open-market sale | 27,975 | $97.22 | 2,796 |
| 2021-03-01 | Open-market sale | 12,318 | $95.99 | 30,771 |
| 2021-02-02 | Conversion (derivative) | 77,513 | $0.00 | 10,934,556 |
| 2021-02-02 | Open-market sale | 45,896 | $106.19 | 1,800 |
| 2021-02-02 | Open-market sale | 12,138 | $105.21 | 47,696 |
| 2021-02-02 | Open-market sale | 11,788 | $104.06 | 59,834 |
| 2021-02-02 | Open-market sale | 5,891 | $103.32 | 71,622 |
| 2021-02-02 | Conversion | 77,513 | — | 77,513 |
| 2021-02-02 | Open-market sale | 1,800 | $106.88 | 0 |
| 2021-02-01 | Conversion (derivative) | 239,487 | $0.00 | 11,012,069 |
| 2021-02-01 | Conversion (derivative) | 52,400 | $0.00 | 2,945,413 |
| 2021-02-01 | Conversion (derivative) | 50,000 | $0.00 | 100,000 |
| 2021-02-01 | Open-market sale | 47,517 | $101.45 | 191,970 |
| 2021-02-01 | Open-market sale | 3,724 | $103.15 | 1,309 |
| 2021-02-01 | Open-market sale | 29,128 | $102.10 | 5,033 |
| 2021-02-01 | Open-market sale | 15,839 | $101.53 | 34,161 |
| 2021-02-01 | Open-market sale | 1,194 | $103.99 | 100 |
| 2021-02-01 | Open-market sale | 3,980 | $103.13 | 1,294 |
| 2021-02-01 | Open-market sale | 30,070 | $102.08 | 5,274 |
| 2021-02-01 | Open-market sale | 14,656 | $101.51 | 35,344 |
| 2021-02-01 | Conversion | 50,000 | — | 50,000 |
| 2021-02-01 | Open-market sale | 4,155 | $103.12 | 1,300 |
| 2021-02-01 | Open-market sale | 32,001 | $102.08 | 5,455 |
| 2021-02-01 | Open-market sale | 14,944 | $101.51 | 37,456 |
| 2021-02-01 | Conversion | 52,400 | — | 52,400 |
| 2021-02-01 | Open-market sale | 400 | $104.97 | 0 |
| 2021-02-01 | Open-market sale | 10,315 | $104.02 | 400 |
| 2021-02-01 | Open-market sale | 29,052 | $103.12 | 10,715 |
| 2021-02-01 | Open-market sale | 152,203 | $102.09 | 39,767 |
| 2021-02-01 | Conversion | 239,487 | — | 239,487 |
| 2021-01-04 | Conversion (derivative) | 50,000 | $0.00 | 150,000 |
| 2021-01-04 | Conversion (derivative) | 52,400 | $0.00 | 2,997,813 |
| 2021-01-04 | Conversion (derivative) | 317,000 | $0.00 | 11,251,556 |
| 2021-01-04 | Open-market sale | 20,667 | $95.34 | 5,500 |
| 2021-01-04 | Open-market sale | 33,012 | $94.16 | 26,167 |
| 2021-01-04 | Open-market sale | 400 | $96.49 | 1,300 |
| 2021-01-04 | Open-market sale | 6,641 | $94.35 | 6,010 |
| 2021-01-04 | Open-market sale | 5,482 | $93.64 | 12,651 |
| 2021-01-04 | Open-market sale | 5,100 | $92.25 | 18,133 |
| 2021-01-04 | Open-market sale | 26,767 | $91.39 | 23,233 |
| 2021-01-04 | Conversion | 50,000 | — | 50,000 |
| 2021-01-04 | Open-market sale | 700 | $96.98 | 1,000 |
| 2021-01-04 | Open-market sale | 4,882 | $95.44 | 1,700 |
| 2021-01-04 | Open-market sale | 7,389 | $94.27 | 6,582 |
| 2021-01-04 | Open-market sale | 5,127 | $93.58 | 13,971 |
| 2021-01-04 | Open-market sale | 5,480 | $92.21 | 19,098 |
| 2021-01-04 | Open-market sale | 27,822 | $91.38 | 24,578 |
| 2021-01-04 | Conversion | 52,400 | — | 52,400 |
| 2021-01-04 | Open-market sale | 22,265 | $93.43 | 59,179 |
| 2021-01-04 | Open-market sale | 57,347 | $92.08 | 81,444 |
| 2021-01-04 | Open-market sale | 178,209 | $91.33 | 138,791 |
| 2021-01-04 | Conversion | 317,000 | — | 317,000 |
| 2021-01-04 | Open-market sale | 900 | $96.48 | 4,600 |
| 2021-01-04 | Open-market sale | 1,800 | $97.25 | 2,800 |
| 2021-01-04 | Open-market sale | 1,000 | $98.76 | 0 |
| 2021-01-04 | Open-market sale | 6,925 | $94.29 | 6,350 |
| 2021-01-04 | Open-market sale | 25,985 | $91.37 | 24,015 |
| 2021-01-04 | Open-market sale | 5,940 | $92.20 | 18,075 |
| 2021-01-04 | Open-market sale | 4,800 | $93.59 | 13,275 |
| 2021-01-04 | Conversion | 50,000 | — | 50,000 |
| 2021-01-04 | Open-market sale | 4,650 | $95.38 | 1,700 |
| 2021-01-04 | Open-market sale | 300 | $96.28 | 1,400 |
| 2021-01-04 | Open-market sale | 1,000 | $98.69 | 0 |
| 2021-01-04 | Open-market sale | 400 | $97.27 | 1,000 |
| 2020-12-02 | Conversion (derivative) | 157,267 | $0.00 | 11,568,556 |
| 2020-12-02 | Open-market sale | 49,140 | $93.42 | 0 |
| 2020-12-02 | Open-market sale | 69,413 | $92.84 | 49,140 |
| 2020-12-02 | Open-market sale | 23,754 | $91.56 | 118,553 |
| 2020-12-02 | Open-market sale | 14,960 | $90.72 | 142,307 |
| 2020-12-02 | Conversion | 157,267 | — | 157,267 |
| 2020-12-02 | Conversion (derivative) | 157,267 | $0.00 | 11,557,204 |
| 2020-12-01 | Conversion (derivative) | 50,000 | $0.00 | 200,000 |
| 2020-12-01 | Conversion (derivative) | 52,400 | $0.00 | 3,050,213 |
| 2020-12-01 | Conversion (derivative) | 159,733 | $0.00 | 11,725,823 |
| 2020-12-01 | Open-market sale | 29,503 | $95.39 | 7,056 |
| 2020-12-01 | Open-market sale | 15,841 | $94.69 | 36,559 |
| 2020-12-01 | Conversion | 52,400 | — | 52,400 |
| 2020-12-01 | Open-market sale | 900 | $97.17 | 5,000 |
| 2020-12-01 | Open-market sale | 39,271 | $96.57 | 5,900 |
| 2020-12-01 | Open-market sale | 76,091 | $95.51 | 45,171 |
| 2020-12-01 | Open-market sale | 38,471 | $94.69 | 121,262 |
| 2020-12-01 | Conversion | 159,733 | — | 159,733 |
| 2020-12-01 | Open-market sale | 25,471 | $95.44 | 6,492 |
| 2020-12-01 | Open-market sale | 18,037 | $94.74 | 31,963 |
| 2020-12-01 | Open-market sale | 26,678 | $95.42 | 6,435 |
| 2020-12-01 | Open-market sale | 16,887 | $94.72 | 33,113 |
| 2020-12-01 | Conversion | 50,000 | — | 50,000 |
| 2020-12-01 | Open-market sale | 7,056 | $96.54 | 0 |
| 2020-12-01 | Conversion (derivative) | 159,733 | $0.00 | 11,714,471 |
| 2020-11-18 | Gift | 11,352 | $0.00 | 105,910 |
| 2020-11-18 | Conversion (derivative) | 11,352 | $0.00 | 11,874,204 |
| 2020-11-18 | Conversion | 11,352 | — | 11,352 |
| 2020-11-18 | Gift | 11,352 | $0.00 | 0 |
| 2020-11-03 | Conversion (derivative) | 773 | $0.00 | 3,102,613 |
| 2020-11-03 | Conversion (derivative) | 190,458 | $0.00 | 11,885,556 |
| 2020-11-03 | Conversion (derivative) | 391 | $0.00 | 250,000 |
| 2020-11-03 | Conversion | 391 | — | 391 |
| 2020-11-03 | Conversion | 277 | — | 277 |
| 2020-11-03 | Conversion | 773 | — | 773 |
| 2020-11-03 | Open-market sale | 6,800 | $90.58 | 0 |
| 2020-11-03 | Conversion | 190,458 | — | 190,458 |
| 2020-11-03 | Open-market sale | 172,747 | $90.08 | 6,800 |
| 2020-11-03 | Open-market sale | 7,428 | $89.17 | 179,547 |
| 2020-11-03 | Open-market sale | 2,183 | $88.06 | 186,975 |
| 2020-11-03 | Open-market sale | 1,300 | $86.81 | 189,158 |
| 2020-11-02 | Conversion (derivative) | 49,723 | $0.00 | 250,277 |
| 2020-11-02 | Conversion (derivative) | 126,542 | $0.00 | 12,076,014 |
| 2020-11-02 | Conversion (derivative) | 51,627 | $0.00 | 3,103,386 |
| 2020-11-02 | Conversion (derivative) | 49,609 | $0.00 | 250,391 |
| 2020-11-02 | Open-market sale | 9,363 | $89.14 | 21,856 |
| 2020-11-02 | Open-market sale | 69,415 | $88.30 | 31,219 |
| 2020-11-02 | Open-market sale | 25,908 | $87.36 | 100,634 |
| 2020-11-02 | Conversion | 126,542 | — | 126,542 |
| 2020-11-02 | Open-market sale | 10,909 | $90.27 | 1,600 |
| 2020-11-02 | Open-market sale | 5,000 | $89.21 | 12,509 |
| 2020-11-02 | Open-market sale | 23,100 | $88.34 | 17,509 |
| 2020-11-02 | Open-market sale | 9,000 | $87.44 | 40,609 |
| 2020-11-02 | Conversion | 49,609 | — | 49,609 |
| 2020-11-02 | Open-market sale | 10,733 | $90.26 | 1,900 |
| 2020-11-02 | Open-market sale | 4,390 | $89.19 | 12,633 |
| 2020-11-02 | Open-market sale | 22,500 | $88.38 | 17,023 |
| 2020-11-02 | Open-market sale | 10,200 | $87.49 | 39,523 |
| 2020-11-02 | Conversion | 49,723 | — | 49,723 |
| 2020-11-02 | Open-market sale | 10,827 | $90.24 | 2,200 |
| 2020-11-02 | Open-market sale | 3,944 | $89.20 | 13,027 |
| 2020-11-02 | Open-market sale | 24,480 | $88.36 | 16,971 |
| 2020-11-02 | Open-market sale | 10,176 | $87.46 | 41,451 |
| 2020-11-02 | Conversion | 51,627 | — | 51,627 |
| 2020-11-02 | Open-market sale | 3,304 | $91.09 | 0 |
| 2020-11-02 | Open-market sale | 18,552 | $90.25 | 3,304 |
| 2020-09-01 | Conversion (derivative) | 170,389 | $0.00 | 12,202,556 |
| 2020-09-01 | Conversion (derivative) | 43,956 | $0.00 | 3,155,013 |
| 2020-09-01 | Conversion (derivative) | 37,500 | $0.00 | 300,000 |
| 2020-09-01 | Open-market sale | 26,085 | $85.42 | 5,684 |
| 2020-09-01 | Open-market sale | 5,231 | $84.73 | 31,769 |
| 2020-09-01 | Open-market sale | 6,749 | $86.17 | 400 |
| 2020-09-01 | Open-market sale | 30,705 | $85.39 | 7,149 |
| 2020-09-01 | Open-market sale | 5,502 | $84.70 | 37,854 |
| 2020-09-01 | Open-market sale | 600 | $83.18 | 43,356 |
| 2020-09-01 | Conversion | 43,956 | — | 43,956 |
| 2020-09-01 | Open-market sale | 25,707 | $86.19 | 1,118 |
| 2020-09-01 | Open-market sale | 118,417 | $85.40 | 26,825 |
| 2020-09-01 | Open-market sale | 22,819 | $84.72 | 145,242 |
| 2020-09-01 | Open-market sale | 2,328 | $83.48 | 168,061 |
| 2020-09-01 | Conversion | 170,389 | — | 170,389 |
| 2020-09-01 | Open-market sale | 5,484 | $86.18 | 200 |
| 2020-09-01 | Open-market sale | 318 | $87.06 | 0 |
| 2020-09-01 | Open-market sale | 7,084 | $86.10 | 318 |
| 2020-09-01 | Open-market sale | 26,996 | $85.33 | 7,402 |
| 2020-09-01 | Open-market sale | 2,602 | $84.58 | 34,398 |
| 2020-09-01 | Open-market sale | 500 | $83.24 | 37,000 |
| 2020-09-01 | Conversion | 37,500 | — | 37,500 |
| 2020-08-03 | Conversion (derivative) | 225,800 | $0.00 | 12,372,945 |
| 2020-08-03 | Conversion (derivative) | 50,000 | $0.00 | 337,500 |
| 2020-08-03 | Conversion (derivative) | 58,400 | $0.00 | 3,198,969 |
| 2020-08-03 | Open-market sale | 21,463 | $95.31 | 5,765 |
| 2020-08-03 | Open-market sale | 22,772 | $94.29 | 27,228 |
| 2020-08-03 | Conversion | 225,800 | — | 225,800 |
| 2020-08-03 | Open-market sale | 21,758 | $95.28 | 6,190 |
| 2020-08-03 | Open-market sale | 22,052 | $94.28 | 27,948 |
| 2020-08-03 | Conversion | 50,000 | — | 50,000 |
| 2020-08-03 | Open-market sale | 25,518 | $95.29 | 7,207 |
| 2020-08-03 | Open-market sale | 25,675 | $94.28 | 32,725 |
| 2020-08-03 | Conversion | 58,400 | — | 58,400 |
| 2020-08-03 | Open-market sale | 26,596 | $96.06 | 0 |
| 2020-08-03 | Open-market sale | 99,872 | $95.28 | 26,596 |
| 2020-08-03 | Open-market sale | 99,332 | $94.28 | 126,468 |
| 2020-07-06 | Conversion (derivative) | 225,800 | $0.00 | 12,598,745 |
| 2020-07-06 | Conversion (derivative) | 58,400 | $0.00 | 3,257,369 |
| 2020-07-06 | Conversion (derivative) | 50,000 | $0.00 | 387,500 |
| 2020-07-06 | Open-market sale | 76,339 | $91.66 | 2,100 |
| 2020-07-06 | Open-market sale | 46,976 | $90.71 | 78,439 |
| 2020-07-06 | Open-market sale | 25,267 | $89.52 | 125,415 |
| 2020-07-06 | Open-market sale | 75,118 | $88.86 | 150,682 |
| 2020-07-06 | Conversion | 225,800 | — | 225,800 |
| 2020-07-06 | Open-market sale | 16,757 | $91.68 | 210 |
| 2020-07-06 | Open-market sale | 10,482 | $90.73 | 16,967 |
| 2020-07-06 | Open-market sale | 5,847 | $89.57 | 27,449 |
| 2020-07-06 | Open-market sale | 16,704 | $88.87 | 33,296 |
| 2020-07-06 | Open-market sale | 16,647 | $91.68 | 300 |
| 2020-07-06 | Open-market sale | 10,404 | $90.75 | 16,947 |
| 2020-07-06 | Open-market sale | 5,775 | $89.59 | 27,351 |
| 2020-07-06 | Open-market sale | 16,874 | $88.87 | 33,126 |
| 2020-07-06 | Conversion | 50,000 | — | 50,000 |
| 2020-07-06 | Open-market sale | 20,021 | $91.66 | 500 |
| 2020-07-06 | Open-market sale | 11,557 | $90.70 | 20,521 |
| 2020-07-06 | Open-market sale | 6,715 | $89.57 | 32,078 |
| 2020-07-06 | Open-market sale | 19,607 | $88.87 | 38,793 |
| 2020-07-06 | Conversion | 58,400 | — | 58,400 |
| 2020-07-06 | Open-market sale | 2,100 | $92.34 | 0 |
| 2020-06-01 | Conversion (derivative) | 58,400 | $0.00 | 3,315,769 |
| 2020-06-01 | Conversion (derivative) | 50,000 | $0.00 | 437,500 |
| 2020-06-01 | Conversion (derivative) | 225,800 | $0.00 | 12,824,545 |
| 2020-06-01 | Open-market sale | 14,564 | $70.71 | 10,509 |
| 2020-06-01 | Open-market sale | 24,402 | $69.73 | 25,598 |
| 2020-06-01 | Open-market sale | 24,927 | $69.74 | 25,073 |
| 2020-06-01 | Conversion | 50,000 | — | 50,000 |
| 2020-06-01 | Open-market sale | 17,300 | $70.72 | 12,024 |
| 2020-06-01 | Open-market sale | 29,076 | $69.74 | 29,324 |
| 2020-06-01 | Conversion | 58,400 | — | 58,400 |
| 2020-06-01 | Open-market sale | 67,219 | $70.70 | 47,944 |
| 2020-06-01 | Open-market sale | 110,637 | $69.73 | 115,163 |
| 2020-06-01 | Conversion | 225,800 | — | 225,800 |
| 2020-06-01 | Open-market sale | 10,954 | $71.56 | 0 |
| 2020-06-01 | Open-market sale | 14,644 | $70.68 | 10,954 |
| 2020-05-08 | Grant / award | 117,262 | $0.00 | 117,262 |
| 2020-05-04 | Conversion (derivative) | 112,900 | $0.00 | 13,050,345 |
| 2020-05-04 | Conversion (derivative) | 29,200 | $0.00 | 3,374,169 |
| 2020-05-04 | Conversion (derivative) | 25,000 | $0.00 | 487,500 |
| 2020-05-04 | Open-market sale | 22,149 | $45.51 | 1,004 |
| 2020-05-04 | Open-market sale | 1,847 | $44.40 | 23,153 |
| 2020-05-04 | Open-market sale | 25,418 | $45.49 | 1,882 |
| 2020-05-04 | Conversion | 29,200 | — | 29,200 |
| 2020-05-04 | Open-market sale | 27,079 | $45.99 | 0 |
| 2020-05-04 | Open-market sale | 80,821 | $45.51 | 27,079 |
| 2020-05-04 | Open-market sale | 5,000 | $44.39 | 107,900 |
| 2020-05-04 | Conversion | 112,900 | — | 112,900 |
| 2020-05-04 | Conversion | 25,000 | — | 25,000 |
| 2020-05-04 | Open-market sale | 1,600 | $44.29 | 23,400 |
| 2020-05-04 | Open-market sale | 22,300 | $45.50 | 1,100 |
| 2020-05-04 | Open-market sale | 1,900 | $44.31 | 27,300 |
| 2020-04-01 | Conversion (derivative) | 56,450 | $0.00 | 13,163,245 |
| 2020-04-01 | Conversion (derivative) | 14,600 | $0.00 | 3,403,369 |
| 2020-04-01 | Conversion (derivative) | 12,500 | $0.00 | 512,500 |
| 2020-04-01 | Open-market sale | 10,500 | $34.91 | 4,100 |
| 2020-04-01 | Open-market sale | 9,325 | $34.93 | 3,175 |
| 2020-04-01 | Open-market sale | 2,800 | $35.92 | 375 |
| 2020-04-01 | Conversion | 12,500 | — | 12,500 |
| 2020-04-01 | Open-market sale | 9,300 | $34.93 | 3,200 |
| 2020-04-01 | Open-market sale | 2,800 | $35.92 | 400 |
| 2020-04-01 | Conversion | 56,450 | — | 56,450 |
| 2020-04-01 | Open-market sale | 40,871 | $34.93 | 15,579 |
| 2020-04-01 | Open-market sale | 13,779 | $35.85 | 1,800 |
| 2020-04-01 | Open-market sale | 1,800 | $36.46 | 0 |
| 2020-04-01 | Conversion | 14,600 | — | 14,600 |
| 2020-04-01 | Open-market sale | 3,600 | $35.84 | 500 |
| 2020-03-02 | Conversion (derivative) | 112,900 | $0.00 | 13,219,695 |
| 2020-03-02 | Conversion (derivative) | 25,000 | $0.00 | 525,000 |
| 2020-03-02 | Conversion (derivative) | 29,200 | $0.00 | 3,417,969 |
| 2020-03-02 | Open-market sale | 4,786 | $44.98 | 300 |
| 2020-03-02 | Open-market sale | 4,450 | $45.02 | 200 |
| 2020-03-02 | Open-market sale | 20,350 | $44.27 | 4,650 |
| 2020-03-02 | Open-market sale | 23,401 | $44.26 | 5,799 |
| 2020-03-02 | Conversion | 29,200 | — | 29,200 |
| 2020-03-02 | Open-market sale | 20,896 | $44.95 | 2,163 |
| 2020-03-02 | Open-market sale | 89,841 | $44.25 | 23,059 |
| 2020-03-02 | Conversion | 112,900 | — | 112,900 |
| 2020-03-02 | Conversion | 25,000 | — | 25,000 |
| 2020-03-02 | Open-market sale | 19,914 | $44.26 | 5,086 |
| 2020-03-02 | Open-market sale | 5,399 | $44.96 | 400 |
| 2020-03-02 | Open-market sale | 300 | $45.71 | 0 |
| 2020-02-03 | Conversion (derivative) | 29,200 | $0.00 | 3,447,169 |
| 2020-02-03 | Conversion (derivative) | 25,000 | $0.00 | 550,000 |
| 2020-02-03 | Conversion (derivative) | 112,900 | $0.00 | 13,332,595 |
| 2020-02-03 | Open-market sale | 13,373 | $45.06 | 2,300 |
| 2020-02-03 | Open-market sale | 9,327 | $44.14 | 15,673 |
| 2020-02-03 | Open-market sale | 1,400 | $46.11 | 700 |
| 2020-02-03 | Open-market sale | 13,590 | $45.06 | 2,100 |
| 2020-02-03 | Open-market sale | 9,310 | $44.14 | 15,690 |
| 2020-02-03 | Conversion | 25,000 | — | 25,000 |
| 2020-02-03 | Open-market sale | 11,183 | $45.95 | 3,400 |
| 2020-02-03 | Open-market sale | 10,338 | $45.23 | 14,583 |
| 2020-02-03 | Open-market sale | 4,279 | $44.14 | 24,921 |
| 2020-02-03 | Conversion | 29,200 | — | 29,200 |
| 2020-02-03 | Open-market sale | 6,224 | $45.92 | 4,202 |
| 2020-02-03 | Open-market sale | 59,677 | $45.06 | 10,426 |
| 2020-02-03 | Open-market sale | 42,797 | $44.15 | 70,103 |
| 2020-02-03 | Open-market sale | 1,400 | $45.95 | 900 |
| 2020-02-03 | Open-market sale | 900 | $46.81 | 0 |
| 2020-02-03 | Conversion | 112,900 | — | 112,900 |
| 2020-01-21 | Conversion (derivative) | 112,900 | $0.00 | 13,445,495 |
| 2020-01-21 | Conversion (derivative) | 29,200 | $0.00 | 3,476,369 |
| 2020-01-21 | Conversion (derivative) | 25,000 | $0.00 | 575,000 |
| 2020-01-21 | Open-market sale | 104,405 | $40.92 | 8,495 |
| 2020-01-21 | Conversion | 112,900 | — | 112,900 |
| 2020-01-21 | Open-market sale | 27,000 | $40.92 | 2,200 |
| 2020-01-21 | Conversion | 29,200 | — | 29,200 |
| 2020-01-21 | Open-market sale | 23,131 | $40.93 | 1,869 |
| 2020-01-21 | Conversion | 25,000 | — | 25,000 |
| 2020-01-21 | Open-market sale | 1,798 | $41.77 | 0 |
| 2020-01-21 | Open-market sale | 23,202 | $40.93 | 1,798 |
| 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) | 900,000 | $0.00 | 0 |
| 2019-09-23 | J (derivative) | 900,000 | $0.00 | 900,000 |
| 2019-09-23 | J (derivative) | 13,558,395 | $0.00 | 13,558,395 |
| 2019-09-23 | J (derivative) | 3,505,569 | $0.00 | 3,505,569 |
| 2019-09-23 | J (derivative) | 600,000 | $0.00 | 600,000 |
| 2019-09-23 | J | 600,000 | — | 0 |
| 2019-09-18 | — | — | — | 600,000 |
| 2019-09-18 | — | — | — | 600,000 |
| 2019-09-18 | — | — | — | 600,000 |
| 2019-09-18 | — | — | — | 3,505,569 |
| 2019-09-18 | — | — | — | 13,558,395 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.