SEC CIK 1525358
Silverman Josh
Reported ownership across 4 companies, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| ETSYview stock → | 262,617 | 2026-10-15 |
| AXPview stock → | 27,610.35 | 2015-02-26 |
| CARTview stock → | 15,228 | 2026-05-22 |
| SHAKview stock → | 8,290 | 2026-05-15 |
Position History — ETSY
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — ETSY
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2026-10-15 | Option exercise (derivative) | 417 | $0.00 | 1,189 |
| 2026-10-15 | Open-market sale | 417 | $84.47 | 262,617 |
| 2026-10-15 | Option exercise | 417 | $10.62 | 263,034 |
| 2026-10-13 | Option exercise (derivative) | 714 | $0.00 | 1,606 |
| 2026-10-13 | Open-market sale | 714 | $79.00 | 262,617 |
| 2026-10-13 | Option exercise | 714 | $10.62 | 263,331 |
| 2026-10-08 | Option exercise | 383 | $10.62 | 262,617 |
| 2026-10-08 | Option exercise (derivative) | 383 | $0.00 | 2,320 |
| 2026-10-08 | Open-market sale | 383 | $74.00 | 262,234 |
| 2026-10-01 | Option exercise (derivative) | 2,090 | $0.00 | 2,703 |
| 2026-10-01 | Open-market sale | 274 | $73.36 | 262,617 |
| 2026-10-01 | Open-market sale | 958 | $72.71 | 262,891 |
| 2026-10-01 | Open-market sale | 858 | $71.86 | 263,849 |
| 2026-10-01 | Option exercise | 2,090 | $10.62 | 264,707 |
| 2026-10-01 | Option exercise (derivative) | 8,654 | $0.00 | 8,655 |
| 2026-10-01 | Option exercise (derivative) | 13,260 | $0.00 | 79,560 |
| 2026-10-01 | Option exercise (derivative) | 7,302 | $0.00 | 43,815 |
| 2026-10-01 | Tax withholding | 16,158 | $72.84 | 262,617 |
| 2026-10-01 | Option exercise | 29,216 | $0.00 | 278,775 |
| 2026-09-03 | Option exercise (derivative) | 1,671 | $0.00 | 4,793 |
| 2026-09-03 | Open-market sale | 1,671 | $84.00 | 249,559 |
| 2026-09-03 | Option exercise | 1,671 | $10.62 | 251,230 |
| 2026-09-01 | Option exercise (derivative) | 11,696 | $0.00 | 6,464 |
| 2026-09-01 | Open-market sale | 7,537 | $82.13 | 249,559 |
| 2026-09-01 | Open-market sale | 4,159 | $81.33 | 257,096 |
| 2026-09-01 | Option exercise | 11,696 | $10.62 | 261,255 |
| 2026-08-04 | Option exercise (derivative) | 6,294 | $0.00 | 18,160 |
| 2026-08-04 | Open-market sale | 6,294 | $84.00 | 249,559 |
| 2026-08-04 | Option exercise | 6,294 | $10.62 | 255,853 |
| 2026-08-03 | Option exercise (derivative) | 41,108 | $0.00 | 24,454 |
| 2026-08-03 | Open-market sale | 32,048 | $83.28 | 249,559 |
| 2026-08-03 | Open-market sale | 9,060 | $82.51 | 171,932 |
| 2026-08-03 | Option exercise | 41,108 | $10.62 | 180,992 |
| 2026-07-15 | Option exercise (derivative) | 22,881 | $0.00 | 65,562 |
| 2026-07-15 | Open-market sale | 22,881 | $84.00 | 139,884 |
| 2026-07-15 | Option exercise | 22,881 | $10.62 | 162,765 |
| 2026-07-10 | Option exercise (derivative) | 39,161 | $0.00 | 88,443 |
| 2026-07-10 | Open-market sale | 39,161 | $79.00 | 139,884 |
| 2026-07-10 | Option exercise | 39,161 | $10.62 | 179,045 |
| 2026-07-01 | Option exercise (derivative) | 92,404 | $0.00 | 127,604 |
| 2026-07-01 | Option exercise (derivative) | 13,260 | $0.00 | 92,820 |
| 2026-07-01 | Option exercise (derivative) | 7,302 | $0.00 | 51,117 |
| 2026-07-01 | Open-market sale | 24,197 | $75.95 | 139,884 |
| 2026-07-01 | Open-market sale | 29,297 | $75.26 | 164,081 |
| 2026-07-01 | Open-market sale | 38,910 | $74.05 | 193,378 |
| 2026-07-01 | Option exercise | 92,404 | $10.62 | 232,288 |
| 2026-07-01 | Tax withholding | 11,372 | $72.83 | 139,884 |
| 2026-07-01 | Option exercise | 20,562 | $0.00 | 151,256 |
| 2026-06-24 | Option exercise (derivative) | 97,389 | $0.00 | 220,008 |
| 2026-06-24 | Open-market sale | 97,389 | $79.00 | 130,694 |
| 2026-06-24 | Option exercise | 97,389 | $10.62 | 228,083 |
| 2026-06-16 | Option exercise (derivative) | 52,479 | $0.00 | 317,397 |
| 2026-06-16 | Open-market sale | 52,479 | $74.00 | 130,694 |
| 2026-06-16 | Option exercise | 52,479 | $10.62 | 183,173 |
| 2026-06-15 | Option exercise (derivative) | 50,000 | $0.00 | 369,876 |
| 2026-06-15 | Open-market sale | 50,000 | $72.50 | 130,694 |
| 2026-06-15 | Option exercise | 50,000 | $10.62 | 180,694 |
| 2026-06-01 | Option exercise (derivative) | 134,730 | $0.00 | 419,876 |
| 2026-06-01 | Open-market sale | 81,980 | $69.09 | 130,694 |
| 2026-06-01 | Open-market sale | 52,750 | $68.57 | 212,674 |
| 2026-06-01 | Option exercise | 134,730 | $10.62 | 265,424 |
| 2026-05-01 | Option exercise (derivative) | 88,350 | $0.00 | 554,606 |
| 2026-05-01 | Open-market sale | 14,077 | $64.54 | 130,694 |
| 2026-05-01 | Open-market sale | 74,273 | $64.11 | 144,771 |
| 2026-05-01 | Option exercise | 88,350 | $10.62 | 219,044 |
| 2026-04-29 | Option exercise (derivative) | 36,443 | $0.00 | 642,956 |
| 2026-04-29 | Option exercise | 36,443 | $10.62 | 167,137 |
| 2026-04-29 | Open-market sale | 36,443 | $69.00 | 130,694 |
| 2026-04-21 | Option exercise (derivative) | 70,000 | $0.00 | 679,399 |
| 2026-04-21 | Option exercise | 70,000 | $10.62 | 200,694 |
| 2026-04-21 | Open-market sale | 70,000 | $65.00 | 130,694 |
| 2026-04-20 | Option exercise (derivative) | 30,369 | $0.00 | 749,399 |
| 2026-04-20 | Option exercise | 30,369 | $10.62 | 161,063 |
| 2026-04-20 | Open-market sale | 30,369 | $64.00 | 130,694 |
| 2026-04-16 | Option exercise (derivative) | 24,296 | $0.00 | 779,768 |
| 2026-04-16 | Option exercise | 24,296 | $10.62 | 154,990 |
| 2026-04-16 | Open-market sale | 24,296 | $59.00 | 130,694 |
| 2026-04-06 | Option exercise (derivative) | 12,148 | $0.00 | 804,064 |
| 2026-04-06 | Open-market sale | 12,148 | $54.00 | 130,694 |
| 2026-04-06 | Option exercise | 12,148 | $10.62 | 142,842 |
| 2026-04-01 | Option exercise (derivative) | 6,074 | $0.00 | 816,212 |
| 2026-04-01 | Option exercise (derivative) | 10,909 | $0.00 | 10,909 |
| 2026-04-01 | Option exercise (derivative) | 42,252 | $0.00 | 0 |
| 2026-04-01 | Option exercise (derivative) | 8,655 | $0.00 | 17,309 |
| 2026-04-01 | Option exercise (derivative) | 7,190 | $0.00 | 0 |
| 2026-04-01 | Option exercise (derivative) | 13,260 | $0.00 | 106,080 |
| 2026-04-01 | Option exercise (derivative) | 7,303 | $0.00 | 58,419 |
| 2026-04-01 | Option exercise | 6,074 | $10.62 | 136,768 |
| 2026-04-01 | Tax withholding | 49,536 | $49.97 | 130,694 |
| 2026-04-01 | Option exercise | 89,569 | $0.00 | 180,230 |
| 2026-04-01 | Open-market sale | 5,868 | $49.02 | 130,900 |
| 2026-04-01 | Open-market sale | 206 | $50.36 | 130,694 |
| 2026-03-06 | Grant / award (derivative) | 9,859 | $0.00 | 42,252 |
| 2026-03-06 | Grant / award (derivative) | 21,818 | $0.00 | 21,818 |
| 2026-02-02 | Option exercise (derivative) | 21,666 | $0.00 | 822,286 |
| 2026-02-02 | Open-market sale | 199 | $53.83 | 90,661 |
| 2026-02-02 | Open-market sale | 21,467 | $53.25 | 90,860 |
| 2026-02-02 | Option exercise | 21,666 | $10.62 | 112,327 |
| 2026-01-02 | Option exercise (derivative) | 86,666 | $0.00 | 843,952 |
| 2026-01-02 | Open-market sale | 74 | $57.86 | 90,661 |
| 2026-01-02 | Open-market sale | 82,653 | $57.51 | 90,735 |
| 2026-01-02 | Option exercise | 86,666 | $10.62 | 177,327 |
| 2026-01-02 | Open-market sale | 3,939 | $56.49 | 173,388 |
| 2026-01-01 | Option exercise (derivative) | 13,260 | $0.00 | 119,340 |
| 2026-01-01 | Option exercise (derivative) | 7,302 | $0.00 | 65,722 |
| 2026-01-01 | Option exercise | 20,562 | $0.00 | 99,508 |
| 2026-01-01 | Tax withholding | 8,847 | $55.44 | 90,661 |
| 2025-12-01 | Option exercise (derivative) | 21,666 | $0.00 | 930,618 |
| 2025-12-01 | Open-market sale | 9,796 | $55.09 | 78,946 |
| 2025-12-01 | Open-market sale | 10,398 | $54.44 | 88,742 |
| 2025-12-01 | Option exercise | 21,666 | $10.62 | 100,612 |
| 2025-12-01 | Open-market sale | 1,472 | $53.44 | 99,140 |
| 2025-11-03 | Option exercise (derivative) | 21,666 | $0.00 | 952,284 |
| 2025-11-03 | Open-market sale | 3,817 | $62.06 | 78,946 |
| 2025-11-03 | Option exercise | 21,666 | $10.62 | 100,612 |
| 2025-11-03 | Open-market sale | 4,919 | $60.40 | 95,693 |
| 2025-11-03 | Open-market sale | 12,930 | $61.69 | 82,763 |
| 2025-10-01 | Option exercise (derivative) | 7,189 | $0.00 | 7,190 |
| 2025-10-01 | Option exercise (derivative) | 21,666 | $0.00 | 973,950 |
| 2025-10-01 | Option exercise (derivative) | 8,654 | $0.00 | 25,964 |
| 2025-10-01 | Option exercise (derivative) | 7,303 | $0.00 | 73,024 |
| 2025-10-01 | Option exercise (derivative) | 13,260 | $0.00 | 132,600 |
| 2025-10-01 | Option exercise | 21,666 | $10.62 | 84,340 |
| 2025-10-01 | Open-market sale | 6,735 | $70.90 | 62,674 |
| 2025-10-01 | Option exercise | 36,406 | $0.00 | 99,080 |
| 2025-10-01 | Tax withholding | 20,134 | $70.49 | 78,946 |
| 2025-10-01 | Open-market sale | 13,022 | $70.04 | 69,409 |
| 2025-10-01 | Open-market sale | 1,567 | $69.02 | 82,431 |
| 2025-10-01 | Open-market sale | 342 | $66.98 | 83,998 |
| 2025-09-29 | Option exercise (derivative) | 150,000 | $0.00 | 995,616 |
| 2025-09-29 | Open-market sale | 150,000 | $72.50 | 62,674 |
| 2025-09-29 | Option exercise | 150,000 | $10.62 | 212,674 |
| 2025-09-18 | Option exercise (derivative) | 70,000 | $0.00 | 1,145,616 |
| 2025-09-18 | Open-market sale | 70,000 | $65.00 | 62,674 |
| 2025-09-18 | Option exercise | 70,000 | $10.62 | 132,674 |
| 2025-09-08 | Option exercise (derivative) | 65,000 | $0.00 | 1,215,616 |
| 2025-09-08 | Option exercise | 65,000 | $10.62 | 127,674 |
| 2025-09-08 | Open-market sale | 65,000 | $57.50 | 62,674 |
| 2025-09-02 | Option exercise (derivative) | 21,666 | $0.00 | 1,280,616 |
| 2025-09-02 | Option exercise | 21,666 | $10.62 | 84,340 |
| 2025-09-02 | Open-market sale | 21,666 | $51.61 | 62,674 |
| 2025-08-01 | Option exercise (derivative) | 21,666 | $0.00 | 1,302,282 |
| 2025-08-01 | Open-market sale | 3,357 | $59.70 | 62,674 |
| 2025-08-01 | Open-market sale | 8,698 | $58.22 | 75,642 |
| 2025-08-01 | Option exercise | 21,666 | $10.62 | 84,340 |
| 2025-08-01 | Open-market sale | 9,611 | $58.93 | 66,031 |
| 2025-07-24 | Option exercise (derivative) | 140,000 | $0.00 | 1,323,948 |
| 2025-07-24 | Open-market sale | 140,000 | $65.00 | 62,674 |
| 2025-07-24 | Option exercise | 140,000 | $10.62 | 202,674 |
| 2025-07-01 | Option exercise (derivative) | 21,666 | $0.00 | 1,463,948 |
| 2025-07-01 | Option exercise (derivative) | 13,260 | $0.00 | 145,860 |
| 2025-07-01 | Option exercise (derivative) | 7,302 | $0.00 | 80,327 |
| 2025-07-01 | Open-market sale | 7,114 | $52.15 | 62,674 |
| 2025-07-01 | Open-market sale | 8,578 | $51.51 | 69,788 |
| 2025-07-01 | Open-market sale | 5,974 | $50.23 | 78,366 |
| 2025-07-01 | Option exercise | 20,562 | $0.00 | 74,046 |
| 2025-07-01 | Tax withholding | 11,372 | $51.36 | 62,674 |
| 2025-07-01 | Option exercise | 21,666 | $10.62 | 84,340 |
| 2025-06-02 | Option exercise (derivative) | 151,666 | $0.00 | 1,485,614 |
| 2025-06-02 | Open-market sale | 18,012 | $58.77 | 110,451 |
| 2025-06-02 | Option exercise | 151,666 | $10.62 | 259,475 |
| 2025-06-02 | Open-market sale | 130,000 | $57.50 | 129,475 |
| 2025-06-02 | Open-market sale | 2,642 | $59.49 | 107,809 |
| 2025-06-02 | Open-market sale | 632 | $58.01 | 128,463 |
| 2025-06-02 | Open-market sale | 380 | $55.58 | 129,095 |
| 2025-05-09 | Gift | 54,325 | $0.00 | 53,484 |
| 2025-05-01 | Option exercise (derivative) | 21,666 | $0.00 | 1,637,280 |
| 2025-05-01 | Open-market sale | 9,202 | $43.52 | 53,484 |
| 2025-05-01 | Option exercise | 21,666 | $10.62 | 75,150 |
| 2025-05-01 | Open-market sale | 12,464 | $42.77 | 62,686 |
| 2025-04-01 | Option exercise (derivative) | 3,101 | $0.00 | 0 |
| 2025-04-01 | Option exercise (derivative) | 7,190 | $0.00 | 14,379 |
| 2025-04-01 | Option exercise (derivative) | 8,654 | $0.00 | 34,618 |
| 2025-04-01 | Option exercise (derivative) | 7,302 | $0.00 | 87,629 |
| 2025-04-01 | Option exercise (derivative) | 15,251 | $0.00 | 0 |
| 2025-04-01 | Option exercise (derivative) | 32,393 | $0.00 | 32,393 |
| 2025-04-01 | Option exercise | 108,472 | $0.00 | 113,476 |
| 2025-04-01 | Open-market sale | 3,061 | $47.48 | 50,423 |
| 2025-04-01 | Open-market sale | 979 | $48.76 | 31,818 |
| 2025-04-01 | Open-market sale | 17,626 | $48.33 | 32,797 |
| 2025-04-01 | Tax withholding | 59,992 | $48.53 | 53,484 |
| 2025-04-01 | Option exercise (derivative) | 21,666 | $0.00 | 1,658,946 |
| 2025-04-01 | Option exercise | 21,666 | $10.62 | 53,484 |
| 2025-03-17 | Grant / award (derivative) | 159,120 | $0.00 | 159,120 |
| 2025-03-05 | Grant / award (derivative) | 64,786 | $0.00 | 64,786 |
| 2025-03-05 | Grant / award (derivative) | 9,054 | $0.00 | 9,054 |
| 2025-02-24 | Option exercise (derivative) | 21,666 | $0.00 | 1,680,612 |
| 2025-02-24 | Open-market sale | 7,406 | $53.25 | 5,004 |
| 2025-02-24 | Option exercise | 21,666 | $10.62 | 26,670 |
| 2025-02-24 | Open-market sale | 8,105 | $51.09 | 18,565 |
| 2025-02-24 | Open-market sale | 6,155 | $51.88 | 12,410 |
| 2025-01-01 | Option exercise (derivative) | 7,303 | $0.00 | 94,931 |
| 2025-01-01 | Tax withholding | 3,123 | $52.89 | 5,004 |
| 2025-01-01 | Option exercise | 7,303 | $0.00 | 8,127 |
| 2024-10-01 | Option exercise (derivative) | 7,302 | $0.00 | 102,234 |
| 2024-10-01 | Option exercise (derivative) | 8,655 | $0.00 | 43,272 |
| 2024-10-01 | Option exercise (derivative) | 7,189 | $0.00 | 21,569 |
| 2024-10-01 | Option exercise (derivative) | 3,100 | $0.00 | 3,101 |
| 2024-10-01 | Option exercise | 26,246 | $0.00 | 79,341 |
| 2024-10-01 | Tax withholding | 14,517 | $52.30 | 64,824 |
| 2024-07-01 | Option exercise (derivative) | 7,302 | $0.00 | 109,536 |
| 2024-07-01 | Tax withholding | 4,039 | $57.01 | 53,095 |
| 2024-07-01 | Option exercise | 7,302 | $0.00 | 57,134 |
| 2024-04-01 | Option exercise (derivative) | 6,197 | $0.00 | 6,197 |
| 2024-04-01 | Option exercise (derivative) | 34,582 | $0.00 | 34,581 |
| 2024-04-01 | Option exercise (derivative) | 8,654 | $0.00 | 51,927 |
| 2024-04-01 | Option exercise (derivative) | 3,101 | $0.00 | 6,201 |
| 2024-04-01 | Option exercise (derivative) | 7,190 | $0.00 | 28,758 |
| 2024-04-01 | Tax withholding | 33,032 | $65.90 | 49,832 |
| 2024-04-01 | Option exercise | 59,724 | $0.00 | 82,864 |
| 2024-03-15 | Grant / award (derivative) | 116,838 | $0.00 | 116,838 |
| 2024-03-05 | Grant / award (derivative) | 69,163 | $0.00 | 69,163 |
| 2024-02-27 | Option exercise (derivative) | 63,047 | $0.00 | 1,702,278 |
| 2024-02-27 | Open-market sale | 63,047 | $72.50 | 23,140 |
| 2024-02-27 | Option exercise | 63,047 | $10.62 | 86,187 |
| 2023-10-25 | Option exercise (derivative) | 10,425 | $0.00 | 1,765,325 |
| 2023-10-25 | Option exercise | 10,425 | $10.62 | 33,565 |
| 2023-10-25 | Open-market sale | 6,987 | $62.50 | 23,140 |
| 2023-10-25 | Open-market sale | 3,438 | $61.77 | 30,127 |
| 2023-10-11 | Option exercise (derivative) | 10,425 | $0.00 | 1,775,750 |
| 2023-10-11 | Open-market sale | 1,442 | $65.04 | 23,140 |
| 2023-10-11 | Open-market sale | 8,983 | $64.42 | 24,582 |
| 2023-10-11 | Option exercise | 10,425 | $10.62 | 33,565 |
| 2023-10-01 | Option exercise (derivative) | 3,100 | $0.00 | 9,302 |
| 2023-10-01 | Option exercise (derivative) | 7,189 | $0.00 | 35,948 |
| 2023-10-01 | Option exercise (derivative) | 8,654 | $0.00 | 60,581 |
| 2023-10-01 | Option exercise | 18,943 | $0.00 | 33,617 |
| 2023-10-01 | Tax withholding | 10,477 | $64.58 | 23,140 |
| 2023-09-27 | Option exercise (derivative) | 10,425 | $0.00 | 1,786,175 |
| 2023-09-27 | Open-market sale | 2,188 | $62.91 | 14,674 |
| 2023-09-27 | Open-market sale | 8,237 | $62.47 | 16,862 |
| 2023-09-27 | Option exercise | 10,425 | $10.62 | 25,099 |
| 2023-09-13 | Option exercise (derivative) | 10,425 | $0.00 | 1,796,600 |
| 2023-09-13 | Option exercise | 10,425 | $10.62 | 25,099 |
| 2023-09-13 | Open-market sale | 5,666 | $65.13 | 14,674 |
| 2023-09-13 | Open-market sale | 4,759 | $64.34 | 20,340 |
| 2023-08-30 | Option exercise (derivative) | 10,425 | $0.00 | 1,807,025 |
| 2023-08-30 | Open-market sale | 7,465 | $74.13 | 17,634 |
| 2023-08-30 | Open-market sale | 2,960 | $74.70 | 14,674 |
| 2023-08-30 | Option exercise | 10,425 | $10.62 | 25,099 |
| 2023-08-16 | Option exercise (derivative) | 10,425 | $0.00 | 1,817,450 |
| 2023-08-16 | Open-market sale | 2,062 | $75.58 | 14,674 |
| 2023-08-16 | Option exercise | 10,425 | $10.62 | 25,099 |
| 2023-08-16 | Open-market sale | 8,363 | $74.87 | 16,736 |
| 2023-08-02 | Option exercise (derivative) | 20,850 | $0.00 | 1,827,875 |
| 2023-08-02 | Open-market sale | 189 | $97.34 | 14,674 |
| 2023-08-02 | Open-market sale | 10,813 | $95.01 | 24,711 |
| 2023-08-02 | Open-market sale | 6,581 | $95.96 | 18,130 |
| 2023-08-02 | Open-market sale | 3,267 | $96.56 | 14,863 |
| 2023-08-02 | Option exercise | 20,850 | $10.62 | 35,524 |
| 2023-07-19 | Option exercise (derivative) | 20,850 | $0.00 | 1,848,725 |
| 2023-07-19 | Open-market sale | 6,636 | $96.18 | 14,674 |
| 2023-07-19 | Open-market sale | 12,669 | $95.08 | 21,310 |
| 2023-07-19 | Open-market sale | 1,545 | $94.01 | 33,979 |
| 2023-07-19 | Option exercise | 20,850 | $10.62 | 35,524 |
| 2023-07-05 | Option exercise (derivative) | 10,425 | $0.00 | 1,869,575 |
| 2023-07-05 | Open-market sale | 2,425 | $82.95 | 22,674 |
| 2023-07-05 | Open-market sale | 6,847 | $83.95 | 15,827 |
| 2023-07-05 | Open-market sale | 1,153 | $84.70 | 14,674 |
| 2023-07-05 | Option exercise | 10,425 | $10.62 | 25,099 |
| 2023-06-21 | Option exercise (derivative) | 20,850 | $0.00 | 1,880,000 |
| 2023-06-21 | Open-market sale | 2,974 | $96.40 | 14,674 |
| 2023-06-21 | Open-market sale | 10,848 | $94.92 | 24,676 |
| 2023-06-21 | Option exercise | 20,850 | $10.62 | 35,524 |
| 2023-06-21 | Open-market sale | 7,028 | $95.50 | 17,648 |
| 2023-06-07 | Option exercise (derivative) | 10,425 | $0.00 | 1,900,850 |
| 2023-06-07 | Open-market sale | 3,593 | $89.09 | 17,417 |
| 2023-06-07 | Option exercise | 10,425 | $10.62 | 25,099 |
| 2023-06-07 | Open-market sale | 4,089 | $88.10 | 21,010 |
| 2023-06-07 | Open-market sale | 826 | $89.79 | 16,591 |
| 2023-06-07 | Open-market sale | 1,035 | $91.34 | 15,556 |
| 2023-06-07 | Open-market sale | 882 | $92.15 | 14,674 |
| 2023-05-24 | Option exercise (derivative) | 10,425 | $0.00 | 1,911,275 |
| 2023-05-24 | Open-market sale | 244 | $88.19 | 14,674 |
| 2023-05-24 | Open-market sale | 8,214 | $87.43 | 14,918 |
| 2023-05-24 | Open-market sale | 1,967 | $86.81 | 23,132 |
| 2023-05-24 | Option exercise | 10,425 | $10.62 | 25,099 |
| 2023-05-10 | Option exercise (derivative) | 20,850 | $0.00 | 1,921,700 |
| 2023-05-10 | Open-market sale | 2,695 | $93.35 | 132,829 |
| 2023-05-10 | Open-market sale | 5,625 | $94.04 | 127,204 |
| 2023-05-10 | Open-market sale | 12,530 | $95.02 | 114,674 |
| 2023-05-10 | Option exercise | 20,850 | $10.62 | 135,524 |
| 2023-04-26 | Option exercise (derivative) | 20,850 | $0.00 | 1,942,550 |
| 2023-04-26 | Open-market sale | 17,889 | $99.74 | 115,690 |
| 2023-04-26 | Open-market sale | 1,945 | $98.58 | 133,579 |
| 2023-04-26 | Option exercise | 20,850 | $10.62 | 135,524 |
| 2023-04-26 | Open-market sale | 1,016 | $100.29 | 114,674 |
| 2023-04-12 | Option exercise (derivative) | 20,850 | $0.00 | 1,963,400 |
| 2023-04-12 | Option exercise | 20,850 | $10.62 | 135,524 |
| 2023-04-12 | Open-market sale | 8,826 | $101.32 | 117,359 |
| 2023-04-12 | Open-market sale | 1,968 | $102.38 | 115,391 |
| 2023-04-12 | Open-market sale | 717 | $104.44 | 114,674 |
| 2023-04-12 | Open-market sale | 9,339 | $100.48 | 126,185 |
| 2023-04-01 | Option exercise (derivative) | 7,190 | $0.00 | 43,137 |
| 2023-04-01 | Option exercise (derivative) | 6,198 | $0.00 | 12,394 |
| 2023-04-01 | Option exercise (derivative) | 3,101 | $0.00 | 12,402 |
| 2023-04-01 | Option exercise | 16,489 | $0.00 | 123,794 |
| 2023-04-01 | Tax withholding | 9,120 | $111.33 | 114,674 |
| 2023-03-29 | Option exercise (derivative) | 20,850 | $0.00 | 1,984,250 |
| 2023-03-29 | Open-market sale | 7,759 | $106.70 | 108,199 |
| 2023-03-29 | Open-market sale | 894 | $107.46 | 107,305 |
| 2023-03-29 | Option exercise | 20,850 | $10.62 | 128,155 |
| 2023-03-29 | Open-market sale | 12,197 | $106.09 | 115,958 |
| 2023-03-15 | Grant / award (derivative) | 69,235 | $0.00 | 69,235 |
| 2023-03-15 | Option exercise (derivative) | 20,850 | $0.00 | 2,005,100 |
| 2023-03-15 | Open-market sale | 9,071 | $103.81 | 109,919 |
| 2023-03-15 | Open-market sale | 6,542 | $102.64 | 118,990 |
| 2023-03-15 | Open-market sale | 2,614 | $104.56 | 107,305 |
| 2023-03-15 | Option exercise | 20,850 | $10.62 | 128,155 |
| 2023-03-15 | Open-market sale | 2,623 | $101.73 | 125,532 |
| 2023-03-01 | Option exercise (derivative) | 20,850 | $0.00 | 2,025,950 |
| 2023-03-01 | Open-market sale | 9,387 | $117.78 | 114,160 |
| 2023-03-01 | Open-market sale | 1,081 | $119.61 | 107,365 |
| 2023-03-01 | Open-market sale | 60 | $120.53 | 107,305 |
| 2023-03-01 | Open-market sale | 5,714 | $118.56 | 108,446 |
| 2023-03-01 | Open-market sale | 4,608 | $116.87 | 123,547 |
| 2023-03-01 | Option exercise | 20,850 | $10.62 | 128,155 |
| 2023-02-28 | Grant / award (derivative) | 7,290 | $0.00 | 7,290 |
| 2023-02-15 | Option exercise (derivative) | 20,850 | $0.00 | 2,046,800 |
| 2023-02-15 | Open-market sale | 1,625 | $138.76 | 121,186 |
| 2023-02-15 | Open-market sale | 1,876 | $137.59 | 122,811 |
| 2023-02-15 | Open-market sale | 511 | $136.69 | 124,687 |
| 2023-02-15 | Open-market sale | 1,255 | $135.49 | 125,198 |
| 2023-02-15 | Open-market sale | 1,125 | $134.37 | 126,453 |
| 2023-02-15 | Open-market sale | 577 | $133.40 | 127,578 |
| 2023-02-15 | Open-market sale | 4,019 | $139.58 | 117,167 |
| 2023-02-15 | Open-market sale | 4,208 | $140.81 | 112,959 |
| 2023-02-15 | Open-market sale | 2,401 | $141.72 | 110,558 |
| 2023-02-15 | Option exercise | 20,850 | $10.62 | 128,155 |
| 2023-02-15 | Open-market sale | 3,253 | $142.79 | 107,305 |
| 2023-02-01 | Option exercise (derivative) | 20,850 | $0.00 | 2,067,650 |
| 2023-02-01 | Option exercise | 20,850 | $10.62 | 128,155 |
| 2023-02-01 | Open-market sale | 8,977 | $134.82 | 119,178 |
| 2023-02-01 | Open-market sale | 2,945 | $136.74 | 109,460 |
| 2023-02-01 | Open-market sale | 6,773 | $135.76 | 112,405 |
| 2023-02-01 | Open-market sale | 1,414 | $137.80 | 108,046 |
| 2023-02-01 | Open-market sale | 741 | $138.70 | 107,305 |
| 2023-01-18 | Option exercise (derivative) | 20,850 | $0.00 | 2,088,500 |
| 2023-01-18 | Open-market sale | 2,948 | $132.26 | 114,263 |
| 2023-01-18 | Open-market sale | 1,395 | $135.30 | 107,305 |
| 2023-01-18 | Option exercise | 20,850 | $10.62 | 128,155 |
| 2023-01-18 | Open-market sale | 2,743 | $133.42 | 111,520 |
| 2023-01-18 | Open-market sale | 2,820 | $134.55 | 108,700 |
| 2023-01-18 | Open-market sale | 10,944 | $131.47 | 117,211 |
| 2023-01-04 | Open-market sale | 3,459 | $115.46 | 123,861 |
| 2023-01-04 | Open-market sale | 5,984 | $117.44 | 111,369 |
| 2023-01-04 | Open-market sale | 6,508 | $116.60 | 117,353 |
| 2023-01-04 | Open-market sale | 4,064 | $118.49 | 107,305 |
| 2023-01-04 | Open-market sale | 835 | $114.50 | 127,320 |
| 2023-01-04 | Option exercise | 20,850 | $10.62 | 128,155 |
| 2022-12-21 | Option exercise (derivative) | 20,850 | $0.00 | 2,130,200 |
| 2022-12-21 | Open-market sale | 4,718 | $132.03 | 122,829 |
| 2022-12-21 | Open-market sale | 10,772 | $132.87 | 112,057 |
| 2022-12-21 | Open-market sale | 3,987 | $133.82 | 108,070 |
| 2022-12-21 | Open-market sale | 765 | $134.72 | 107,305 |
| 2022-12-21 | Open-market sale | 608 | $130.77 | 127,547 |
| 2022-12-21 | Option exercise | 20,850 | $10.62 | 128,155 |
| 2022-12-21 | Option exercise (derivative) | 20,850 | $0.00 | 2,109,350 |
| 2022-12-07 | Option exercise (derivative) | 20,850 | $0.00 | 2,151,050 |
| 2022-12-07 | Open-market sale | 910 | $135.08 | 107,305 |
| 2022-12-07 | Option exercise | 20,850 | $10.62 | 128,155 |
| 2022-12-07 | Open-market sale | 951 | $128.52 | 127,204 |
| 2022-12-07 | Open-market sale | 3,347 | $129.79 | 123,857 |
| 2022-12-07 | Open-market sale | 11,527 | $130.69 | 112,330 |
| 2022-12-07 | Open-market sale | 2,822 | $131.47 | 109,508 |
| 2022-12-07 | Open-market sale | 1,054 | $132.57 | 108,454 |
| 2022-12-07 | Open-market sale | 239 | $134.10 | 108,215 |
| 2022-11-16 | Option exercise (derivative) | 20,850 | $0.00 | 2,171,900 |
| 2022-11-16 | Open-market sale | 2,524 | $121.87 | 107,305 |
| 2022-11-16 | Open-market sale | 5,586 | $121.19 | 109,829 |
| 2022-11-16 | Open-market sale | 12,740 | $120.32 | 115,415 |
| 2022-11-16 | Option exercise | 20,850 | $10.62 | 128,155 |
| 2022-11-02 | Option exercise (derivative) | 20,850 | $0.00 | 2,192,750 |
| 2022-11-02 | Open-market sale | 9,437 | $90.17 | 117,914 |
| 2022-11-02 | Open-market sale | 8,260 | $91.22 | 109,654 |
| 2022-11-02 | Open-market sale | 2,349 | $91.87 | 107,305 |
| 2022-11-02 | Open-market sale | 804 | $89.12 | 127,351 |
| 2022-11-02 | Option exercise | 20,850 | $10.62 | 128,155 |
| 2022-10-19 | Option exercise (derivative) | 20,850 | $0.00 | 2,213,600 |
| 2022-10-19 | Open-market sale | 3,287 | $95.44 | 116,288 |
| 2022-10-19 | Open-market sale | 3,442 | $96.50 | 112,846 |
| 2022-10-19 | Open-market sale | 4,273 | $97.44 | 108,573 |
| 2022-10-19 | Open-market sale | 1,268 | $98.47 | 107,305 |
| 2022-10-19 | Option exercise | 20,850 | $10.62 | 128,155 |
| 2022-10-19 | Open-market sale | 8,580 | $94.56 | 119,575 |
| 2022-10-05 | Option exercise (derivative) | 20,850 | $0.00 | 2,234,450 |
| 2022-10-05 | Open-market sale | 3,819 | $111.87 | 111,783 |
| 2022-10-05 | Option exercise | 20,850 | $10.62 | 128,155 |
| 2022-10-05 | Open-market sale | 5,759 | $108.64 | 122,396 |
| 2022-10-05 | Open-market sale | 3,328 | $109.66 | 119,068 |
| 2022-10-05 | Open-market sale | 3,466 | $110.74 | 115,602 |
| 2022-10-05 | Open-market sale | 148 | $113.25 | 107,305 |
| 2022-10-05 | Open-market sale | 4,330 | $112.56 | 107,453 |
| 2022-10-01 | Option exercise (derivative) | 7,189 | $0.00 | 50,327 |
| 2022-10-01 | Option exercise (derivative) | 3,100 | $0.00 | 15,503 |
| 2022-10-01 | Option exercise | 10,289 | $0.00 | 112,996 |
| 2022-10-01 | Tax withholding | 5,691 | $100.13 | 107,305 |
| 2022-09-21 | Option exercise (derivative) | 20,850 | $0.00 | 2,255,300 |
| 2022-09-21 | Open-market sale | 2,063 | $104.44 | 120,904 |
| 2022-09-21 | Open-market sale | 3,036 | $105.23 | 117,868 |
| 2022-09-21 | Option exercise | 20,850 | $10.62 | 123,557 |
| 2022-09-21 | Open-market sale | 590 | $103.29 | 122,967 |
| 2022-09-21 | Open-market sale | 12,178 | $106.77 | 105,690 |
| 2022-09-21 | Open-market sale | 275 | $108.33 | 102,707 |
| 2022-09-21 | Open-market sale | 2,708 | $107.40 | 102,982 |
| 2022-09-07 | Option exercise (derivative) | 20,850 | $0.00 | 2,276,150 |
| 2022-09-07 | Open-market sale | 3,182 | $107.49 | 102,707 |
| 2022-09-07 | Option exercise | 20,850 | $10.62 | 123,557 |
| 2022-09-07 | Open-market sale | 1,857 | $103.47 | 121,700 |
| 2022-09-07 | Open-market sale | 3,805 | $104.52 | 117,895 |
| 2022-09-07 | Open-market sale | 3,153 | $105.39 | 114,742 |
| 2022-09-07 | Open-market sale | 8,853 | $106.52 | 105,889 |
| 2022-08-17 | Option exercise (derivative) | 20,850 | $0.00 | 2,297,000 |
| 2022-08-17 | Open-market sale | 3,095 | $118.38 | 102,707 |
| 2022-08-17 | Option exercise | 20,850 | $10.62 | 123,557 |
| 2022-08-17 | Open-market sale | 11,406 | $116.56 | 112,151 |
| 2022-08-17 | Open-market sale | 6,349 | $117.33 | 105,802 |
| 2022-08-03 | Option exercise (derivative) | 20,850 | $0.00 | 2,317,850 |
| 2022-08-03 | Option exercise | 20,850 | $10.62 | 123,557 |
| 2022-08-03 | Open-market sale | 6,031 | $109.22 | 102,707 |
| 2022-08-03 | Open-market sale | 4,328 | $108.58 | 108,738 |
| 2022-08-03 | Open-market sale | 4,952 | $107.28 | 113,066 |
| 2022-08-03 | Open-market sale | 4,201 | $106.44 | 118,018 |
| 2022-08-03 | Open-market sale | 1,338 | $105.03 | 122,219 |
| 2022-07-20 | Option exercise (derivative) | 20,850 | $0.00 | 2,338,700 |
| 2022-07-20 | Option exercise | 20,850 | $10.62 | 123,557 |
| 2022-07-20 | Open-market sale | 8,985 | $91.04 | 109,463 |
| 2022-07-20 | Open-market sale | 2,174 | $88.84 | 120,495 |
| 2022-07-20 | Open-market sale | 2,047 | $89.48 | 118,448 |
| 2022-07-20 | Open-market sale | 6,756 | $91.72 | 102,707 |
| 2022-07-20 | Open-market sale | 888 | $87.65 | 122,669 |
| 2022-07-06 | Option exercise (derivative) | 20,850 | $0.00 | 2,359,550 |
| 2022-07-06 | Open-market sale | 182 | $89.67 | 102,889 |
| 2022-07-06 | Open-market sale | 339 | $88.75 | 103,071 |
| 2022-07-06 | Open-market sale | 2,057 | $87.75 | 103,410 |
| 2022-07-06 | Open-market sale | 182 | $91.17 | 102,707 |
| 2022-07-06 | Open-market sale | 8,160 | $86.00 | 115,397 |
| 2022-07-06 | Option exercise | 20,850 | $10.62 | 123,557 |
| 2022-07-06 | Open-market sale | 9,930 | $86.77 | 105,467 |
| 2022-06-22 | Option exercise (derivative) | 20,850 | $0.00 | 2,380,400 |
| 2022-06-22 | Open-market sale | 1,725 | $75.12 | 102,707 |
| 2022-06-22 | Open-market sale | 10,756 | $74.56 | 104,432 |
| 2022-06-22 | Open-market sale | 6,877 | $73.64 | 115,188 |
| 2022-06-22 | Open-market sale | 1,265 | $72.44 | 122,065 |
| 2022-06-22 | Open-market sale | 227 | $71.19 | 123,330 |
| 2022-06-22 | Option exercise | 20,850 | $10.62 | 123,557 |
| 2022-06-08 | Option exercise (derivative) | 20,850 | $0.00 | 2,401,250 |
| 2022-06-08 | Open-market sale | 9,913 | $85.24 | 113,200 |
| 2022-06-08 | Open-market sale | 9,171 | $86.09 | 104,029 |
| 2022-06-08 | Option exercise | 20,850 | $10.62 | 123,557 |
| 2022-06-08 | Open-market sale | 444 | $82.43 | 123,113 |
| 2022-06-08 | Open-market sale | 1,322 | $86.80 | 102,707 |
| 2022-05-25 | Option exercise (derivative) | 20,850 | $0.00 | 2,422,100 |
| 2022-05-25 | Open-market sale | 1,478 | $71.20 | 120,263 |
| 2022-05-25 | Open-market sale | 3,054 | $73.53 | 104,163 |
| 2022-05-25 | Open-market sale | 13,046 | $72.43 | 107,217 |
| 2022-05-25 | Open-market sale | 1,456 | $74.13 | 102,707 |
| 2022-05-25 | Open-market sale | 1,816 | $70.41 | 121,741 |
| 2022-05-25 | Option exercise | 20,850 | $10.62 | 123,557 |
| 2022-05-11 | Option exercise (derivative) | 20,850 | $0.00 | 2,442,950 |
| 2022-05-11 | Open-market sale | 1,575 | $82.82 | 107,441 |
| 2022-05-11 | Open-market sale | 3,009 | $83.97 | 104,432 |
| 2022-05-11 | Open-market sale | 1,317 | $84.68 | 103,115 |
| 2022-05-11 | Open-market sale | 408 | $86.13 | 102,707 |
| 2022-05-11 | Open-market sale | 3,525 | $78.79 | 120,032 |
| 2022-05-11 | Option exercise | 20,850 | $10.62 | 123,557 |
| 2022-05-11 | Open-market sale | 3,325 | $81.96 | 109,016 |
| 2022-05-11 | Open-market sale | 2,538 | $81.00 | 112,341 |
| 2022-05-11 | Open-market sale | 5,153 | $79.62 | 114,879 |
| 2022-04-27 | Option exercise (derivative) | 20,850 | $0.00 | 2,463,800 |
| 2022-04-27 | Open-market sale | 622 | $101.37 | 102,707 |
| 2022-04-27 | Open-market sale | 1,032 | $100.72 | 103,329 |
| 2022-04-27 | Open-market sale | 3,716 | $99.27 | 104,361 |
| 2022-04-27 | Open-market sale | 5,590 | $98.41 | 108,077 |
| 2022-04-27 | Open-market sale | 6,304 | $97.53 | 113,667 |
| 2022-04-27 | Open-market sale | 3,586 | $96.57 | 119,971 |
| 2022-04-27 | Option exercise | 20,850 | $10.62 | 123,557 |
| 2022-04-13 | Option exercise (derivative) | 20,850 | $0.00 | 2,484,650 |
| 2022-04-13 | Open-market sale | 610 | $111.84 | 122,947 |
| 2022-04-13 | Open-market sale | 977 | $118.30 | 102,707 |
| 2022-04-13 | Open-market sale | 777 | $113.66 | 122,170 |
| 2022-04-13 | Open-market sale | 2,640 | $114.48 | 119,530 |
| 2022-04-13 | Open-market sale | 1,859 | $115.46 | 117,671 |
| 2022-04-13 | Open-market sale | 3,806 | $116.68 | 113,865 |
| 2022-04-13 | Open-market sale | 10,181 | $117.56 | 103,684 |
| 2022-04-13 | Option exercise | 20,850 | $10.62 | 123,557 |
| 2022-04-01 | Option exercise (derivative) | 3,101 | $0.00 | 18,603 |
| 2022-04-01 | Option exercise | 3,101 | $0.00 | 104,422 |
| 2022-04-01 | Tax withholding | 1,715 | $127.05 | 102,707 |
| 2022-03-15 | Grant / award (derivative) | 57,516 | $0.00 | 57,516 |
| 2022-03-03 | Option exercise (derivative) | 38,300 | $0.00 | 2,505,500 |
| 2022-03-03 | Open-market sale | 4,814 | $156.82 | 134,807 |
| 2022-03-03 | Option exercise | 38,300 | $10.62 | 139,621 |
| 2022-03-03 | Open-market sale | 17,928 | $157.83 | 116,879 |
| 2022-03-03 | Open-market sale | 10,693 | $158.69 | 106,186 |
| 2022-03-03 | Open-market sale | 4,865 | $159.76 | 101,321 |
| 2022-03-01 | Option exercise (derivative) | 41,700 | $0.00 | 2,543,800 |
| 2022-03-01 | Open-market sale | 4,969 | $159.68 | 106,716 |
| 2022-03-01 | Open-market sale | 2,294 | $160.77 | 104,422 |
| 2022-03-01 | Open-market sale | 3,101 | $162.11 | 101,321 |
| 2022-03-01 | Option exercise | 41,700 | $10.62 | 143,021 |
| 2022-03-01 | Open-market sale | 6,030 | $158.73 | 111,685 |
| 2022-03-01 | Open-market sale | 10,589 | $157.65 | 117,715 |
| 2022-03-01 | Open-market sale | 8,932 | $156.75 | 128,304 |
| 2022-03-01 | Open-market sale | 5,785 | $155.79 | 137,236 |
| 2022-01-10 | Option exercise (derivative) | 100,000 | $0.00 | 2,585,500 |
| 2022-01-10 | Option exercise | 100,000 | $10.62 | 101,321 |
| 2022-01-06 | Option exercise (derivative) | 21,500 | $0.00 | 2,685,500 |
| 2022-01-06 | Open-market sale | 2,621 | $195.31 | 4,849 |
| 2022-01-06 | Open-market sale | 3,170 | $192.03 | 12,339 |
| 2022-01-06 | Open-market sale | 793 | $191.17 | 15,509 |
| 2022-01-06 | Open-market sale | 815 | $190.08 | 16,302 |
| 2022-01-06 | Open-market sale | 923 | $188.52 | 17,117 |
| 2022-01-06 | Open-market sale | 1,257 | $187.47 | 18,040 |
| 2022-01-06 | Open-market sale | 1,172 | $186.36 | 19,297 |
| 2022-01-06 | Open-market sale | 850 | $185.41 | 20,469 |
| 2022-01-06 | Open-market sale | 740 | $184.43 | 21,319 |
| 2022-01-06 | Open-market sale | 762 | $182.96 | 22,059 |
| 2022-01-06 | Option exercise | 21,500 | $10.62 | 22,821 |
| 2022-01-06 | Open-market sale | 912 | $197.06 | 1,321 |
| 2022-01-06 | Open-market sale | 2,616 | $196.46 | 2,233 |
| 2022-01-06 | Open-market sale | 1,458 | $193.32 | 10,881 |
| 2022-01-06 | Open-market sale | 3,411 | $194.22 | 7,470 |
| 2021-12-23 | Option exercise (derivative) | 32,500 | $0.00 | 2,707,000 |
| 2021-12-23 | Open-market sale | 4,307 | $224.14 | 23,257 |
| 2021-12-23 | Open-market sale | 2,042 | $223.25 | 27,564 |
| 2021-12-23 | Open-market sale | 4,215 | $221.96 | 29,606 |
| 2021-12-23 | Open-market sale | 1,562 | $225.97 | 5,792 |
| 2021-12-23 | Open-market sale | 1,696 | $228.12 | 1,321 |
| 2021-12-23 | Open-market sale | 2,775 | $227.33 | 3,017 |
| 2021-12-23 | Option exercise | 32,500 | $10.62 | 33,821 |
| 2021-12-23 | Open-market sale | 15,903 | $225.12 | 7,354 |
| 2021-12-09 | Option exercise (derivative) | 32,500 | $0.00 | 2,739,500 |
| 2021-12-09 | Open-market sale | 1,234 | $246.00 | 1,674 |
| 2021-12-09 | Open-market sale | 314 | $244.94 | 2,908 |
| 2021-12-09 | Open-market sale | 1,102 | $243.76 | 3,222 |
| 2021-12-09 | Open-market sale | 1,925 | $242.76 | 4,324 |
| 2021-12-09 | Open-market sale | 1,335 | $241.42 | 6,249 |
| 2021-12-09 | Open-market sale | 1,949 | $240.47 | 8,051 |
| 2021-12-09 | Open-market sale | 3,480 | $239.49 | 10,951 |
| 2021-12-09 | Open-market sale | 4,527 | $238.09 | 13,017 |
| 2021-12-09 | Open-market sale | 353 | $246.75 | 1,321 |
| 2021-12-09 | Open-market sale | 1,803 | $236.28 | 24,920 |
| 2021-12-09 | Open-market sale | 3,354 | $234.89 | 26,558 |
| 2021-12-09 | Open-market sale | 3,909 | $234.01 | 29,912 |
| 2021-12-09 | Option exercise | 32,500 | $10.62 | 33,821 |
| 2021-12-09 | Open-market sale | 7,215 | $237.47 | 20,821 |
| 2021-11-26 | Option exercise (derivative) | 38,000 | $0.00 | 2,772,000 |
| 2021-11-26 | Open-market sale | 1,027 | $299.85 | 2,466 |
| 2021-11-26 | Open-market sale | 2,577 | $297.99 | 3,493 |
| 2021-11-26 | Open-market sale | 3,197 | $296.97 | 6,070 |
| 2021-11-26 | Open-market sale | 3,413 | $295.79 | 9,267 |
| 2021-11-26 | Open-market sale | 402 | $306.15 | 1,321 |
| 2021-11-26 | Open-market sale | 8,704 | $293.93 | 24,266 |
| 2021-11-26 | Open-market sale | 6,351 | $292.92 | 32,970 |
| 2021-11-26 | Option exercise | 38,000 | $10.62 | 39,321 |
| 2021-11-26 | Open-market sale | 508 | $302.64 | 1,958 |
| 2021-11-26 | Open-market sale | 235 | $305.06 | 1,723 |
| 2021-11-26 | Open-market sale | 11,586 | $294.87 | 12,680 |
| 2021-11-11 | Option exercise (derivative) | 38,000 | $0.00 | 2,810,000 |
| 2021-11-11 | Option exercise | 38,000 | $10.62 | 39,321 |
| 2021-11-11 | Open-market sale | 13,966 | $252.34 | 25,355 |
| 2021-11-11 | Open-market sale | 13,531 | $253.31 | 11,824 |
| 2021-11-11 | Open-market sale | 9,181 | $254.35 | 2,643 |
| 2021-11-11 | Open-market sale | 1,322 | $255.13 | 1,321 |
| 2021-10-29 | Option exercise (derivative) | 5,500 | $0.00 | 2,848,000 |
| 2021-10-29 | Open-market sale | 5,500 | $250.00 | 1,321 |
| 2021-10-29 | Option exercise | 5,500 | $10.62 | 6,821 |
| 2021-10-28 | Option exercise (derivative) | 32,500 | $0.00 | 2,853,500 |
| 2021-10-28 | Open-market sale | 3,441 | $244.75 | 2,038 |
| 2021-10-28 | Open-market sale | 12,043 | $243.74 | 5,479 |
| 2021-10-28 | Open-market sale | 11,975 | $242.95 | 17,522 |
| 2021-10-28 | Open-market sale | 1,544 | $241.69 | 29,497 |
| 2021-10-28 | Open-market sale | 1,640 | $240.44 | 31,041 |
| 2021-10-28 | Open-market sale | 324 | $238.47 | 32,681 |
| 2021-10-28 | Open-market sale | 816 | $236.45 | 33,005 |
| 2021-10-28 | Option exercise | 32,500 | $10.62 | 33,821 |
| 2021-10-28 | Open-market sale | 717 | $245.70 | 1,321 |
| 2021-10-25 | Option exercise (derivative) | 16,500 | $0.00 | 2,886,000 |
| 2021-10-25 | Open-market sale | 16,500 | $250.00 | 1,321 |
| 2021-10-25 | Option exercise | 16,500 | $10.62 | 17,821 |
| 2021-10-18 | Option exercise (derivative) | 11,000 | $0.00 | 2,902,500 |
| 2021-10-18 | Open-market sale | 11,000 | $225.02 | 1,321 |
| 2021-10-18 | Option exercise | 11,000 | $10.62 | 12,321 |
| 2021-10-14 | Option exercise (derivative) | 27,000 | $0.00 | 2,913,500 |
| 2021-10-14 | Open-market sale | 114 | $220.90 | 1,321 |
| 2021-10-14 | Open-market sale | 1,727 | $220.26 | 1,435 |
| 2021-10-14 | Open-market sale | 2,772 | $219.38 | 3,162 |
| 2021-10-14 | Open-market sale | 8,422 | $218.21 | 5,934 |
| 2021-10-14 | Open-market sale | 10,317 | $217.28 | 14,356 |
| 2021-10-14 | Open-market sale | 3,648 | $216.57 | 24,673 |
| 2021-10-14 | Option exercise | 27,000 | $10.62 | 28,321 |
| 2021-10-01 | Option exercise (derivative) | 3,100 | $0.00 | 21,704 |
| 2021-10-01 | Option exercise | 3,100 | $0.00 | 3,100 |
| 2021-10-01 | Tax withholding | 1,779 | $204.37 | 1,321 |
| 2021-09-30 | Option exercise (derivative) | 27,000 | $0.00 | 2,940,500 |
| 2021-09-30 | Open-market sale | 10,142 | $208.12 | 15,361 |
| 2021-09-30 | Open-market sale | 10,107 | $209.10 | 5,254 |
| 2021-09-30 | Open-market sale | 5,254 | $209.97 | 0 |
| 2021-09-30 | Open-market sale | 1,497 | $207.28 | 25,503 |
| 2021-09-30 | Option exercise | 27,000 | $10.62 | 27,000 |
| 2021-09-17 | Option exercise (derivative) | 5,500 | $0.00 | 2,967,500 |
| 2021-09-17 | Option exercise | 5,500 | $10.62 | 5,500 |
| 2021-09-17 | Open-market sale | 5,500 | $225.00 | 0 |
| 2021-09-16 | Option exercise (derivative) | 27,000 | $0.00 | 2,973,000 |
| 2021-09-16 | Open-market sale | 8,162 | $221.50 | 5,294 |
| 2021-09-16 | Open-market sale | 7,057 | $220.57 | 13,456 |
| 2021-09-16 | Open-market sale | 4,668 | $219.67 | 20,513 |
| 2021-09-16 | Open-market sale | 1,410 | $218.68 | 25,181 |
| 2021-09-16 | Open-market sale | 4,829 | $222.67 | 465 |
| 2021-09-16 | Open-market sale | 465 | $223.25 | 0 |
| 2021-09-16 | Open-market sale | 409 | $216.81 | 26,591 |
| 2021-09-16 | Option exercise | 27,000 | $10.62 | 27,000 |
| 2021-03-15 | Grant / award (derivative) | 24,804 | $0.00 | 24,804 |
| 2021-03-15 | Grant / award (derivative) | 37,613 | $0.00 | 37,613 |
| 2021-03-01 | Option exercise (derivative) | 49,651 | $0.00 | 3,000,000 |
| 2021-03-01 | Option exercise | 49,651 | $10.62 | 49,651 |
| 2021-03-01 | Open-market sale | 21,026 | $244.50 | 0 |
| 2021-03-01 | Open-market sale | 28,625 | $243.80 | 21,026 |
| 2020-11-30 | Gift | 4,942 | $0.00 | 4,942 |
| 2020-11-30 | Gift | 16,886 | $0.00 | 0 |
| 2020-11-30 | Gift | 4,942 | $0.00 | 16,886 |
| 2020-11-15 | Gift | 19,218 | $0.00 | 21,828 |
| 2020-11-15 | Gift | 19,218 | $0.00 | 19,218 |
| 2020-11-13 | Option exercise (derivative) | 18,276 | $0.00 | 3,049,651 |
| 2020-11-13 | Option exercise | 18,276 | $10.62 | 18,276 |
| 2020-11-13 | Open-market sale | 3,750 | $129.40 | 0 |
| 2020-11-13 | Open-market sale | 14,526 | $128.51 | 3,750 |
| 2020-11-12 | Option exercise (derivative) | 28,508 | $0.00 | 3,067,927 |
| 2020-11-12 | Open-market sale | 5,080 | $131.42 | 7,403 |
| 2020-11-12 | Open-market sale | 8,828 | $130.42 | 12,483 |
| 2020-11-12 | Open-market sale | 6,892 | $132.51 | 511 |
| 2020-11-12 | Open-market sale | 511 | $133.18 | 0 |
| 2020-11-12 | Open-market sale | 7,197 | $128.47 | 21,311 |
| 2020-11-12 | Option exercise | 28,508 | $10.62 | 28,508 |
| 2020-11-09 | Option exercise (derivative) | 26,354 | $0.00 | 3,096,435 |
| 2020-11-09 | Open-market sale | 5,501 | $132.35 | 2,795 |
| 2020-11-09 | Open-market sale | 4,902 | $131.65 | 8,296 |
| 2020-11-09 | Open-market sale | 13,156 | $130.36 | 13,198 |
| 2020-11-09 | Option exercise | 26,354 | $10.62 | 26,354 |
| 2020-11-09 | Open-market sale | 2,795 | $133.51 | 0 |
| 2020-11-06 | Option exercise (derivative) | 60,000 | $0.00 | 3,122,789 |
| 2020-11-06 | Open-market sale | 10,988 | $145.33 | 2,334 |
| 2020-11-06 | Open-market sale | 2,334 | $146.02 | 0 |
| 2020-11-06 | Open-market sale | 18,524 | $144.25 | 13,322 |
| 2020-11-06 | Open-market sale | 19,634 | $143.33 | 31,846 |
| 2020-11-06 | Open-market sale | 5,442 | $142.15 | 51,480 |
| 2020-11-06 | Open-market sale | 3,078 | $141.27 | 56,922 |
| 2020-11-06 | Option exercise | 60,000 | $10.62 | 60,000 |
| 2020-11-03 | Option exercise (derivative) | 80,000 | $0.00 | 3,182,789 |
| 2020-11-03 | Open-market sale | 13,747 | $131.39 | 0 |
| 2020-11-03 | Open-market sale | 26,253 | $130.59 | 13,747 |
| 2020-11-03 | Open-market sale | 40,000 | $127.28 | 40,000 |
| 2020-11-03 | Option exercise | 80,000 | $10.62 | 80,000 |
| 2020-11-02 | Option exercise (derivative) | 20,000 | $0.00 | 3,262,789 |
| 2020-11-02 | Option exercise | 20,000 | $10.62 | 20,000 |
| 2020-11-02 | Open-market sale | 20,000 | $125.00 | 0 |
| 2020-10-30 | Option exercise (derivative) | 2,180 | $0.00 | 3,282,789 |
| 2020-10-30 | Option exercise | 2,180 | $10.62 | 2,180 |
| 2020-10-30 | Open-market sale | 796 | $131.29 | 0 |
| 2020-10-30 | Open-market sale | 1,384 | $130.59 | 796 |
| 2020-10-01 | Option exercise (derivative) | 80,000 | $0.00 | 3,284,969 |
| 2020-10-01 | Open-market sale | 1,869 | $125.09 | 74,659 |
| 2020-10-01 | Open-market sale | 12,233 | $129.47 | 39,959 |
| 2020-10-01 | Open-market sale | 7,799 | $128.51 | 52,192 |
| 2020-10-01 | Open-market sale | 6,819 | $127.35 | 59,991 |
| 2020-10-01 | Open-market sale | 7,849 | $126.50 | 66,810 |
| 2020-10-01 | Open-market sale | 13,179 | $130.67 | 26,780 |
| 2020-10-01 | Open-market sale | 3,472 | $123.99 | 76,528 |
| 2020-10-01 | Option exercise | 80,000 | $10.62 | 80,000 |
| 2020-10-01 | Open-market sale | 163 | $133.05 | 0 |
| 2020-10-01 | Open-market sale | 9,188 | $132.40 | 163 |
| 2020-10-01 | Open-market sale | 17,429 | $131.39 | 9,351 |
| 2020-09-01 | Option exercise (derivative) | 80,000 | $0.00 | 3,364,969 |
| 2020-09-01 | Open-market sale | 1,695 | $120.73 | 78,305 |
| 2020-09-01 | Option exercise | 80,000 | $10.62 | 80,000 |
| 2020-09-01 | Open-market sale | 679 | $125.89 | 0 |
| 2020-09-01 | Open-market sale | 31,831 | $125.17 | 679 |
| 2020-09-01 | Open-market sale | 37,511 | $124.38 | 32,510 |
| 2020-09-01 | Open-market sale | 7,396 | $123.64 | 70,021 |
| 2020-09-01 | Open-market sale | 888 | $121.82 | 77,417 |
| 2020-08-03 | Option exercise (derivative) | 80,000 | $0.00 | 3,444,969 |
| 2020-08-03 | Open-market sale | 32,072 | $125.80 | 4,245 |
| 2020-08-03 | Option exercise | 80,000 | $10.62 | 80,000 |
| 2020-08-03 | Open-market sale | 1,211 | $121.54 | 78,789 |
| 2020-08-03 | Open-market sale | 5,723 | $123.02 | 73,066 |
| 2020-08-03 | Open-market sale | 20,219 | $124.03 | 52,847 |
| 2020-08-03 | Open-market sale | 4,245 | $126.57 | 0 |
| 2020-08-03 | Open-market sale | 16,530 | $124.97 | 36,317 |
| 2020-07-01 | Option exercise (derivative) | 80,000 | $0.00 | 3,524,969 |
| 2020-07-01 | Option exercise | 80,000 | $10.62 | 80,000 |
| 2020-07-01 | Open-market sale | 2,764 | $111.32 | 0 |
| 2020-07-01 | Open-market sale | 9,090 | $106.73 | 70,910 |
| 2020-07-01 | Open-market sale | 17,026 | $107.50 | 53,884 |
| 2020-07-01 | Open-market sale | 9,370 | $108.74 | 44,514 |
| 2020-07-01 | Open-market sale | 15,418 | $109.69 | 29,096 |
| 2020-07-01 | Open-market sale | 26,332 | $110.67 | 2,764 |
| 2020-06-19 | Option exercise (derivative) | 5,000 | $0.00 | 3,604,969 |
| 2020-06-19 | Option exercise | 5,000 | $10.62 | 5,000 |
| 2020-06-19 | Open-market sale | 5,000 | $90.00 | 0 |
| 2020-06-02 | Option exercise (derivative) | 4,139 | $0.00 | 3,609,969 |
| 2020-06-02 | Open-market sale | 4,139 | $80.00 | 0 |
| 2020-06-02 | Option exercise | 4,139 | $10.62 | 4,139 |
| 2020-06-01 | Option exercise (derivative) | 70,861 | $0.00 | 3,614,108 |
| 2020-06-01 | Option exercise | 70,861 | $10.62 | 70,861 |
| 2020-06-01 | Open-market sale | 35,388 | $79.28 | 35,473 |
| 2020-06-01 | Open-market sale | 25,992 | $79.74 | 9,481 |
| 2020-06-01 | Open-market sale | 8,358 | $81.01 | 1,123 |
| 2020-06-01 | Open-market sale | 1,123 | $81.78 | 0 |
| 2020-05-08 | Option exercise (derivative) | 5,000 | $0.00 | 3,684,969 |
| 2020-05-08 | Option exercise | 5,000 | $10.62 | 5,000 |
| 2020-05-08 | Open-market sale | 5,000 | $80.00 | 0 |
| 2020-05-05 | Option exercise (derivative) | 30,000 | $0.00 | 3,689,969 |
| 2020-05-05 | Option exercise | 30,000 | $10.62 | 30,000 |
| 2020-05-05 | Open-market sale | 10,000 | $75.00 | 0 |
| 2020-05-05 | Open-market sale | 20,000 | $70.10 | 10,000 |
| 2020-05-04 | Option exercise (derivative) | 15,000 | $0.00 | 3,719,969 |
| 2020-05-04 | Open-market sale | 15,000 | $65.00 | 0 |
| 2020-05-04 | Option exercise | 15,000 | $10.62 | 15,000 |
| 2020-05-01 | Option exercise (derivative) | 25,000 | $0.00 | 3,734,969 |
| 2020-05-01 | Open-market sale | 1,835 | $63.71 | 0 |
| 2020-05-01 | Open-market sale | 13,356 | $63.10 | 1,835 |
| 2020-05-01 | Open-market sale | 9,809 | $62.01 | 15,191 |
| 2020-05-01 | Option exercise | 25,000 | $10.62 | 25,000 |
| 2020-04-27 | Option exercise (derivative) | 20,000 | $0.00 | 3,759,969 |
| 2020-04-27 | Option exercise | 20,000 | $10.62 | 20,000 |
| 2020-04-27 | Open-market sale | 20,000 | $70.00 | 0 |
| 2020-04-20 | Option exercise (derivative) | 15,000 | $0.00 | 3,779,969 |
| 2020-04-20 | Open-market sale | 15,000 | $65.00 | 0 |
| 2020-04-20 | Option exercise | 15,000 | $10.62 | 15,000 |
| 2020-04-17 | Option exercise (derivative) | 25,000 | $0.00 | 3,794,969 |
| 2020-04-17 | Option exercise | 25,000 | $10.62 | 25,000 |
| 2020-04-17 | Open-market sale | 25,000 | $60.73 | 0 |
| 2020-03-04 | Option exercise (derivative) | 25,000 | $0.00 | 3,819,969 |
| 2020-03-04 | Open-market sale | 25,000 | $60.00 | 0 |
| 2020-03-04 | Option exercise | 25,000 | $10.62 | 25,000 |
| 2020-02-27 | Option exercise (derivative) | 25,000 | $0.00 | 3,844,969 |
| 2020-02-27 | Open-market sale | 25,000 | $60.00 | 0 |
| 2020-02-27 | Option exercise | 25,000 | $10.62 | 25,000 |
| 2020-02-20 | Open-market sale | 60,685 | $55.00 | 0 |
| 2020-01-15 | Open-market sale | 39,924 | $50.00 | 60,685 |
| 2019-11-06 | Gift | 42,269 | $0.00 | 42,269 |
| 2019-11-06 | Gift | 42,269 | $0.00 | 41,046 |
| 2018-05-03 | Option exercise (derivative) | 250,000 | $0.00 | 0 |
| 2018-05-03 | Option exercise | 250,000 | $0.00 | 250,000 |
| 2018-05-03 | Tax withholding | 130,076 | $30.85 | 119,924 |
| 2017-08-08 | Open-market buy | 64,000 | $15.67 | 64,000 |
| 2017-05-04 | Grant / award (derivative) | 250,000 | $0.00 | 250,000 |
| 2017-05-04 | Grant / award (derivative) | 3,869,969 | $0.00 | 3,869,969 |
| 2017-05-03 | Disposition to issuer (derivative) | 13,108 | $0.00 | 0 |
| 2017-05-03 | Disposition to issuer (derivative) | 36,186 | $0.00 | 0 |
| 2016-11-15 | Grant / award (derivative) | 13,108 | $0.00 | 13,108 |
| 2016-11-15 | Grant / award (derivative) | 36,186 | $0.00 | 36,186 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.