SEC CIK 1673232
BENKOWITZ MICHAEL
Reported ownership across 1 company, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| UTHRview stock → | 33,752 | 2026-03-15 |
Position History — UTHR
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — UTHR
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2026-05-13 | Gift (derivative) | 11,728 | $0.00 | 99,720 |
| 2026-05-13 | Gift (derivative) | 11,728 | $0.00 | 0 |
| 2026-03-15 | Option exercise (derivative) | 17,790 | $0.00 | 0 |
| 2026-03-15 | Option exercise | 15,592 | — | 33,752 |
| 2026-03-15 | Tax withholding | 7,837 | $536.12 | 25,915 |
| 2026-03-15 | Tax withholding | 6,869 | $536.12 | 19,046 |
| 2026-03-15 | Option exercise | 17,790 | — | 17,790 |
| 2026-02-23 | Option exercise (derivative) | 9,375 | $0.00 | 0 |
| 2026-02-23 | Option exercise | 5,065 | $146.03 | 5,065 |
| 2026-02-23 | Open-market sale | 9,375 | $472.13 | 0 |
| 2026-02-23 | Option exercise | 9,375 | $117.76 | 9,375 |
| 2026-02-17 | Option exercise (derivative) | 7,875 | $0.00 | 5,065 |
| 2026-02-17 | Option exercise (derivative) | 14,625 | $0.00 | 9,375 |
| 2026-02-17 | Option exercise | 14,625 | $117.76 | 14,625 |
| 2026-02-17 | Open-market sale | 7,875 | $480.75 | 0 |
| 2026-02-17 | Option exercise | 7,875 | $146.03 | 7,875 |
| 2026-02-09 | Option exercise (derivative) | 7,875 | $0.00 | 12,940 |
| 2026-02-09 | Option exercise (derivative) | 14,625 | $0.00 | 24,000 |
| 2026-02-09 | Option exercise | 14,625 | $117.76 | 14,625 |
| 2026-02-09 | Option exercise | 7,875 | $146.03 | 7,875 |
| 2026-02-09 | Open-market sale | 7,875 | $474.65 | 0 |
| 2026-02-02 | Option exercise (derivative) | 7,875 | $0.00 | 20,815 |
| 2026-02-02 | Option exercise (derivative) | 14,625 | $0.00 | 38,625 |
| 2026-02-02 | Open-market sale | 7,875 | $470.95 | 0 |
| 2026-02-02 | Option exercise | 7,875 | $146.03 | 7,875 |
| 2026-02-02 | Option exercise | 14,625 | $117.76 | 14,625 |
| 2026-01-26 | Option exercise (derivative) | 14,625 | $0.00 | 53,250 |
| 2026-01-26 | Option exercise (derivative) | 7,875 | $0.00 | 28,690 |
| 2026-01-26 | Option exercise | 7,875 | $146.03 | 7,875 |
| 2026-01-26 | Open-market sale | 14,625 | $471.91 | 0 |
| 2026-01-26 | Option exercise | 14,625 | $117.76 | 14,625 |
| 2026-01-20 | Option exercise (derivative) | 14,625 | $0.00 | 67,875 |
| 2026-01-20 | Open-market sale | 700 | $458.74 | 13,117 |
| 2026-01-20 | Open-market sale | 692 | $457.92 | 13,817 |
| 2026-01-20 | Option exercise | 14,625 | $117.76 | 14,625 |
| 2026-01-20 | Open-market sale | 498 | $459.87 | 12,619 |
| 2026-01-20 | Open-market sale | 503 | $461.12 | 12,116 |
| 2026-01-20 | Open-market sale | 2,456 | $463.26 | 9,660 |
| 2026-01-20 | Open-market sale | 2,274 | $464.06 | 7,386 |
| 2026-01-20 | Open-market sale | 1,794 | $465.11 | 5,592 |
| 2026-01-20 | Open-market sale | 1,055 | $466.06 | 4,537 |
| 2026-01-20 | Open-market sale | 596 | $467.09 | 3,941 |
| 2026-01-20 | Open-market sale | 2,922 | $468.12 | 1,019 |
| 2026-01-20 | Open-market sale | 837 | $469.18 | 182 |
| 2026-01-20 | Open-market sale | 156 | $470.37 | 26 |
| 2026-01-20 | Open-market sale | 26 | $470.76 | 0 |
| 2026-01-20 | Open-market sale | 116 | $456.87 | 14,509 |
| 2026-01-20 | Option exercise (derivative) | 7,875 | $0.00 | 36,565 |
| 2026-01-20 | Open-market sale | 1,573 | $468.12 | 549 |
| 2026-01-20 | Open-market sale | 321 | $467.09 | 2,122 |
| 2026-01-20 | Open-market sale | 568 | $466.06 | 2,443 |
| 2026-01-20 | Open-market sale | 14 | $470.76 | 0 |
| 2026-01-20 | Open-market sale | 84 | $470.37 | 14 |
| 2026-01-20 | Open-market sale | 451 | $469.18 | 98 |
| 2026-01-20 | Open-market sale | 966 | $465.11 | 3,011 |
| 2026-01-20 | Open-market sale | 1,225 | $464.06 | 3,977 |
| 2026-01-20 | Open-market sale | 1,322 | $463.26 | 5,202 |
| 2026-01-20 | Open-market sale | 271 | $461.12 | 6,524 |
| 2026-01-20 | Open-market sale | 268 | $459.86 | 6,795 |
| 2026-01-20 | Open-market sale | 377 | $458.74 | 7,063 |
| 2026-01-20 | Open-market sale | 372 | $457.92 | 7,440 |
| 2026-01-20 | Open-market sale | 63 | $456.87 | 7,812 |
| 2026-01-20 | Option exercise | 7,875 | $146.03 | 7,875 |
| 2026-01-12 | Option exercise (derivative) | 7,875 | $0.00 | 44,440 |
| 2026-01-12 | Option exercise (derivative) | 14,625 | $0.00 | 82,500 |
| 2026-01-12 | Option exercise | 14,625 | $117.76 | 14,625 |
| 2026-01-12 | Option exercise | 7,875 | $146.03 | 7,875 |
| 2026-01-12 | Open-market sale | 14,625 | $479.51 | 0 |
| 2026-01-05 | Option exercise (derivative) | 14,625 | $0.00 | 97,125 |
| 2026-01-05 | Open-market sale | 1,169 | $485.00 | 9,532 |
| 2026-01-05 | Open-market sale | 697 | $483.80 | 10,701 |
| 2026-01-05 | Option exercise | 14,625 | $117.76 | 14,625 |
| 2026-01-05 | Open-market sale | 697 | $480.68 | 13,928 |
| 2026-01-05 | Open-market sale | 1,669 | $486.05 | 7,863 |
| 2026-01-05 | Open-market sale | 856 | $487.40 | 7,007 |
| 2026-01-05 | Open-market sale | 1,189 | $488.38 | 5,818 |
| 2026-01-05 | Open-market sale | 677 | $489.49 | 5,141 |
| 2026-01-05 | Open-market sale | 1,659 | $490.11 | 3,482 |
| 2026-01-05 | Open-market sale | 1,201 | $491.35 | 2,281 |
| 2026-01-05 | Open-market sale | 1,110 | $492.44 | 1,171 |
| 2026-01-05 | Open-market sale | 374 | $493.47 | 797 |
| 2026-01-05 | Open-market sale | 797 | $494.27 | 0 |
| 2026-01-05 | Open-market sale | 1,657 | $481.86 | 12,271 |
| 2026-01-05 | Open-market sale | 873 | $482.72 | 11,398 |
| 2026-01-05 | Option exercise (derivative) | 7,875 | $0.00 | 52,315 |
| 2026-01-05 | Option exercise | 7,875 | $146.03 | 7,875 |
| 2026-01-05 | Open-market sale | 899 | $486.05 | 4,234 |
| 2026-01-05 | Open-market sale | 376 | $480.68 | 7,499 |
| 2026-01-05 | Open-market sale | 891 | $481.86 | 6,608 |
| 2026-01-05 | Open-market sale | 471 | $482.72 | 6,137 |
| 2026-01-05 | Open-market sale | 375 | $483.80 | 5,762 |
| 2026-01-05 | Open-market sale | 629 | $484.99 | 5,133 |
| 2026-01-05 | Open-market sale | 461 | $487.40 | 3,773 |
| 2026-01-05 | Open-market sale | 641 | $488.38 | 3,132 |
| 2026-01-05 | Open-market sale | 364 | $489.49 | 2,768 |
| 2026-01-05 | Open-market sale | 893 | $490.11 | 1,875 |
| 2026-01-05 | Open-market sale | 647 | $491.35 | 1,228 |
| 2026-01-05 | Open-market sale | 598 | $492.44 | 630 |
| 2026-01-05 | Open-market sale | 201 | $493.47 | 429 |
| 2026-01-05 | Open-market sale | 429 | $494.27 | 0 |
| 2025-12-29 | Option exercise (derivative) | 7,875 | $0.00 | 60,190 |
| 2025-12-29 | Option exercise (derivative) | 14,625 | $0.00 | 111,750 |
| 2025-12-29 | Option exercise | 7,875 | $146.03 | 7,875 |
| 2025-12-29 | Open-market sale | 7,875 | $502.79 | 0 |
| 2025-12-29 | Option exercise | 14,625 | $117.76 | 14,625 |
| 2025-12-22 | Option exercise (derivative) | 14,625 | $0.00 | 126,375 |
| 2025-12-22 | Option exercise (derivative) | 1,685 | $0.00 | 68,065 |
| 2025-12-22 | Option exercise (derivative) | 6,190 | $0.00 | 0 |
| 2025-12-22 | Option exercise | 1,685 | $146.03 | 7,875 |
| 2025-12-22 | Option exercise | 6,190 | $146.03 | 6,190 |
| 2025-12-22 | Open-market sale | 560 | $516.37 | 280 |
| 2025-12-22 | Open-market sale | 80 | $518.99 | 0 |
| 2025-12-22 | Open-market sale | 440 | $515.53 | 840 |
| 2025-12-22 | Open-market sale | 11,815 | $514.31 | 1,280 |
| 2025-12-22 | Open-market sale | 848 | $513.40 | 13,095 |
| 2025-12-22 | Open-market sale | 682 | $512.14 | 13,943 |
| 2025-12-22 | Open-market sale | 360 | $516.36 | 200 |
| 2025-12-22 | Open-market sale | 120 | $511.67 | 7,755 |
| 2025-12-22 | Open-market sale | 360 | $512.57 | 7,395 |
| 2025-12-22 | Open-market sale | 6,635 | $514.28 | 760 |
| 2025-12-22 | Open-market sale | 200 | $515.24 | 560 |
| 2025-12-22 | Option exercise | 14,625 | $117.76 | 14,625 |
| 2025-12-22 | Open-market sale | 120 | $517.66 | 80 |
| 2025-12-15 | Option exercise (derivative) | 7,875 | $0.00 | 6,190 |
| 2025-12-15 | Option exercise (derivative) | 14,625 | $0.00 | 141,000 |
| 2025-12-15 | Open-market sale | 260 | $491.18 | 14,365 |
| 2025-12-15 | Option exercise | 14,625 | $117.76 | 14,625 |
| 2025-12-15 | Open-market sale | 1,466 | $492.31 | 12,899 |
| 2025-12-15 | Open-market sale | 322 | $499.57 | 2,012 |
| 2025-12-15 | Open-market sale | 658 | $498.22 | 2,334 |
| 2025-12-15 | Open-market sale | 280 | $497.42 | 2,992 |
| 2025-12-15 | Open-market sale | 720 | $496.16 | 3,272 |
| 2025-12-15 | Open-market sale | 777 | $495.29 | 3,992 |
| 2025-12-15 | Open-market sale | 779 | $494.13 | 4,769 |
| 2025-12-15 | Open-market sale | 1,398 | $493.25 | 5,548 |
| 2025-12-15 | Open-market sale | 789 | $492.31 | 6,946 |
| 2025-12-15 | Open-market sale | 140 | $491.18 | 7,735 |
| 2025-12-15 | Option exercise | 7,875 | $478.58 | 7,875 |
| 2025-12-15 | Open-market sale | 3,736 | $500.31 | 0 |
| 2025-12-15 | Open-market sale | 598 | $499.57 | 3,736 |
| 2025-12-15 | Open-market sale | 1,222 | $498.22 | 4,334 |
| 2025-12-15 | Open-market sale | 520 | $497.42 | 5,556 |
| 2025-12-15 | Open-market sale | 1,339 | $496.16 | 7,518 |
| 2025-12-15 | Open-market sale | 1,442 | $495.29 | 6,076 |
| 2025-12-15 | Open-market sale | 1,446 | $494.13 | 8,857 |
| 2025-12-15 | Open-market sale | 2,596 | $493.25 | 10,303 |
| 2025-12-08 | Option exercise (derivative) | 7,875 | $0.00 | 14,065 |
| 2025-12-08 | Option exercise (derivative) | 14,625 | $0.00 | 155,625 |
| 2025-12-08 | Option exercise | 7,875 | $478.58 | 7,875 |
| 2025-12-08 | Option exercise | 14,625 | $117.76 | 14,625 |
| 2025-12-08 | Open-market sale | 14,625 | $478.58 | 0 |
| 2025-12-01 | Option exercise (derivative) | 14,625 | $0.00 | 170,250 |
| 2025-12-01 | Option exercise (derivative) | 7,875 | $146.03 | 21,940 |
| 2025-12-01 | Open-market sale | 2,904 | $480.80 | 2,263 |
| 2025-12-01 | Open-market sale | 1,691 | $481.63 | 572 |
| 2025-12-01 | Open-market sale | 338 | $482.69 | 234 |
| 2025-12-01 | Option exercise | 7,875 | $146.03 | 7,875 |
| 2025-12-01 | Option exercise | 14,625 | $117.76 | 14,625 |
| 2025-12-01 | Open-market sale | 1,978 | $477.94 | 12,647 |
| 2025-12-01 | Open-market sale | 2,935 | $478.98 | 9,712 |
| 2025-12-01 | Open-market sale | 4,545 | $479.79 | 5,167 |
| 2025-12-01 | Open-market sale | 1,581 | $478.98 | 5,229 |
| 2025-12-01 | Open-market sale | 1,065 | $477.94 | 6,810 |
| 2025-12-01 | Open-market sale | 2,447 | $479.79 | 2,782 |
| 2025-12-01 | Open-market sale | 1,563 | $480.80 | 3,867 |
| 2025-12-01 | Open-market sale | 126 | $483.42 | 0 |
| 2025-12-01 | Open-market sale | 182 | $482.69 | 2,774 |
| 2025-12-01 | Open-market sale | 911 | $481.63 | 2,956 |
| 2025-11-24 | Option exercise (derivative) | 2,625 | $0.00 | 184,875 |
| 2025-11-24 | Option exercise (derivative) | 7,875 | $0.00 | 29,815 |
| 2025-11-24 | Option exercise (derivative) | 12,000 | $0.00 | 0 |
| 2025-11-24 | Option exercise | 12,000 | $135.42 | 12,000 |
| 2025-11-24 | Option exercise | 2,625 | $117.76 | 2,625 |
| 2025-11-24 | Option exercise | 7,875 | $146.03 | 7,875 |
| 2025-11-24 | Open-market sale | 7,875 | $473.66 | 0 |
| 2025-11-17 | Option exercise (derivative) | 5,250 | $0.00 | 37,690 |
| 2025-11-17 | Option exercise (derivative) | 2,625 | $0.00 | 0 |
| 2025-11-17 | Option exercise (derivative) | 14,625 | $0.00 | 12,000 |
| 2025-11-17 | Option exercise | 5,250 | $146.03 | 7,875 |
| 2025-11-17 | Option exercise | 2,625 | $146.03 | 2,625 |
| 2025-11-17 | Open-market sale | 14,625 | $470.43 | 0 |
| 2025-11-17 | Option exercise | 14,625 | $135.42 | 14,625 |
| 2025-11-10 | Option exercise (derivative) | 7,875 | $0.00 | 2,625 |
| 2025-11-10 | Option exercise (derivative) | 14,625 | $0.00 | 26,625 |
| 2025-11-10 | Option exercise | 7,875 | $146.03 | 7,875 |
| 2025-11-10 | Open-market sale | 14,625 | $452.09 | 0 |
| 2025-11-10 | Option exercise | 14,625 | $135.42 | 14,625 |
| 2025-11-03 | Option exercise (derivative) | 7,875 | $0.00 | 10,500 |
| 2025-11-03 | Option exercise (derivative) | 14,625 | $0.00 | 41,250 |
| 2025-11-03 | Open-market sale | 2,687 | $433.52 | 10,974 |
| 2025-11-03 | Open-market sale | 964 | $432.55 | 13,661 |
| 2025-11-03 | Option exercise | 14,625 | $135.42 | 14,625 |
| 2025-11-03 | Option exercise | 7,875 | $146.03 | 7,875 |
| 2025-11-03 | Open-market sale | 170 | $441.94 | 0 |
| 2025-11-03 | Open-market sale | 511 | $440.71 | 170 |
| 2025-11-03 | Open-market sale | 890 | $437.70 | 1,841 |
| 2025-11-03 | Open-market sale | 585 | $438.34 | 1,256 |
| 2025-11-03 | Open-market sale | 575 | $439.35 | 681 |
| 2025-11-03 | Open-market sale | 2,121 | $436.45 | 2,731 |
| 2025-11-03 | Open-market sale | 2,918 | $434.68 | 8,056 |
| 2025-11-03 | Open-market sale | 3,204 | $435.52 | 4,852 |
| 2025-10-27 | Option exercise (derivative) | 14,625 | $0.00 | 55,875 |
| 2025-10-27 | Option exercise (derivative) | 6,125 | $0.00 | 18,375 |
| 2025-10-27 | Option exercise (derivative) | 1,750 | $0.00 | 0 |
| 2025-10-27 | Option exercise | 6,125 | $146.03 | 6,125 |
| 2025-10-27 | Option exercise | 1,750 | $146.03 | 7,875 |
| 2025-10-27 | Open-market sale | 7,875 | $417.50 | 130 |
| 2025-10-27 | Open-market sale | 14,625 | $417.50 | 0 |
| 2025-10-27 | Option exercise | 14,625 | $135.42 | 14,625 |
| 2025-10-20 | Option exercise (derivative) | 7,875 | $0.00 | 1,750 |
| 2025-10-20 | Option exercise (derivative) | 14,625 | $0.00 | 70,500 |
| 2025-10-20 | Option exercise | 7,875 | $146.03 | 7,875 |
| 2025-10-20 | Open-market sale | 14,625 | $427.41 | 0 |
| 2025-10-20 | Option exercise | 14,625 | $135.42 | 14,625 |
| 2025-10-13 | Option exercise (derivative) | 7,875 | $0.00 | 9,625 |
| 2025-10-13 | Option exercise (derivative) | 14,625 | $0.00 | 85,125 |
| 2025-10-13 | Option exercise | 14,625 | $135.42 | 14,625 |
| 2025-10-13 | Option exercise | 7,875 | $146.03 | 7,875 |
| 2025-10-13 | Open-market sale | 7,875 | $440.35 | 0 |
| 2025-10-06 | Option exercise (derivative) | 7,875 | $0.00 | 17,500 |
| 2025-10-06 | Option exercise (derivative) | 14,625 | $0.00 | 99,750 |
| 2025-10-06 | Open-market sale | 400 | $449.82 | 14,225 |
| 2025-10-06 | Option exercise | 14,625 | $135.42 | 14,625 |
| 2025-10-06 | Open-market sale | 800 | $450.97 | 13,425 |
| 2025-10-06 | Open-market sale | 11,975 | $452.03 | 1,450 |
| 2025-10-06 | Open-market sale | 1,250 | $453.16 | 200 |
| 2025-10-06 | Option exercise | 7,875 | $146.03 | 7,875 |
| 2025-10-06 | Open-market sale | 300 | $450.06 | 7,575 |
| 2025-10-06 | Open-market sale | 500 | $451.01 | 7,075 |
| 2025-10-06 | Open-market sale | 6,625 | $452.04 | 450 |
| 2025-10-06 | Open-market sale | 100 | $454.81 | 0 |
| 2025-10-06 | Open-market sale | 350 | $453.51 | 100 |
| 2025-09-29 | Option exercise (derivative) | 7,875 | $0.00 | 25,375 |
| 2025-09-29 | Option exercise (derivative) | 14,625 | $0.00 | 114,375 |
| 2025-09-29 | Open-market sale | 264 | $428.64 | 96 |
| 2025-09-29 | Option exercise | 7,875 | $146.03 | 7,875 |
| 2025-09-29 | Open-market sale | 350 | $416.60 | 7,525 |
| 2025-09-29 | Open-market sale | 665 | $417.52 | 6,860 |
| 2025-09-29 | Open-market sale | 371 | $418.80 | 6,489 |
| 2025-09-29 | Open-market sale | 96 | $429.50 | 65 |
| 2025-09-29 | Open-market sale | 489 | $428.64 | 161 |
| 2025-09-29 | Open-market sale | 490 | $425.84 | 650 |
| 2025-09-29 | Open-market sale | 674 | $424.80 | 1,140 |
| 2025-09-29 | Open-market sale | 2,206 | $423.93 | 1,814 |
| 2025-09-29 | Open-market sale | 2,073 | $422.72 | 4,020 |
| 2025-09-29 | Open-market sale | 2,659 | $421.75 | 6,093 |
| 2025-09-29 | Open-market sale | 1,971 | $420.94 | 8,752 |
| 2025-09-29 | Open-market sale | 1,327 | $419.77 | 10,723 |
| 2025-09-29 | Open-market sale | 690 | $418.80 | 12,050 |
| 2025-09-29 | Open-market sale | 1,235 | $417.52 | 12,740 |
| 2025-09-29 | Open-market sale | 650 | $416.60 | 13,975 |
| 2025-09-29 | Option exercise | 14,625 | $135.42 | 14,625 |
| 2025-09-29 | Open-market sale | 51 | $429.50 | 35 |
| 2025-09-29 | Open-market sale | 65 | $430.75 | 0 |
| 2025-09-29 | Open-market sale | 264 | $425.84 | 360 |
| 2025-09-29 | Open-market sale | 363 | $424.80 | 614 |
| 2025-09-29 | Open-market sale | 1,187 | $423.93 | 977 |
| 2025-09-29 | Open-market sale | 1,116 | $422.72 | 2,164 |
| 2025-09-29 | Open-market sale | 1,432 | $421.75 | 3,280 |
| 2025-09-29 | Open-market sale | 1,062 | $420.94 | 4,712 |
| 2025-09-29 | Open-market sale | 715 | $419.77 | 5,774 |
| 2025-09-22 | Option exercise (derivative) | 14,625 | $0.00 | 129,000 |
| 2025-09-22 | Option exercise (derivative) | 7,875 | $0.00 | 33,250 |
| 2025-09-22 | Option exercise | 7,875 | $146.03 | 7,875 |
| 2025-09-22 | Open-market sale | 7,875 | $416.35 | 0 |
| 2025-09-22 | Option exercise | 14,625 | $135.42 | 14,625 |
| 2025-09-15 | Option exercise (derivative) | 14,625 | $0.00 | 143,625 |
| 2025-09-15 | Option exercise (derivative) | 7,875 | $0.00 | 41,125 |
| 2025-09-15 | Open-market sale | 295 | $396.95 | 14,330 |
| 2025-09-15 | Open-market sale | 668 | $402.12 | 1,005 |
| 2025-09-15 | Open-market sale | 2,068 | $400.86 | 1,673 |
| 2025-09-15 | Open-market sale | 2,289 | $400.24 | 3,741 |
| 2025-09-15 | Open-market sale | 920 | $399.20 | 6,030 |
| 2025-09-15 | Open-market sale | 820 | $397.96 | 6,950 |
| 2025-09-15 | Open-market sale | 105 | $396.87 | 7,770 |
| 2025-09-15 | Option exercise | 7,875 | $146.03 | 7,875 |
| 2025-09-15 | Open-market sale | 1,470 | $402.06 | 2,052 |
| 2025-09-15 | Open-market sale | 5,103 | $400.79 | 3,522 |
| 2025-09-15 | Open-market sale | 2,910 | $400.09 | 8,625 |
| 2025-09-15 | Open-market sale | 1,415 | $399.07 | 11,535 |
| 2025-09-15 | Open-market sale | 1,380 | $398.02 | 12,950 |
| 2025-09-15 | Open-market sale | 1,005 | $403.08 | 0 |
| 2025-09-15 | Option exercise | 14,625 | $135.42 | 14,625 |
| 2025-09-09 | Option exercise (derivative) | 6,125 | $0.00 | 49,000 |
| 2025-09-09 | Option exercise (derivative) | 11,375 | $0.00 | 158,250 |
| 2025-09-09 | Open-market sale | 4,875 | $393.86 | 6,500 |
| 2025-09-09 | Option exercise | 11,375 | $397.41 | 11,375 |
| 2025-09-09 | Open-market sale | 6,500 | $400.08 | 0 |
| 2025-09-08 | Option exercise (derivative) | 1,750 | $0.00 | 24,500 |
| 2025-09-08 | Option exercise (derivative) | 3,250 | $0.00 | 169,625 |
| 2025-09-08 | Open-market sale | 350 | $394.33 | 100 |
| 2025-09-08 | Open-market sale | 400 | $392.51 | 450 |
| 2025-09-08 | Open-market sale | 417 | $389.81 | 2,833 |
| 2025-09-08 | Open-market sale | 500 | $390.46 | 1,250 |
| 2025-09-08 | Option exercise | 1,750 | $146.03 | 1,750 |
| 2025-09-08 | Open-market sale | 200 | $396.23 | 0 |
| 2025-09-08 | Open-market sale | 233 | $395.03 | 200 |
| 2025-09-08 | Open-market sale | 300 | $394.08 | 433 |
| 2025-09-08 | Open-market sale | 1,100 | $392.18 | 733 |
| 2025-09-08 | Open-market sale | 1,000 | $391.16 | 1,833 |
| 2025-09-08 | Option exercise | 3,250 | $135.42 | 3,250 |
| 2025-09-08 | Open-market sale | 400 | $391.42 | 850 |
| 2025-09-02 | Option exercise (derivative) | 14,625 | $0.00 | 172,875 |
| 2025-09-02 | Option exercise (derivative) | 7,875 | $0.00 | 55,125 |
| 2025-09-02 | Option exercise | 14,625 | $135.42 | 14,625 |
| 2025-09-02 | Open-market sale | 367 | $417.45 | 6,220 |
| 2025-09-02 | Open-market sale | 100 | $410.35 | 6,587 |
| 2025-09-02 | Open-market sale | 300 | $408.28 | 6,687 |
| 2025-09-02 | Open-market sale | 888 | $407.26 | 6,987 |
| 2025-09-02 | Open-market sale | 328 | $418.03 | 72 |
| 2025-09-02 | Open-market sale | 200 | $416.30 | 400 |
| 2025-09-02 | Open-market sale | 32 | $413.39 | 600 |
| 2025-09-02 | Open-market sale | 168 | $412.69 | 632 |
| 2025-09-02 | Open-market sale | 1,144 | $409.97 | 800 |
| 2025-09-02 | Open-market sale | 700 | $408.97 | 1,944 |
| 2025-09-02 | Open-market sale | 500 | $407.34 | 2,644 |
| 2025-09-02 | Open-market sale | 106 | $405.59 | 3,144 |
| 2025-09-02 | Open-market sale | 11,375 | $419.63 | 3,250 |
| 2025-09-02 | Open-market sale | 95 | $419.61 | 6,125 |
| 2025-09-02 | Open-market sale | 6,125 | $419.63 | 0 |
| 2025-09-01 | Option exercise | 7,875 | $146.03 | 7,875 |
| 2025-03-10 | Option exercise (derivative) | 2,000 | $0.00 | 0 |
| 2025-03-10 | Open-market sale | 193 | $313.93 | 1,807 |
| 2025-03-10 | Open-market sale | 200 | $317.11 | 1,607 |
| 2025-03-10 | Open-market sale | 316 | $319.35 | 1,291 |
| 2025-03-10 | Open-market sale | 358 | $321.62 | 400 |
| 2025-03-10 | Open-market sale | 300 | $322.86 | 100 |
| 2025-03-10 | Open-market sale | 100 | $323.99 | 0 |
| 2025-03-10 | Option exercise | 2,000 | $111.00 | 2,000 |
| 2025-03-10 | Open-market sale | 533 | $320.57 | 758 |
| 2025-03-03 | Option exercise (derivative) | 7,179 | $0.00 | 0 |
| 2025-03-03 | Option exercise (derivative) | 2,500 | $0.00 | 2,000 |
| 2025-03-03 | Open-market sale | 300 | $311.01 | 1,000 |
| 2025-03-03 | Open-market sale | 800 | $309.82 | 1,300 |
| 2025-03-03 | Open-market sale | 400 | $308.99 | 2,100 |
| 2025-03-03 | Open-market sale | 363 | $317.93 | 137 |
| 2025-03-03 | Open-market sale | 578 | $316.97 | 500 |
| 2025-03-03 | Open-market sale | 600 | $313.93 | 400 |
| 2025-03-03 | Open-market sale | 300 | $317.41 | 100 |
| 2025-03-03 | Open-market sale | 100 | $318.70 | 0 |
| 2025-03-03 | Option exercise | 7,179 | $111.00 | 7,179 |
| 2025-03-03 | Open-market sale | 1,300 | $308.66 | 5,879 |
| 2025-03-03 | Open-market sale | 2,010 | $309.69 | 3,869 |
| 2025-03-03 | Open-market sale | 550 | $310.54 | 3,319 |
| 2025-03-03 | Open-market sale | 250 | $311.74 | 3,069 |
| 2025-03-03 | Open-market sale | 843 | $313.33 | 2,226 |
| 2025-03-03 | Open-market sale | 1,026 | $313.98 | 1,200 |
| 2025-03-03 | Open-market sale | 122 | $315.49 | 1,078 |
| 2025-03-03 | Option exercise | 2,500 | $111.00 | 2,500 |
| 2025-02-24 | Option exercise (derivative) | 7,500 | $0.00 | 7,179 |
| 2025-02-24 | Option exercise (derivative) | 2,500 | $0.00 | 4,500 |
| 2025-02-24 | Option exercise | 7,500 | $111.00 | 7,500 |
| 2025-02-24 | Open-market sale | 1,479 | $358.67 | 6,021 |
| 2025-02-24 | Open-market sale | 1,598 | $359.88 | 4,423 |
| 2025-02-24 | Open-market sale | 1,520 | $360.72 | 2,903 |
| 2025-02-24 | Open-market sale | 2,100 | $361.87 | 803 |
| 2025-02-24 | Open-market sale | 403 | $362.79 | 400 |
| 2025-02-24 | Option exercise | 2,500 | $111.00 | 2,500 |
| 2025-02-24 | Open-market sale | 763 | $358.85 | 1,737 |
| 2025-02-24 | Open-market sale | 200 | $359.77 | 1,537 |
| 2025-02-24 | Open-market sale | 841 | $361.13 | 696 |
| 2025-02-24 | Open-market sale | 496 | $362.29 | 200 |
| 2025-02-24 | Open-market sale | 400 | $364.27 | 0 |
| 2025-02-18 | Option exercise (derivative) | 2,500 | $0.00 | 7,000 |
| 2025-02-18 | Option exercise (derivative) | 7,500 | $0.00 | 14,679 |
| 2025-02-18 | Open-market sale | 600 | $371.67 | 599 |
| 2025-02-18 | Open-market sale | 499 | $372.82 | 100 |
| 2025-02-18 | Open-market sale | 100 | $366.19 | 7,400 |
| 2025-02-18 | Open-market sale | 600 | $368.32 | 6,800 |
| 2025-02-18 | Open-market sale | 1,432 | $369.65 | 5,368 |
| 2025-02-18 | Open-market sale | 1,068 | $370.70 | 4,300 |
| 2025-02-18 | Open-market sale | 2,351 | $371.47 | 1,949 |
| 2025-02-18 | Open-market sale | 1,549 | $372.63 | 400 |
| 2025-02-18 | Open-market sale | 400 | $373.67 | 0 |
| 2025-02-18 | Option exercise | 2,500 | $111.00 | 2,500 |
| 2025-02-18 | Open-market sale | 200 | $367.97 | 2,300 |
| 2025-02-18 | Open-market sale | 500 | $369.43 | 1,800 |
| 2025-02-18 | Open-market sale | 601 | $370.85 | 1,199 |
| 2025-02-18 | Option exercise | 7,500 | $111.00 | 7,500 |
| 2025-02-10 | Option exercise (derivative) | 2,500 | $0.00 | 9,500 |
| 2025-02-10 | Option exercise (derivative) | 7,500 | $0.00 | 22,179 |
| 2025-02-10 | Open-market sale | 1,142 | $345.69 | 6,358 |
| 2025-02-10 | Option exercise | 7,500 | $111.00 | 7,500 |
| 2025-02-10 | Open-market sale | 200 | $346.53 | 6,158 |
| 2025-02-10 | Open-market sale | 3,697 | $347.98 | 2,461 |
| 2025-02-10 | Open-market sale | 1,696 | $349.10 | 765 |
| 2025-02-10 | Open-market sale | 700 | $349.30 | 100 |
| 2025-02-10 | Open-market sale | 1,200 | $348.12 | 800 |
| 2025-02-10 | Open-market sale | 500 | $345.90 | 2,000 |
| 2025-02-10 | Option exercise | 2,500 | $111.00 | 2,500 |
| 2025-02-10 | Open-market sale | 45 | $352.43 | 0 |
| 2025-02-10 | Open-market sale | 720 | $349.90 | 45 |
| 2025-02-03 | Option exercise (derivative) | 2,500 | $0.00 | 12,000 |
| 2025-02-03 | Option exercise (derivative) | 7,500 | $0.00 | 29,679 |
| 2025-02-03 | Open-market sale | 500 | $353.30 | 4,009 |
| 2025-02-03 | Open-market sale | 1,121 | $352.37 | 4,509 |
| 2025-02-03 | Open-market sale | 652 | $351.32 | 5,630 |
| 2025-02-03 | Open-market sale | 1,005 | $354.80 | 3,004 |
| 2025-02-03 | Open-market sale | 1,204 | $355.63 | 1,800 |
| 2025-02-03 | Open-market sale | 1,600 | $356.81 | 200 |
| 2025-02-03 | Open-market sale | 418 | $350.37 | 6,282 |
| 2025-02-03 | Open-market sale | 200 | $347.05 | 2,300 |
| 2025-02-03 | Open-market sale | 100 | $348.61 | 2,200 |
| 2025-02-03 | Open-market sale | 100 | $350.05 | 2,100 |
| 2025-02-03 | Open-market sale | 400 | $351.79 | 1,700 |
| 2025-02-03 | Open-market sale | 400 | $353.13 | 1,300 |
| 2025-02-03 | Open-market sale | 400 | $354.69 | 900 |
| 2025-02-03 | Open-market sale | 400 | $355.58 | 500 |
| 2025-02-03 | Open-market sale | 500 | $357.01 | 0 |
| 2025-02-03 | Option exercise | 7,500 | $111.00 | 7,500 |
| 2025-02-03 | Open-market sale | 600 | $347.32 | 6,900 |
| 2025-02-03 | Open-market sale | 200 | $348.64 | 6,700 |
| 2025-02-03 | Option exercise | 2,500 | $111.00 | 2,500 |
| 2025-01-27 | Option exercise (derivative) | 2,500 | $0.00 | 14,500 |
| 2025-01-27 | Option exercise (derivative) | 7,500 | $0.00 | 37,179 |
| 2025-01-27 | Open-market sale | 500 | $372.66 | 200 |
| 2025-01-27 | Open-market sale | 405 | $371.09 | 700 |
| 2025-01-27 | Open-market sale | 1,395 | $369.70 | 1,105 |
| 2025-01-27 | Option exercise | 2,500 | $111.00 | 2,500 |
| 2025-01-27 | Open-market sale | 100 | $375.22 | 0 |
| 2025-01-27 | Open-market sale | 700 | $373.62 | 100 |
| 2025-01-27 | Open-market sale | 1,000 | $372.41 | 800 |
| 2025-01-27 | Open-market sale | 544 | $371.52 | 1,800 |
| 2025-01-27 | Open-market sale | 1,009 | $370.54 | 2,344 |
| 2025-01-27 | Open-market sale | 4,147 | $369.54 | 3,353 |
| 2025-01-27 | Option exercise | 7,500 | $111.00 | 7,500 |
| 2025-01-21 | Option exercise (derivative) | 7,500 | $0.00 | 44,679 |
| 2025-01-21 | Option exercise (derivative) | 2,500 | $0.00 | 17,000 |
| 2025-01-21 | Open-market sale | 900 | $362.88 | 1,600 |
| 2025-01-21 | Option exercise | 2,500 | $111.00 | 2,500 |
| 2025-01-21 | Open-market sale | 401 | $368.08 | 100 |
| 2025-01-21 | Open-market sale | 1,199 | $366.68 | 501 |
| 2025-01-21 | Open-market sale | 2,000 | $365.95 | 1,700 |
| 2025-01-21 | Open-market sale | 1,140 | $363.41 | 4,500 |
| 2025-01-21 | Open-market sale | 1,860 | $362.71 | 5,640 |
| 2025-01-21 | Option exercise | 7,500 | $111.00 | 7,500 |
| 2025-01-21 | Open-market sale | 300 | $364.44 | 1,300 |
| 2025-01-21 | Open-market sale | 619 | $365.60 | 681 |
| 2025-01-21 | Open-market sale | 436 | $366.57 | 245 |
| 2025-01-21 | Open-market sale | 245 | $368.08 | 0 |
| 2025-01-21 | Open-market sale | 800 | $364.84 | 3,700 |
| 2025-01-13 | Option exercise (derivative) | 2,500 | $0.00 | 19,500 |
| 2025-01-13 | Option exercise (derivative) | 7,500 | $0.00 | 52,179 |
| 2025-01-13 | Open-market sale | 1,432 | $366.87 | 600 |
| 2025-01-13 | Option exercise | 7,500 | $111.00 | 7,500 |
| 2025-01-13 | Open-market sale | 196 | $360.85 | 7,304 |
| 2025-01-13 | Open-market sale | 604 | $361.95 | 6,700 |
| 2025-01-13 | Open-market sale | 1,668 | $362.67 | 5,032 |
| 2025-01-13 | Open-market sale | 1,300 | $363.80 | 3,732 |
| 2025-01-13 | Open-market sale | 600 | $366.98 | 100 |
| 2025-01-13 | Open-market sale | 425 | $365.58 | 700 |
| 2025-01-13 | Open-market sale | 600 | $364.06 | 1,125 |
| 2025-01-13 | Open-market sale | 775 | $362.58 | 1,725 |
| 2025-01-13 | Option exercise | 2,500 | $111.00 | 2,500 |
| 2025-01-13 | Open-market sale | 600 | $367.89 | 0 |
| 2025-01-13 | Open-market sale | 900 | $365.79 | 2,032 |
| 2025-01-13 | Open-market sale | 800 | $364.90 | 2,932 |
| 2025-01-06 | Option exercise (derivative) | 7,500 | $0.00 | 59,679 |
| 2025-01-06 | Option exercise (derivative) | 2,500 | $0.00 | 22,000 |
| 2025-01-06 | Open-market sale | 681 | $357.54 | 300 |
| 2025-01-06 | Open-market sale | 220 | $357.26 | 200 |
| 2025-01-06 | Option exercise | 7,500 | $111.00 | 7,500 |
| 2025-01-06 | Open-market sale | 1,022 | $353.60 | 6,478 |
| 2025-01-06 | Option exercise | 2,500 | $111.00 | 2,500 |
| 2025-01-06 | Open-market sale | 700 | $353.91 | 1,800 |
| 2025-01-06 | Open-market sale | 300 | $358.32 | 0 |
| 2025-01-06 | Open-market sale | 419 | $356.61 | 981 |
| 2025-01-06 | Open-market sale | 1,458 | $355.30 | 1,400 |
| 2025-01-06 | Open-market sale | 3,620 | $354.59 | 2,858 |
| 2025-01-06 | Open-market sale | 1,180 | $355.04 | 620 |
| 2025-01-06 | Open-market sale | 200 | $355.79 | 420 |
| 2024-12-30 | Option exercise (derivative) | 7,500 | $0.00 | 67,179 |
| 2024-12-30 | Option exercise (derivative) | 2,500 | $0.00 | 24,500 |
| 2024-12-30 | Open-market sale | 1,318 | $355.46 | 6,182 |
| 2024-12-30 | Option exercise | 7,500 | $111.00 | 7,500 |
| 2024-12-30 | Open-market sale | 3,025 | $356.38 | 3,157 |
| 2024-12-30 | Open-market sale | 2,757 | $357.28 | 400 |
| 2024-12-30 | Open-market sale | 400 | $358.18 | 0 |
| 2024-12-30 | Option exercise | 2,500 | $111.00 | 2,500 |
| 2024-12-30 | Open-market sale | 820 | $356.51 | 1,180 |
| 2024-12-30 | Open-market sale | 500 | $355.69 | 2,000 |
| 2024-12-30 | Open-market sale | 1,080 | $357.37 | 100 |
| 2024-12-23 | Option exercise (derivative) | 7,500 | $0.00 | 74,679 |
| 2024-12-23 | Option exercise (derivative) | 2,500 | $0.00 | 27,000 |
| 2024-12-23 | Open-market sale | 1,300 | $362.06 | 800 |
| 2024-12-23 | Open-market sale | 100 | $356.17 | 7,400 |
| 2024-12-23 | Open-market sale | 604 | $358.56 | 6,796 |
| 2024-12-23 | Open-market sale | 352 | $360.29 | 6,444 |
| 2024-12-23 | Open-market sale | 1,148 | $361.16 | 5,296 |
| 2024-12-23 | Open-market sale | 2,700 | $362.02 | 2,596 |
| 2024-12-23 | Open-market sale | 600 | $363.15 | 200 |
| 2024-12-23 | Open-market sale | 300 | $358.71 | 2,200 |
| 2024-12-23 | Open-market sale | 100 | $360.52 | 2,100 |
| 2024-12-23 | Open-market sale | 1,496 | $363.09 | 1,100 |
| 2024-12-23 | Open-market sale | 1,100 | $363.87 | 0 |
| 2024-12-23 | Option exercise | 2,500 | $111.00 | 2,500 |
| 2024-12-23 | Option exercise | 7,500 | $111.00 | 7,500 |
| 2024-12-16 | Option exercise (derivative) | 4,148 | $0.00 | 0 |
| 2024-12-16 | Option exercise (derivative) | 2,500 | $0.00 | 29,500 |
| 2024-12-16 | Option exercise (derivative) | 3,352 | $0.00 | 82,179 |
| 2024-12-16 | Open-market sale | 1,981 | $370.96 | 1,705 |
| 2024-12-16 | Option exercise | 3,352 | $111.00 | 3,352 |
| 2024-12-16 | Option exercise | 4,148 | $111.00 | 7,500 |
| 2024-12-16 | Open-market sale | 100 | $363.25 | 7,400 |
| 2024-12-16 | Open-market sale | 100 | $364.97 | 7,300 |
| 2024-12-16 | Open-market sale | 768 | $367.70 | 6,532 |
| 2024-12-16 | Open-market sale | 1,336 | $368.94 | 5,196 |
| 2024-12-16 | Open-market sale | 1,510 | $369.90 | 3,686 |
| 2024-12-16 | Open-market sale | 1,644 | $372.18 | 61 |
| 2024-12-16 | Open-market sale | 800 | $370.93 | 500 |
| 2024-12-16 | Open-market sale | 800 | $369.57 | 1,300 |
| 2024-12-16 | Open-market sale | 300 | $368.16 | 2,100 |
| 2024-12-16 | Open-market sale | 100 | $363.25 | 2,400 |
| 2024-12-16 | Option exercise | 2,500 | $111.00 | 2,500 |
| 2024-12-16 | Open-market sale | 61 | $372.60 | 0 |
| 2024-12-09 | Option exercise (derivative) | 2,500 | $0.00 | 32,000 |
| 2024-12-09 | Option exercise (derivative) | 4,500 | $0.00 | 0 |
| 2024-12-09 | Option exercise (derivative) | 3,000 | $0.00 | 4,148 |
| 2024-12-09 | Open-market sale | 2,700 | $368.28 | 178 |
| 2024-12-09 | Option exercise | 4,500 | $102.11 | 4,500 |
| 2024-12-09 | Option exercise | 3,000 | $111.00 | 3,000 |
| 2024-12-09 | Open-market sale | 926 | $366.27 | 6,359 |
| 2024-12-09 | Open-market sale | 607 | $368.47 | 100 |
| 2024-12-09 | Open-market sale | 1,300 | $367.73 | 707 |
| 2024-12-09 | Open-market sale | 393 | $366.58 | 2,007 |
| 2024-12-09 | Open-market sale | 100 | $364.87 | 2,400 |
| 2024-12-09 | Option exercise | 2,500 | $111.00 | 2,500 |
| 2024-12-09 | Open-market sale | 100 | $370.75 | 78 |
| 2024-12-09 | Open-market sale | 100 | $370.75 | 0 |
| 2024-12-09 | Open-market sale | 3,481 | $367.54 | 2,878 |
| 2024-12-09 | Open-market sale | 215 | $364.92 | 7,285 |
| 2024-12-02 | Option exercise (derivative) | 7,500 | $0.00 | 4,500 |
| 2024-12-02 | Option exercise (derivative) | 2,500 | $0.00 | 34,500 |
| 2024-12-02 | Open-market sale | 1,779 | $369.50 | 5,521 |
| 2024-12-02 | Option exercise | 2,500 | $111.00 | 2,500 |
| 2024-12-02 | Open-market sale | 600 | $371.50 | 200 |
| 2024-12-02 | Open-market sale | 506 | $369.52 | 1,994 |
| 2024-12-02 | Open-market sale | 1,194 | $370.43 | 800 |
| 2024-12-02 | Open-market sale | 100 | $374.46 | 0 |
| 2024-12-02 | Open-market sale | 1,162 | $371.42 | 400 |
| 2024-12-02 | Open-market sale | 3,859 | $370.38 | 1,662 |
| 2024-12-02 | Open-market sale | 100 | $372.37 | 100 |
| 2024-12-02 | Open-market sale | 200 | $368.01 | 7,300 |
| 2024-12-02 | Option exercise | 7,500 | $102.11 | 7,500 |
| 2024-11-25 | Option exercise (derivative) | 7,500 | $0.00 | 12,000 |
| 2024-11-25 | Option exercise (derivative) | 2,500 | $0.00 | 37,000 |
| 2024-11-25 | Open-market sale | 284 | $368.84 | 2,216 |
| 2024-11-25 | Option exercise | 2,500 | $111.00 | 2,500 |
| 2024-11-25 | Open-market sale | 423 | $375.07 | 100 |
| 2024-11-25 | Open-market sale | 1,116 | $374.15 | 523 |
| 2024-11-25 | Open-market sale | 3,208 | $373.17 | 1,639 |
| 2024-11-25 | Open-market sale | 1,455 | $372.20 | 4,847 |
| 2024-11-25 | Open-market sale | 300 | $371.15 | 6,302 |
| 2024-11-25 | Open-market sale | 500 | $369.46 | 6,602 |
| 2024-11-25 | Open-market sale | 398 | $368.76 | 7,102 |
| 2024-11-25 | Option exercise | 7,500 | $102.11 | 7,500 |
| 2024-11-25 | Open-market sale | 532 | $372.09 | 1,684 |
| 2024-11-25 | Open-market sale | 1,082 | $373.39 | 602 |
| 2024-11-25 | Open-market sale | 402 | $374.35 | 200 |
| 2024-11-25 | Open-market sale | 200 | $375.12 | 0 |
| 2024-11-18 | Option exercise (derivative) | 2,500 | $0.00 | 39,500 |
| 2024-11-18 | Option exercise (derivative) | 7,500 | $0.00 | 19,500 |
| 2024-11-18 | Open-market sale | 1,443 | $360.31 | 1,136 |
| 2024-11-18 | Open-market sale | 2,921 | $359.01 | 2,579 |
| 2024-11-18 | Open-market sale | 1,099 | $358.00 | 5,500 |
| 2024-11-18 | Open-market sale | 901 | $357.03 | 6,599 |
| 2024-11-18 | Option exercise | 7,500 | $102.11 | 7,500 |
| 2024-11-18 | Open-market sale | 307 | $360.95 | 200 |
| 2024-11-18 | Open-market sale | 500 | $359.64 | 507 |
| 2024-11-18 | Open-market sale | 846 | $358.89 | 1,007 |
| 2024-11-18 | Open-market sale | 447 | $357.79 | 1,853 |
| 2024-11-18 | Open-market sale | 200 | $356.42 | 2,300 |
| 2024-11-18 | Option exercise | 2,500 | $111.00 | 2,500 |
| 2024-11-18 | Open-market sale | 237 | $362.02 | 0 |
| 2024-11-18 | Open-market sale | 899 | $361.20 | 237 |
| 2024-11-11 | Option exercise (derivative) | 3,750 | $0.00 | 42,000 |
| 2024-11-11 | Option exercise (derivative) | 11,250 | $0.00 | 27,000 |
| 2024-11-11 | Open-market sale | 1,142 | $404.31 | 7,550 |
| 2024-11-11 | Open-market sale | 1,361 | $403.31 | 8,692 |
| 2024-11-11 | Open-market sale | 456 | $402.47 | 10,053 |
| 2024-11-11 | Open-market sale | 741 | $401.02 | 10,509 |
| 2024-11-11 | Option exercise | 11,250 | $102.11 | 11,250 |
| 2024-11-11 | Open-market sale | 84 | $411.63 | 16 |
| 2024-11-11 | Open-market sale | 106 | $410.29 | 100 |
| 2024-11-11 | Open-market sale | 284 | $409.26 | 206 |
| 2024-11-11 | Open-market sale | 1,451 | $408.77 | 490 |
| 2024-11-11 | Open-market sale | 1,294 | $407.82 | 1,941 |
| 2024-11-11 | Open-market sale | 89 | $406.63 | 3,235 |
| 2024-11-11 | Open-market sale | 426 | $405.20 | 3,324 |
| 2024-11-11 | Option exercise | 3,750 | $111.00 | 3,750 |
| 2024-11-11 | Open-market sale | 83 | $412.25 | 0 |
| 2024-11-11 | Open-market sale | 216 | $410.86 | 83 |
| 2024-11-11 | Open-market sale | 3,030 | $410.54 | 299 |
| 2024-11-11 | Open-market sale | 1,670 | $409.06 | 3,329 |
| 2024-11-11 | Open-market sale | 1,381 | $407.77 | 4,999 |
| 2024-11-11 | Open-market sale | 428 | $406.56 | 6,380 |
| 2024-11-11 | Open-market sale | 742 | $405.37 | 6,808 |
| 2024-11-07 | Option exercise (derivative) | 11,250 | $0.00 | 38,250 |
| 2024-11-07 | Option exercise (derivative) | 3,750 | $0.00 | 45,750 |
| 2024-11-07 | Open-market sale | 1,895 | $400.30 | 1,855 |
| 2024-11-07 | Option exercise | 3,750 | $111.00 | 3,750 |
| 2024-11-07 | Open-market sale | 604 | $403.14 | 0 |
| 2024-11-07 | Open-market sale | 2,640 | $402.40 | 604 |
| 2024-11-07 | Open-market sale | 5,702 | $401.55 | 3,244 |
| 2024-11-07 | Open-market sale | 2,304 | $400.39 | 8,946 |
| 2024-11-07 | Option exercise | 11,250 | $102.11 | 11,250 |
| 2024-11-06 | Option exercise (derivative) | 4,500 | $0.00 | 0 |
| 2024-11-06 | Option exercise (derivative) | 2,500 | $0.00 | 49,500 |
| 2024-11-06 | Open-market sale | 800 | $391.70 | 6,700 |
| 2024-11-06 | Option exercise | 3,000 | $102.11 | 7,500 |
| 2024-11-06 | Option exercise | 4,500 | $120.26 | 4,500 |
| 2024-11-06 | Open-market sale | 204 | $395.28 | 3,397 |
| 2024-11-06 | Open-market sale | 493 | $397.60 | 100 |
| 2024-11-06 | Open-market sale | 530 | $396.55 | 593 |
| 2024-11-06 | Open-market sale | 300 | $394.25 | 1,123 |
| 2024-11-06 | Open-market sale | 300 | $393.42 | 1,423 |
| 2024-11-06 | Open-market sale | 777 | $392.36 | 1,723 |
| 2024-11-06 | Option exercise | 2,500 | $111.00 | 2,500 |
| 2024-11-06 | Open-market sale | 300 | $398.90 | 0 |
| 2024-11-06 | Open-market sale | 1,025 | $397.99 | 300 |
| 2024-11-06 | Open-market sale | 972 | $397.16 | 1,325 |
| 2024-11-06 | Open-market sale | 1,100 | $396.16 | 2,297 |
| 2024-11-06 | Open-market sale | 1,592 | $392.77 | 5,108 |
| 2024-11-06 | Open-market sale | 1,507 | $393.94 | 3,601 |
| 2024-11-01 | Option exercise (derivative) | 14,700 | $0.00 | 4,500 |
| 2024-11-01 | Option exercise | 14,700 | $120.26 | 14,700 |
| 2024-11-01 | Open-market sale | 200 | $370.65 | 14,500 |
| 2024-11-01 | Open-market sale | 800 | $371.71 | 13,700 |
| 2024-11-01 | Open-market sale | 100 | $378.00 | 0 |
| 2024-11-01 | Open-market sale | 1,200 | $373.05 | 12,500 |
| 2024-11-01 | Open-market sale | 1,000 | $376.94 | 100 |
| 2024-11-01 | Open-market sale | 1,803 | $375.83 | 1,100 |
| 2024-11-01 | Open-market sale | 3,501 | $375.06 | 2,903 |
| 2024-11-01 | Open-market sale | 6,096 | $374.02 | 6,404 |
| 2024-08-07 | Option exercise (derivative) | 5,000 | $0.00 | 52,000 |
| 2024-08-07 | Option exercise (derivative) | 20,000 | $0.00 | 19,200 |
| 2024-08-07 | Open-market sale | 3,063 | $321.95 | 16,937 |
| 2024-08-07 | Option exercise | 5,000 | $111.00 | 5,000 |
| 2024-08-07 | Open-market sale | 1,500 | $322.23 | 3,500 |
| 2024-08-07 | Open-market sale | 2,000 | $323.24 | 1,500 |
| 2024-08-07 | Open-market sale | 1,000 | $324.18 | 500 |
| 2024-08-07 | Open-market sale | 200 | $326.92 | 0 |
| 2024-08-07 | Open-market sale | 1,600 | $325.96 | 200 |
| 2024-08-07 | Open-market sale | 600 | $324.65 | 1,800 |
| 2024-08-07 | Open-market sale | 7,237 | $323.78 | 2,400 |
| 2024-08-07 | Open-market sale | 7,300 | $322.79 | 9,637 |
| 2024-08-07 | Option exercise | 20,000 | $120.26 | 20,000 |
| 2024-05-06 | Option exercise (derivative) | 32,200 | $0.00 | 0 |
| 2024-05-06 | Disposition to issuer | 32,200 | $260.51 | 2,577 |
| 2024-05-06 | Option exercise | 32,200 | $163.30 | 34,777 |
| 2023-03-15 | Grant / award (derivative) | 15,592 | $0.00 | 15,592 |
| 2023-03-15 | Grant / award (derivative) | 17,790 | $0.00 | 17,790 |
| 2023-03-15 | Grant / award (derivative) | 99,720 | $0.00 | 99,720 |
| 2022-12-29 | Option exercise (derivative) | 5,000 | $0.00 | 32,200 |
| 2022-12-29 | Open-market sale | 5,000 | $275.99 | 2,353 |
| 2022-12-29 | Option exercise | 5,000 | $163.30 | 7,353 |
| 2022-12-22 | Option exercise (derivative) | 8,000 | $0.00 | 0 |
| 2022-12-22 | Disposition to issuer | 8,000 | $277.25 | 2,353 |
| 2022-12-22 | Option exercise | 8,000 | $94.96 | 10,353 |
| 2022-12-20 | Option exercise (derivative) | 8,000 | $0.00 | 8,000 |
| 2022-12-20 | Disposition to issuer | 8,000 | $274.05 | 2,353 |
| 2022-12-20 | Option exercise | 8,000 | $94.96 | 10,353 |
| 2022-12-15 | Option exercise (derivative) | 8,000 | $0.00 | 16,000 |
| 2022-12-15 | Option exercise | 8,000 | $94.96 | 10,353 |
| 2022-12-15 | Disposition to issuer | 8,000 | $275.85 | 2,353 |
| 2022-12-13 | Option exercise (derivative) | 8,000 | $0.00 | 24,000 |
| 2022-12-13 | Option exercise | 8,000 | $94.96 | 10,353 |
| 2022-12-13 | Disposition to issuer | 8,000 | $276.43 | 2,353 |
| 2022-12-08 | Option exercise (derivative) | 8,000 | $0.00 | 32,000 |
| 2022-12-08 | Option exercise | 8,000 | $94.96 | 10,353 |
| 2022-12-08 | Disposition to issuer | 8,000 | $279.88 | 2,353 |
| 2021-12-21 | Option exercise (derivative) | 2,400 | $0.00 | 0 |
| 2021-12-21 | Option exercise | 2,400 | $61.06 | 4,635 |
| 2021-12-21 | Disposition to issuer | 2,400 | $205.12 | 2,235 |
| 2021-12-16 | Option exercise (derivative) | 4,000 | $0.00 | 2,400 |
| 2021-12-16 | Disposition to issuer | 4,000 | $195.86 | 2,235 |
| 2021-12-16 | Option exercise | 4,000 | $61.06 | 6,235 |
| 2021-12-14 | Option exercise (derivative) | 4,000 | $0.00 | 6,400 |
| 2021-12-14 | Disposition to issuer | 4,000 | $193.93 | 2,235 |
| 2021-12-14 | Option exercise | 4,000 | $61.06 | 6,235 |
| 2021-12-07 | Option exercise (derivative) | 4,000 | $0.00 | 10,400 |
| 2021-12-07 | Disposition to issuer | 4,000 | $190.41 | 2,235 |
| 2021-12-07 | Option exercise | 4,000 | $61.06 | 6,235 |
| 2021-11-23 | Option exercise (derivative) | 4,000 | $0.00 | 14,400 |
| 2021-11-23 | Option exercise | 4,000 | $61.06 | 6,235 |
| 2021-11-23 | Disposition to issuer | 4,000 | $201.58 | 2,235 |
| 2021-11-18 | Option exercise (derivative) | 4,000 | $0.00 | 0 |
| 2021-11-18 | Disposition to issuer | 4,000 | $202.61 | 2,235 |
| 2021-11-18 | Option exercise | 4,000 | $53.83 | 6,235 |
| 2021-11-16 | Option exercise (derivative) | 4,000 | $0.00 | 4,000 |
| 2021-11-16 | Option exercise | 4,000 | $53.83 | 6,235 |
| 2021-11-16 | Disposition to issuer | 4,000 | $203.24 | 2,235 |
| 2021-11-11 | Option exercise (derivative) | 4,000 | $0.00 | 8,000 |
| 2021-11-11 | Disposition to issuer | 4,000 | $200.90 | 2,235 |
| 2021-11-11 | Option exercise | 4,000 | $53.83 | 6,235 |
| 2021-11-09 | Option exercise (derivative) | 4,000 | $0.00 | 12,000 |
| 2021-11-09 | Disposition to issuer | 4,000 | $198.93 | 2,235 |
| 2021-11-09 | Option exercise | 4,000 | $53.83 | 6,235 |
| 2021-11-04 | Option exercise (derivative) | 4,000 | $0.00 | 16,000 |
| 2021-11-04 | Disposition to issuer | 4,000 | $201.44 | 2,235 |
| 2021-11-04 | Option exercise | 4,000 | $53.83 | 6,235 |
| 2021-11-02 | Option exercise (derivative) | 4,000 | $0.00 | 20,000 |
| 2021-11-02 | Disposition to issuer | 4,000 | $192.20 | 2,235 |
| 2021-11-02 | Option exercise | 4,000 | $53.83 | 6,235 |
| 2021-10-28 | Option exercise (derivative) | 4,000 | $0.00 | 24,000 |
| 2021-10-28 | Disposition to issuer | 4,000 | $192.17 | 2,235 |
| 2021-10-28 | Option exercise | 4,000 | $53.83 | 6,235 |
| 2021-10-26 | Option exercise (derivative) | 4,000 | $0.00 | 28,000 |
| 2021-10-26 | Disposition to issuer | 4,000 | $190.45 | 2,235 |
| 2021-10-26 | Option exercise | 4,000 | $53.83 | 6,235 |
| 2021-10-21 | Option exercise (derivative) | 4,000 | $0.00 | 32,000 |
| 2021-10-21 | Disposition to issuer | 4,000 | $190.66 | 2,235 |
| 2021-10-21 | Option exercise | 4,000 | $53.83 | 6,235 |
| 2021-10-07 | Option exercise (derivative) | 4,000 | $0.00 | 36,000 |
| 2021-10-07 | Option exercise | 4,000 | $53.83 | 6,235 |
| 2021-10-07 | Disposition to issuer | 4,000 | $195.94 | 2,235 |
| 2021-09-23 | Option exercise (derivative) | 4,000 | $0.00 | 40,000 |
| 2021-09-23 | Disposition to issuer | 4,000 | $200.47 | 2,235 |
| 2021-09-23 | Option exercise | 4,000 | $53.83 | 6,235 |
| 2021-09-21 | Option exercise (derivative) | 4,000 | $0.00 | 44,000 |
| 2021-09-21 | Option exercise | 4,000 | $53.83 | 6,235 |
| 2021-09-21 | Disposition to issuer | 4,000 | $198.83 | 2,235 |
| 2021-09-16 | Option exercise (derivative) | 4,000 | $0.00 | 48,000 |
| 2021-09-16 | Disposition to issuer | 4,000 | $205.14 | 2,235 |
| 2021-09-16 | Option exercise | 4,000 | $53.83 | 6,235 |
| 2021-09-14 | Option exercise (derivative) | 4,000 | $0.00 | 52,000 |
| 2021-09-14 | Disposition to issuer | 4,000 | $208.47 | 2,235 |
| 2021-09-14 | Option exercise | 4,000 | $53.83 | 6,235 |
| 2021-09-09 | Option exercise (derivative) | 4,000 | $0.00 | 56,000 |
| 2021-09-09 | Disposition to issuer | 4,000 | $210.89 | 2,235 |
| 2021-09-09 | Option exercise | 4,000 | $53.83 | 6,235 |
| 2021-09-07 | Option exercise (derivative) | 4,000 | $0.00 | 60,000 |
| 2021-09-07 | Option exercise | 4,000 | $53.83 | 6,235 |
| 2021-09-07 | Disposition to issuer | 4,000 | $207.98 | 2,235 |
| 2021-09-02 | Option exercise (derivative) | 4,000 | $0.00 | 64,000 |
| 2021-09-02 | Disposition to issuer | 4,000 | $212.31 | 2,235 |
| 2021-09-02 | Option exercise | 4,000 | $53.83 | 6,235 |
| 2021-08-31 | Option exercise (derivative) | 4,000 | $0.00 | 68,000 |
| 2021-08-31 | Disposition to issuer | 4,000 | $214.88 | 2,235 |
| 2021-08-31 | Option exercise | 4,000 | $53.83 | 6,235 |
| 2021-08-26 | Option exercise (derivative) | 4,000 | $0.00 | 72,000 |
| 2021-08-26 | Option exercise | 4,000 | $53.83 | 6,235 |
| 2021-08-26 | Disposition to issuer | 4,000 | $205.75 | 2,235 |
| 2021-08-24 | Option exercise (derivative) | 4,000 | $0.00 | 76,000 |
| 2021-08-24 | Option exercise | 4,000 | $53.83 | 6,235 |
| 2021-08-24 | Disposition to issuer | 4,000 | $205.55 | 2,235 |
| 2021-08-19 | Option exercise (derivative) | 4,000 | $0.00 | 80,000 |
| 2021-08-19 | Option exercise | 4,000 | $53.83 | 6,235 |
| 2021-08-19 | Disposition to issuer | 4,000 | $201.05 | 2,235 |
| 2021-08-17 | Option exercise (derivative) | 4,000 | $0.00 | 84,000 |
| 2021-08-17 | Disposition to issuer | 4,000 | $203.74 | 2,235 |
| 2021-08-17 | Option exercise | 4,000 | $53.83 | 6,235 |
| 2021-08-12 | Option exercise (derivative) | 4,000 | $0.00 | 88,000 |
| 2021-08-12 | Disposition to issuer | 4,000 | $203.05 | 2,235 |
| 2021-08-12 | Option exercise | 4,000 | $53.83 | 6,235 |
| 2021-08-10 | Option exercise (derivative) | 4,000 | $0.00 | 92,000 |
| 2021-08-10 | Option exercise | 4,000 | $53.83 | 6,235 |
| 2021-08-10 | Disposition to issuer | 4,000 | $204.34 | 2,235 |
| 2021-08-05 | Option exercise (derivative) | 4,000 | $0.00 | 96,000 |
| 2021-08-05 | Disposition to issuer | 4,000 | $205.42 | 2,235 |
| 2021-08-05 | Option exercise | 4,000 | $53.83 | 6,235 |
| 2020-11-02 | Option exercise (derivative) | 6,450 | $0.00 | 0 |
| 2020-11-02 | Option exercise | 21,750 | $68.14 | 23,748 |
| 2020-11-02 | Disposition to issuer | 6,450 | $133.98 | 1,998 |
| 2020-11-02 | Option exercise | 6,450 | $47.50 | 8,448 |
| 2019-03-15 | Grant / award (derivative) | 187,500 | $0.00 | 187,500 |
| 2019-02-27 | Grant / award (derivative) | 64,148 | $0.00 | 64,148 |
| 2018-03-15 | Grant / award (derivative) | 85,531 | $0.00 | 85,531 |
| 2018-03-15 | Grant / award (derivative) | 85,531 | $0.00 | 85,531 |
| 2018-02-21 | Grant / award (derivative) | 42,940 | $0.00 | 42,940 |
| 2017-03-15 | Grant / award (derivative) | 63,000 | $0.00 | 63,000 |
| 2017-03-15 | Grant / award (derivative) | 26,250 | $0.00 | 26,250 |
| 2017-03-15 | Grant / award (derivative) | 69,750 | $0.00 | 69,750 |
| 2016-06-26 | — | — | — | 1,088 |
| 2016-06-26 | Grant / award (derivative) | 52,500 | $0.00 | 52,500 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.