SEC CIK 1663488
Shao Wei-Ming
Reported ownership across 1 company, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| MSTRview stock → | 32,726 | 2025-11-19 |
Position History — MSTR
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — MSTR
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2025-11-19 | Option exercise (derivative) | 2,600 | $0.00 | 170,998 |
| 2025-11-19 | Open-market sale | 2,600 | $202.02 | 32,726 |
| 2025-11-19 | Option exercise | 2,600 | $69.12 | 35,326 |
| 2025-11-18 | Option exercise (derivative) | 2,600 | $0.00 | 173,598 |
| 2025-11-18 | Option exercise | 2,600 | $69.12 | 35,326 |
| 2025-11-18 | Open-market sale | 2,600 | $200.00 | 32,726 |
| 2025-11-17 | Option exercise (derivative) | 2,600 | $0.00 | 176,198 |
| 2025-11-17 | Open-market sale | 2,600 | $200.00 | 32,726 |
| 2025-11-17 | Option exercise | 2,600 | $69.12 | 35,326 |
| 2025-11-14 | Option exercise (derivative) | 2,600 | $0.00 | 178,798 |
| 2025-11-14 | Open-market sale | 2,600 | $200.48 | 32,726 |
| 2025-11-14 | Option exercise | 2,600 | $69.12 | 35,326 |
| 2025-11-13 | Option exercise (derivative) | 2,600 | $0.00 | 181,398 |
| 2025-11-13 | Option exercise | 2,600 | $69.12 | 35,326 |
| 2025-11-13 | Open-market sale | 2,600 | $223.67 | 32,726 |
| 2025-11-12 | Option exercise (derivative) | 20,000 | $0.00 | 79,100 |
| 2025-11-12 | Option exercise (derivative) | 5,334 | $0.00 | 183,998 |
| 2025-11-12 | Open-market sale | 490 | $233.76 | 32,852 |
| 2025-11-12 | Open-market sale | 348 | $232.96 | 33,342 |
| 2025-11-12 | Open-market sale | 187 | $231.70 | 33,690 |
| 2025-11-12 | Open-market sale | 198 | $230.44 | 33,877 |
| 2025-11-12 | Open-market sale | 48 | $229.20 | 34,075 |
| 2025-11-12 | Open-market sale | 111 | $227.89 | 34,123 |
| 2025-11-12 | Open-market sale | 455 | $227.02 | 34,234 |
| 2025-11-12 | Open-market sale | 342 | $226.00 | 34,689 |
| 2025-11-12 | Open-market sale | 727 | $224.06 | 35,884 |
| 2025-11-12 | Open-market sale | 629 | $222.92 | 36,611 |
| 2025-11-12 | Open-market sale | 511 | $221.90 | 37,240 |
| 2025-11-12 | Open-market sale | 309 | $220.62 | 37,751 |
| 2025-11-12 | Option exercise | 5,334 | $69.12 | 38,060 |
| 2025-11-12 | Option exercise | 20,000 | $40.46 | 32,726 |
| 2025-11-12 | Open-market sale | 126 | $234.43 | 32,726 |
| 2025-11-12 | Open-market sale | 853 | $224.77 | 35,031 |
| 2025-11-11 | Option exercise (derivative) | 5,334 | $0.00 | 189,332 |
| 2025-11-11 | Option exercise | 5,334 | $69.12 | 18,060 |
| 2025-11-11 | Open-market sale | 3,206 | $234.75 | 14,854 |
| 2025-11-11 | Open-market sale | 1,539 | $235.59 | 13,315 |
| 2025-11-11 | Open-market sale | 589 | $236.46 | 12,726 |
| 2025-11-10 | Option exercise (derivative) | 5,334 | $0.00 | 194,666 |
| 2025-11-10 | Open-market sale | 1,567 | $249.56 | 12,726 |
| 2025-11-10 | Open-market sale | 3,767 | $248.94 | 14,293 |
| 2025-11-10 | Option exercise | 5,334 | $69.12 | 18,060 |
| 2025-10-07 | Option exercise (derivative) | 30,000 | $0.00 | 99,100 |
| 2025-10-07 | Open-market sale | 1,796 | $358.82 | 12,726 |
| 2025-10-07 | Open-market sale | 10,326 | $357.14 | 26,202 |
| 2025-10-07 | Open-market sale | 6,198 | $356.05 | 36,528 |
| 2025-10-07 | Option exercise | 30,000 | $40.46 | 42,726 |
| 2025-10-07 | Open-market sale | 11,680 | $358.05 | 14,522 |
| 2025-09-18 | Option exercise (derivative) | 10,000 | $0.00 | 129,100 |
| 2025-09-18 | Open-market sale | 10,000 | $355.79 | 12,726 |
| 2025-09-18 | Option exercise | 10,000 | $40.46 | 22,726 |
| 2025-09-15 | Open-market buy | 12,500 | $96.92 | 15,000 |
| 2025-07-29 | Open-market buy | 2,500 | $90.00 | 2,500 |
| 2025-07-14 | Option exercise (derivative) | 10,900 | $0.00 | 139,100 |
| 2025-07-14 | Open-market sale | 15 | $440.98 | 23,611 |
| 2025-07-14 | Option exercise | 10,900 | $40.46 | 23,626 |
| 2025-07-14 | Open-market sale | 141 | $441.52 | 23,470 |
| 2025-07-14 | Open-market sale | 446 | $442.55 | 23,024 |
| 2025-07-14 | Open-market sale | 627 | $443.62 | 22,397 |
| 2025-07-14 | Open-market sale | 1,104 | $455.14 | 12,726 |
| 2025-07-14 | Open-market sale | 102 | $454.64 | 13,830 |
| 2025-07-14 | Open-market sale | 231 | $453.34 | 13,932 |
| 2025-07-14 | Open-market sale | 456 | $452.61 | 14,163 |
| 2025-07-14 | Open-market sale | 1,022 | $451.37 | 14,619 |
| 2025-07-14 | Open-market sale | 1,074 | $450.61 | 15,641 |
| 2025-07-14 | Open-market sale | 951 | $449.37 | 16,715 |
| 2025-07-14 | Open-market sale | 1,778 | $448.54 | 17,666 |
| 2025-07-14 | Open-market sale | 1,016 | $447.59 | 19,444 |
| 2025-07-14 | Open-market sale | 804 | $446.47 | 20,460 |
| 2025-07-14 | Open-market sale | 856 | $445.74 | 21,264 |
| 2025-07-14 | Open-market sale | 277 | $444.62 | 22,120 |
| 2025-07-11 | Option exercise (derivative) | 10,000 | $0.00 | 150,000 |
| 2025-07-11 | Open-market sale | 1,264 | $433.66 | 15,687 |
| 2025-07-11 | Open-market sale | 1,104 | $434.51 | 14,583 |
| 2025-07-11 | Open-market sale | 1,169 | $435.83 | 13,414 |
| 2025-07-11 | Open-market sale | 488 | $436.93 | 12,926 |
| 2025-07-11 | Open-market sale | 200 | $437.83 | 12,726 |
| 2025-07-11 | Open-market sale | 480 | $432.37 | 16,951 |
| 2025-07-11 | Option exercise | 10,000 | $40.46 | 22,726 |
| 2025-07-11 | Open-market sale | 200 | $425.08 | 22,526 |
| 2025-07-11 | Open-market sale | 401 | $427.04 | 22,125 |
| 2025-07-11 | Open-market sale | 886 | $428.43 | 21,239 |
| 2025-07-11 | Open-market sale | 592 | $431.24 | 17,431 |
| 2025-07-11 | Open-market sale | 2,235 | $430.36 | 18,023 |
| 2025-07-11 | Open-market sale | 981 | $429.33 | 20,528 |
| 2025-07-10 | Option exercise (derivative) | 20,000 | $0.00 | 160,000 |
| 2025-07-10 | Option exercise | 20,000 | $40.46 | 32,726 |
| 2025-07-10 | Open-market sale | 1,200 | $412.90 | 31,526 |
| 2025-07-10 | Open-market sale | 2,426 | $413.82 | 29,100 |
| 2025-07-10 | Open-market sale | 1,200 | $414.95 | 27,900 |
| 2025-07-10 | Open-market sale | 600 | $415.95 | 27,300 |
| 2025-07-10 | Open-market sale | 1,300 | $417.08 | 26,000 |
| 2025-07-10 | Open-market sale | 600 | $418.34 | 25,400 |
| 2025-07-10 | Open-market sale | 1,123 | $419.40 | 24,277 |
| 2025-07-10 | Open-market sale | 7,088 | $420.40 | 17,189 |
| 2025-07-10 | Open-market sale | 4,045 | $421.43 | 13,144 |
| 2025-07-10 | Open-market sale | 418 | $422.14 | 12,726 |
| 2025-07-09 | Option exercise (derivative) | 20,000 | $0.00 | 180,000 |
| 2025-07-09 | Option exercise (derivative) | 12,500 | $0.00 | 100,000 |
| 2025-07-09 | Option exercise | 12,500 | $17.50 | 45,226 |
| 2025-07-09 | Option exercise | 20,000 | $40.46 | 32,726 |
| 2025-07-09 | Open-market sale | 32,500 | $401.47 | 12,726 |
| 2025-06-06 | Open-market sale | 6 | $370.70 | 14,421 |
| 2025-06-06 | Open-market sale | 118 | $371.64 | 14,303 |
| 2025-06-06 | Open-market sale | 139 | $372.31 | 14,164 |
| 2025-06-06 | Open-market sale | 122 | $373.74 | 14,042 |
| 2025-06-06 | Open-market sale | 11 | $377.14 | 12,726 |
| 2025-06-06 | Open-market sale | 118 | $376.36 | 12,737 |
| 2025-06-06 | Open-market sale | 546 | $375.43 | 12,855 |
| 2025-06-06 | Open-market sale | 641 | $374.61 | 13,401 |
| 2025-06-05 | Option exercise (derivative) | 3,830 | $0.00 | 7,670 |
| 2025-06-05 | Open-market buy | 3,527 | $85.00 | 3,527 |
| 2025-06-05 | Option exercise | 3,830 | — | 14,427 |
| 2025-05-14 | Option exercise (derivative) | 7,500 | $0.00 | 112,500 |
| 2025-05-14 | Option exercise | 7,500 | $17.50 | 18,097 |
| 2025-05-14 | Open-market sale | 7,500 | $425.00 | 10,597 |
| 2025-05-12 | Option exercise (derivative) | 10,000 | $0.00 | 120,000 |
| 2025-05-12 | Open-market sale | 10,000 | $420.79 | 10,597 |
| 2025-05-12 | Option exercise | 10,000 | $17.50 | 20,597 |
| 2025-04-15 | Option exercise (derivative) | 10,000 | $0.00 | 130,000 |
| 2025-04-15 | Open-market sale | 10,000 | $315.00 | 10,597 |
| 2025-04-15 | Option exercise | 10,000 | $17.50 | 20,597 |
| 2025-04-14 | Option exercise (derivative) | 10,000 | $0.00 | 140,000 |
| 2025-04-14 | Open-market sale | 10,000 | $314.16 | 10,597 |
| 2025-04-14 | Option exercise | 10,000 | $17.50 | 20,597 |
| 2025-03-24 | Option exercise (derivative) | 4,990 | $0.00 | 14,980 |
| 2025-03-24 | Option exercise | 4,990 | — | 12,648 |
| 2025-03-24 | Open-market sale | 1,420 | $329.08 | 11,228 |
| 2025-03-24 | Open-market sale | 631 | $329.67 | 10,597 |
| 2025-03-20 | Open-market buy | 500 | $85.00 | 500 |
| 2025-03-11 | Grant / award (derivative) | 1,988 | $0.00 | 1,988 |
| 2025-03-11 | Grant / award (derivative) | 2,616 | $0.00 | 2,616 |
| 2025-03-11 | Grant / award (derivative) | 7,621 | $0.00 | 7,621 |
| 2024-11-14 | Option exercise (derivative) | 2,500 | $0.00 | 0 |
| 2024-11-14 | Option exercise | 2,500 | — | 8,960 |
| 2024-11-14 | Open-market sale | 1,252 | $322.45 | 7,708 |
| 2024-11-13 | Option exercise (derivative) | 18,000 | $0.00 | 150,000 |
| 2024-11-13 | Open-market sale | 10,700 | $368.49 | 6,460 |
| 2024-11-13 | Open-market sale | 7,300 | $367.30 | 17,160 |
| 2024-11-13 | Option exercise | 18,000 | $17.50 | 24,460 |
| 2024-11-07 | Option exercise (derivative) | 20,000 | $0.00 | 168,000 |
| 2024-11-07 | Open-market sale | 20,000 | $271.98 | 6,460 |
| 2024-11-07 | Option exercise | 20,000 | $17.50 | 26,460 |
| 2024-08-23 | Option exercise (derivative) | 9,000 | $0.00 | 188,000 |
| 2024-08-23 | Open-market sale | 3,000 | $142.00 | 12,460 |
| 2024-08-23 | Open-market sale | 3,000 | $144.00 | 9,460 |
| 2024-08-23 | Open-market sale | 3,000 | $146.00 | 6,460 |
| 2024-08-23 | Option exercise | 9,000 | $17.50 | 15,460 |
| 2024-08-22 | Option exercise (derivative) | 3,000 | $0.00 | 197,000 |
| 2024-08-22 | Option exercise | 3,000 | $17.50 | 9,460 |
| 2024-08-22 | Open-market sale | 3,000 | $141.20 | 6,460 |
| 2024-08-13 | Option exercise (derivative) | 12,500 | $0.00 | 0 |
| 2024-08-13 | Open-market sale | 9,300 | $136.28 | 9,660 |
| 2024-08-13 | Open-market sale | 2,500 | $136.00 | 7,160 |
| 2024-08-13 | Open-market sale | 700 | $136.85 | 6,460 |
| 2024-08-13 | Option exercise | 12,500 | $15.16 | 18,960 |
| 2024-06-17 | Option exercise (derivative) | 383 | $0.00 | 1,150 |
| 2024-06-17 | Open-market sale | 190 | $1441.81 | 646 |
| 2024-06-17 | Option exercise | 383 | — | 836 |
| 2024-03-21 | Grant / award (derivative) | 1,997 | $0.00 | 1,997 |
| 2024-03-21 | Grant / award (derivative) | 400 | $0.00 | 400 |
| 2024-03-21 | Grant / award (derivative) | 573 | $0.00 | 573 |
| 2024-02-29 | Option exercise (derivative) | 1,250 | $0.00 | 1,250 |
| 2024-02-29 | Option exercise | 1,250 | $151.60 | 1,703 |
| 2024-02-29 | Open-market sale | 1,250 | $1025.00 | 453 |
| 2024-02-28 | Option exercise (derivative) | 3,250 | $0.00 | 2,500 |
| 2024-02-28 | Open-market sale | 2,000 | $961.08 | 1,703 |
| 2024-02-28 | Option exercise | 3,250 | $151.60 | 3,703 |
| 2024-02-28 | Open-market sale | 1,250 | $1000.00 | 453 |
| 2024-02-27 | Option exercise (derivative) | 3,000 | $0.00 | 5,750 |
| 2024-02-27 | Open-market sale | 3,000 | $852.74 | 453 |
| 2024-02-27 | Option exercise | 3,000 | $151.60 | 3,453 |
| 2024-02-14 | Option exercise (derivative) | 3,400 | $0.00 | 8,750 |
| 2024-02-14 | Open-market sale | 1,660 | $747.84 | 1,993 |
| 2024-02-14 | Option exercise | 3,400 | $151.60 | 3,853 |
| 2024-02-14 | Open-market sale | 200 | $746.00 | 3,653 |
| 2024-02-14 | Open-market sale | 700 | $762.00 | 453 |
| 2024-02-14 | Open-market sale | 840 | $749.68 | 1,153 |
| 2024-02-12 | Option exercise (derivative) | 350 | $0.00 | 12,150 |
| 2024-02-12 | Open-market sale | 200 | $709.22 | 603 |
| 2024-02-12 | Open-market sale | 150 | $714.11 | 453 |
| 2024-02-12 | Option exercise | 350 | $151.60 | 803 |
| 2023-12-20 | Option exercise (derivative) | 500 | $0.00 | 12,500 |
| 2023-12-20 | Option exercise | 500 | $151.60 | 953 |
| 2023-12-20 | Open-market sale | 500 | $592.91 | 453 |
| 2023-11-20 | Option exercise (derivative) | 1,000 | $0.00 | 13,000 |
| 2023-11-20 | Open-market sale | 500 | $510.02 | 453 |
| 2023-11-20 | Option exercise | 1,000 | $151.60 | 1,453 |
| 2023-11-20 | Open-market sale | 500 | $505.00 | 953 |
| 2023-11-15 | Option exercise (derivative) | 500 | $0.00 | 14,000 |
| 2023-11-15 | Option exercise | 500 | $151.60 | 953 |
| 2023-11-15 | Open-market sale | 500 | $500.88 | 453 |
| 2023-11-13 | Option exercise (derivative) | 250 | $0.00 | 250 |
| 2023-11-13 | Tax withholding | 113 | $504.88 | 453 |
| 2023-11-13 | Option exercise | 250 | — | 566 |
| 2023-06-20 | Option exercise (derivative) | 6,250 | $0.00 | 0 |
| 2023-06-20 | Option exercise (derivative) | 3,750 | $0.00 | 14,500 |
| 2023-06-20 | Open-market sale | 400 | $300.73 | 3,627 |
| 2023-06-20 | Open-market sale | 800 | $302.92 | 316 |
| 2023-06-20 | Open-market sale | 2,511 | $302.12 | 1,116 |
| 2023-06-20 | Open-market sale | 6,289 | $299.96 | 4,027 |
| 2023-06-20 | Option exercise | 6,250 | $131.53 | 6,566 |
| 2023-06-20 | Option exercise | 3,750 | $151.60 | 10,316 |
| 2023-06-05 | Grant / award (derivative) | 1,533 | $0.00 | 1,533 |
| 2023-06-05 | Grant / award (derivative) | 3,065 | $0.00 | 3,065 |
| 2022-11-13 | Option exercise (derivative) | 250 | $0.00 | 500 |
| 2022-11-13 | Tax withholding | 76 | $175.18 | 316 |
| 2022-11-13 | Option exercise | 250 | — | 392 |
| 2022-11-10 | Grant / award (derivative) | 20,000 | $0.00 | 20,000 |
| 2022-02-17 | Grant / award (derivative) | 20,000 | $0.00 | 20,000 |
| 2021-11-13 | Option exercise (derivative) | 250 | $0.00 | 750 |
| 2021-11-13 | Tax withholding | 113 | $811.73 | 142 |
| 2021-11-13 | Option exercise | 250 | — | 255 |
| 2021-11-08 | Option exercise (derivative) | 1,500 | $0.00 | 18,250 |
| 2021-11-08 | Open-market sale | 500 | $851.44 | 1,005 |
| 2021-11-08 | Open-market sale | 500 | $865.00 | 505 |
| 2021-11-08 | Open-market sale | 500 | $868.22 | 5 |
| 2021-11-08 | Option exercise | 1,500 | $151.60 | 1,505 |
| 2021-11-02 | Option exercise (derivative) | 3,750 | $0.00 | 6,250 |
| 2021-11-02 | Option exercise (derivative) | 250 | $0.00 | 19,750 |
| 2021-11-02 | Open-market sale | 25 | $829.90 | 230 |
| 2021-11-02 | Option exercise | 250 | $151.60 | 255 |
| 2021-11-02 | Open-market sale | 500 | $760.00 | 755 |
| 2021-11-02 | Open-market sale | 1,000 | $752.01 | 1,255 |
| 2021-11-02 | Open-market sale | 500 | $755.00 | 2,255 |
| 2021-11-02 | Open-market sale | 500 | $770.00 | 2,755 |
| 2021-11-02 | Open-market sale | 500 | $765.00 | 3,255 |
| 2021-11-02 | Option exercise | 3,750 | $131.53 | 3,755 |
| 2021-11-02 | Open-market sale | 225 | $826.75 | 5 |
| 2021-11-01 | Option exercise (derivative) | 2,000 | $0.00 | 10,000 |
| 2021-11-01 | Open-market sale | 500 | $740.00 | 5 |
| 2021-11-01 | Open-market sale | 500 | $739.20 | 505 |
| 2021-11-01 | Open-market sale | 500 | $741.53 | 1,005 |
| 2021-11-01 | Open-market sale | 301 | $742.69 | 1,505 |
| 2021-11-01 | Open-market sale | 199 | $741.63 | 1,806 |
| 2021-11-01 | Option exercise | 2,000 | $131.53 | 2,005 |
| 2021-08-06 | Option exercise (derivative) | 1,000 | $0.00 | 12,000 |
| 2021-08-06 | Option exercise | 1,000 | $131.53 | 1,005 |
| 2021-08-06 | Open-market sale | 100 | $744.24 | 105 |
| 2021-08-06 | Open-market sale | 100 | $750.00 | 5 |
| 2021-08-06 | Open-market sale | 400 | $743.18 | 205 |
| 2021-08-06 | Open-market sale | 400 | $742.54 | 605 |
| 2021-08-05 | Option exercise (derivative) | 1,000 | $0.00 | 13,000 |
| 2021-08-05 | Option exercise | 1,000 | $131.53 | 1,005 |
| 2021-08-05 | Open-market sale | 1,000 | $700.00 | 5 |
| 2021-08-04 | Option exercise (derivative) | 1,000 | $0.00 | 14,000 |
| 2021-08-04 | Option exercise | 1,000 | $131.53 | 1,005 |
| 2021-08-04 | Open-market sale | 1,000 | $654.50 | 5 |
| 2021-03-09 | Option exercise (derivative) | 10,000 | $0.00 | 15,000 |
| 2021-03-09 | Open-market sale | 2,000 | $715.00 | 5 |
| 2021-03-09 | Open-market sale | 218 | $711.17 | 2,005 |
| 2021-03-09 | Open-market sale | 385 | $710.27 | 2,223 |
| 2021-03-09 | Open-market sale | 1,397 | $709.19 | 2,608 |
| 2021-03-09 | Open-market sale | 100 | $701.09 | 4,005 |
| 2021-03-09 | Open-market sale | 2,900 | $700.00 | 4,105 |
| 2021-03-09 | Open-market sale | 3,000 | $700.00 | 7,005 |
| 2021-03-09 | Option exercise | 10,000 | $131.53 | 10,005 |
| 2021-03-01 | Option exercise (derivative) | 5,000 | $0.00 | 0 |
| 2021-03-01 | Option exercise | 5,000 | $165.01 | 5,005 |
| 2021-03-01 | Open-market sale | 3,000 | $800.02 | 5 |
| 2021-03-01 | Open-market sale | 2,000 | $800.00 | 3,005 |
| 2021-02-23 | Grant / award (derivative) | 20,000 | $0.00 | 20,000 |
| 2020-11-27 | Option exercise (derivative) | 5,000 | $0.00 | 5,000 |
| 2020-11-27 | Open-market sale | 2,500 | $278.36 | 2,505 |
| 2020-11-27 | Option exercise | 5,000 | $165.01 | 5,005 |
| 2020-11-27 | Open-market sale | 2,500 | $277.21 | 5 |
| 2020-11-25 | Option exercise (derivative) | 5,100 | $0.00 | 0 |
| 2020-11-25 | Option exercise | 5,100 | $119.02 | 5,105 |
| 2020-11-25 | Open-market sale | 2,500 | $267.20 | 2,605 |
| 2020-11-25 | Open-market sale | 1,500 | $272.30 | 1,105 |
| 2020-11-25 | Open-market sale | 1,100 | $273.58 | 5 |
| 2020-11-24 | Option exercise (derivative) | 1,000 | $0.00 | 5,100 |
| 2020-11-24 | Open-market sale | 1,000 | $234.90 | 5 |
| 2020-11-24 | Option exercise | 1,000 | $119.02 | 1,005 |
| 2020-11-23 | Option exercise (derivative) | 1,000 | $0.00 | 6,100 |
| 2020-11-23 | Open-market sale | 500 | $220.38 | 0 |
| 2020-11-23 | Open-market sale | 500 | $218.55 | 500 |
| 2020-11-23 | Option exercise | 1,000 | $119.02 | 1,000 |
| 2020-11-20 | Option exercise (derivative) | 500 | $0.00 | 7,100 |
| 2020-11-20 | Open-market sale | 500 | $222.52 | 0 |
| 2020-11-20 | Option exercise | 500 | $119.02 | 500 |
| 2020-11-18 | Option exercise (derivative) | 1,000 | $0.00 | 7,600 |
| 2020-11-18 | Open-market sale | 500 | $221.09 | 500 |
| 2020-11-18 | Open-market sale | 500 | $220.27 | 0 |
| 2020-11-18 | Option exercise | 1,000 | $119.02 | 1,000 |
| 2020-11-13 | Grant / award (derivative) | 1,000 | $0.00 | 1,000 |
| 2020-11-11 | Option exercise (derivative) | 2,000 | $0.00 | 8,600 |
| 2020-11-11 | Open-market sale | 1,000 | $190.25 | 0 |
| 2020-11-11 | Open-market sale | 1,000 | $189.25 | 1,000 |
| 2020-11-11 | Option exercise | 2,000 | $119.02 | 2,000 |
| 2020-11-10 | Option exercise (derivative) | 2,000 | $0.00 | 10,600 |
| 2020-11-10 | Open-market sale | 2,000 | $186.18 | 0 |
| 2020-11-10 | Option exercise | 2,000 | $119.02 | 2,000 |
| 2019-11-22 | Grant / award (derivative) | 20,000 | $0.00 | 20,000 |
| 2018-02-08 | Grant / award (derivative) | 25,000 | $0.00 | 25,000 |
| 2017-06-09 | Option exercise (derivative) | 1,400 | $0.00 | 12,600 |
| 2017-06-09 | Open-market sale | 1,400 | $184.66 | 5 |
| 2017-06-09 | Option exercise | 1,400 | $119.02 | 1,405 |
| 2017-06-07 | Option exercise (derivative) | 1,000 | $0.00 | 14,000 |
| 2017-06-07 | Open-market sale | 1,000 | $181.97 | 5 |
| 2017-06-07 | Option exercise | 1,000 | $119.02 | 1,005 |
| 2016-01-08 | — | — | — | 5 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.