SEC CIK 1636178
EDGEMOND JAMES
Reported ownership across 1 company, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| UTHRview stock → | 25,506 | 2026-06-22 |
Position History — UTHR
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — UTHR
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2026-06-22 | Option exercise (derivative) | 8,750 | $0.00 | 0 |
| 2026-06-22 | Open-market sale | 1,091 | $536.05 | 25,506 |
| 2026-06-22 | Open-market sale | 865 | $534.98 | 26,597 |
| 2026-06-22 | Open-market sale | 840 | $537.18 | 24,666 |
| 2026-06-22 | Open-market sale | 164 | $534.06 | 27,462 |
| 2026-06-22 | Option exercise | 8,750 | $146.03 | 27,626 |
| 2026-06-22 | Open-market sale | 1,250 | $541.25 | 18,876 |
| 2026-06-22 | Open-market sale | 280 | $539.83 | 20,126 |
| 2026-06-22 | Open-market sale | 1,994 | $539.13 | 20,406 |
| 2026-06-22 | Open-market sale | 2,266 | $538.23 | 22,400 |
| 2026-06-18 | Option exercise (derivative) | 10,000 | $0.00 | 8,750 |
| 2026-06-18 | Open-market sale | 40 | $543.53 | 19,956 |
| 2026-06-18 | Open-market sale | 192 | $541.88 | 19,996 |
| 2026-06-18 | Open-market sale | 865 | $541.06 | 20,188 |
| 2026-06-18 | Open-market sale | 2,978 | $540.22 | 21,053 |
| 2026-06-18 | Open-market sale | 2,035 | $539.42 | 24,031 |
| 2026-06-18 | Open-market sale | 660 | $548.90 | 18,876 |
| 2026-06-18 | Open-market sale | 600 | $537.24 | 27,506 |
| 2026-06-18 | Open-market sale | 210 | $536.27 | 28,106 |
| 2026-06-18 | Open-market sale | 160 | $534.48 | 28,316 |
| 2026-06-18 | Open-market sale | 400 | $533.59 | 28,476 |
| 2026-06-18 | Option exercise | 10,000 | $146.03 | 28,876 |
| 2026-06-18 | Open-market sale | 40 | $545.19 | 19,916 |
| 2026-06-18 | Open-market sale | 265 | $547.37 | 19,651 |
| 2026-06-18 | Open-market sale | 115 | $547.81 | 19,536 |
| 2026-06-18 | Open-market sale | 1,440 | $538.31 | 26,066 |
| 2026-06-15 | Option exercise (derivative) | 10,000 | $0.00 | 0 |
| 2026-06-15 | Option exercise | 10,000 | $117.76 | 28,876 |
| 2026-06-15 | Open-market sale | 45 | $540.64 | 28,636 |
| 2026-06-15 | Open-market sale | 598 | $553.76 | 18,876 |
| 2026-06-15 | Open-market sale | 778 | $553.10 | 19,474 |
| 2026-06-15 | Open-market sale | 1,144 | $551.91 | 20,252 |
| 2026-06-15 | Open-market sale | 2,200 | $550.89 | 21,396 |
| 2026-06-15 | Open-market sale | 800 | $549.87 | 23,596 |
| 2026-06-15 | Open-market sale | 1,616 | $548.64 | 24,396 |
| 2026-06-15 | Open-market sale | 465 | $547.77 | 26,012 |
| 2026-06-15 | Open-market sale | 504 | $546.54 | 26,477 |
| 2026-06-15 | Open-market sale | 855 | $545.63 | 26,981 |
| 2026-06-15 | Open-market sale | 560 | $543.50 | 27,836 |
| 2026-06-15 | Open-market sale | 240 | $541.61 | 28,396 |
| 2026-06-15 | Open-market sale | 121 | $538.52 | 28,755 |
| 2026-06-15 | Open-market sale | 74 | $539.46 | 28,681 |
| 2026-06-11 | Option exercise (derivative) | 10,000 | $0.00 | 10,000 |
| 2026-06-11 | Open-market sale | 134 | $547.08 | 28,100 |
| 2026-06-11 | Open-market sale | 442 | $545.14 | 28,234 |
| 2026-06-11 | Open-market sale | 154 | $544.37 | 28,676 |
| 2026-06-11 | Open-market sale | 46 | $542.94 | 28,830 |
| 2026-06-11 | Option exercise | 10,000 | $117.76 | 28,876 |
| 2026-06-11 | Open-market sale | 320 | $551.83 | 18,876 |
| 2026-06-11 | Open-market sale | 1,560 | $551.10 | 19,196 |
| 2026-06-11 | Open-market sale | 3,333 | $550.04 | 20,756 |
| 2026-06-11 | Open-market sale | 1,974 | $549.11 | 24,089 |
| 2026-06-11 | Open-market sale | 2,037 | $548.02 | 26,063 |
| 2026-06-08 | Option exercise (derivative) | 10,000 | $0.00 | 20,000 |
| 2026-06-08 | Open-market sale | 1,888 | $547.03 | 23,434 |
| 2026-06-08 | Option exercise | 10,000 | $117.76 | 28,876 |
| 2026-06-08 | Open-market sale | 1,565 | $544.93 | 27,311 |
| 2026-06-08 | Open-market sale | 1,989 | $546.13 | 25,322 |
| 2026-06-08 | Open-market sale | 2,158 | $547.91 | 21,276 |
| 2026-06-08 | Open-market sale | 80 | $551.76 | 18,876 |
| 2026-06-08 | Open-market sale | 610 | $551.28 | 18,956 |
| 2026-06-08 | Open-market sale | 1,285 | $550.09 | 19,566 |
| 2026-06-08 | Open-market sale | 425 | $549.38 | 20,851 |
| 2026-06-04 | Option exercise (derivative) | 10,000 | $0.00 | 30,000 |
| 2026-06-04 | Open-market sale | 120 | $550.48 | 18,876 |
| 2026-06-04 | Open-market sale | 1,298 | $549.06 | 18,996 |
| 2026-06-04 | Open-market sale | 2,749 | $548.04 | 20,294 |
| 2026-06-04 | Open-market sale | 1,033 | $547.00 | 23,043 |
| 2026-06-04 | Open-market sale | 1,129 | $545.89 | 24,076 |
| 2026-06-04 | Open-market sale | 1,545 | $544.94 | 25,205 |
| 2026-06-04 | Open-market sale | 1,086 | $544.11 | 26,750 |
| 2026-06-04 | Open-market sale | 440 | $542.78 | 27,836 |
| 2026-06-04 | Open-market sale | 480 | $541.14 | 28,276 |
| 2026-06-04 | Open-market sale | 120 | $539.64 | 28,756 |
| 2026-06-04 | Option exercise | 10,000 | $117.76 | 28,876 |
| 2026-06-01 | Option exercise (derivative) | 10,000 | $0.00 | 40,000 |
| 2026-06-01 | Open-market sale | 2,520 | $546.23 | 24,916 |
| 2026-06-01 | Open-market sale | 1,015 | $550.20 | 19,756 |
| 2026-06-01 | Open-market sale | 1,185 | $549.30 | 20,771 |
| 2026-06-01 | Open-market sale | 1,606 | $548.26 | 21,956 |
| 2026-06-01 | Open-market sale | 1,354 | $547.11 | 23,562 |
| 2026-06-01 | Open-market sale | 200 | $550.81 | 19,556 |
| 2026-06-01 | Open-market sale | 280 | $552.92 | 19,276 |
| 2026-06-01 | Open-market sale | 400 | $554.47 | 18,876 |
| 2026-06-01 | Option exercise | 10,000 | $117.76 | 28,876 |
| 2026-06-01 | Open-market sale | 1,440 | $544.96 | 27,436 |
| 2026-05-28 | Option exercise (derivative) | 10,000 | $0.00 | 50,000 |
| 2026-05-28 | Option exercise | 10,000 | $117.76 | 28,876 |
| 2026-05-28 | Open-market sale | 1,961 | $562.77 | 26,595 |
| 2026-05-28 | Open-market sale | 1,675 | $563.87 | 24,920 |
| 2026-05-28 | Open-market sale | 1,208 | $564.82 | 23,712 |
| 2026-05-28 | Open-market sale | 893 | $566.00 | 22,819 |
| 2026-05-28 | Open-market sale | 934 | $566.87 | 21,885 |
| 2026-05-28 | Open-market sale | 1,605 | $567.91 | 20,280 |
| 2026-05-28 | Open-market sale | 844 | $568.90 | 19,436 |
| 2026-05-28 | Open-market sale | 332 | $570.50 | 19,104 |
| 2026-05-28 | Open-market sale | 228 | $571.48 | 18,876 |
| 2026-05-28 | Open-market sale | 320 | $561.48 | 28,556 |
| 2026-05-26 | Option exercise (derivative) | 10,000 | $0.00 | 60,000 |
| 2026-05-26 | Open-market sale | 1,221 | $576.21 | 21,565 |
| 2026-05-26 | Open-market sale | 809 | $575.24 | 22,786 |
| 2026-05-26 | Open-market sale | 281 | $574.13 | 23,595 |
| 2026-05-26 | Open-market sale | 440 | $572.70 | 23,876 |
| 2026-05-26 | Open-market sale | 860 | $571.93 | 24,316 |
| 2026-05-26 | Open-market sale | 700 | $570.92 | 25,176 |
| 2026-05-26 | Open-market sale | 760 | $569.79 | 25,876 |
| 2026-05-26 | Open-market sale | 760 | $578.12 | 18,876 |
| 2026-05-26 | Open-market sale | 520 | $567.36 | 27,676 |
| 2026-05-26 | Open-market sale | 240 | $566.37 | 28,196 |
| 2026-05-26 | Open-market sale | 280 | $564.02 | 28,436 |
| 2026-05-26 | Open-market sale | 135 | $561.21 | 28,716 |
| 2026-05-26 | Open-market sale | 25 | $559.58 | 28,851 |
| 2026-05-26 | Option exercise | 10,000 | $117.76 | 28,876 |
| 2026-05-26 | Open-market sale | 1,929 | $577.13 | 19,636 |
| 2026-05-26 | Open-market sale | 1,040 | $568.54 | 26,636 |
| 2026-05-21 | Option exercise (derivative) | 10,000 | $0.00 | 70,000 |
| 2026-05-21 | Open-market sale | 2,081 | $564.10 | 22,838 |
| 2026-05-21 | Open-market sale | 2,677 | $563.12 | 24,919 |
| 2026-05-21 | Open-market sale | 920 | $562.01 | 27,596 |
| 2026-05-21 | Open-market sale | 40 | $557.85 | 28,836 |
| 2026-05-21 | Option exercise | 10,000 | $117.76 | 28,876 |
| 2026-05-21 | Open-market sale | 1,765 | $565.10 | 21,073 |
| 2026-05-21 | Open-market sale | 2,197 | $566.12 | 18,876 |
| 2026-05-21 | Open-market sale | 320 | $560.03 | 28,516 |
| 2026-05-18 | Option exercise (derivative) | 7,500 | $0.00 | 80,000 |
| 2026-05-18 | Option exercise (derivative) | 2,500 | $0.00 | 0 |
| 2026-05-18 | Option exercise | 2,500 | $135.42 | 21,376 |
| 2026-05-18 | Option exercise | 7,500 | $117.76 | 28,876 |
| 2026-05-18 | Open-market sale | 1,796 | $566.39 | 24,327 |
| 2026-05-18 | Open-market sale | 200 | $562.91 | 28,676 |
| 2026-05-18 | Open-market sale | 422 | $564.30 | 28,254 |
| 2026-05-18 | Open-market sale | 2,131 | $565.44 | 26,123 |
| 2026-05-18 | Open-market sale | 2,785 | $568.48 | 21,542 |
| 2026-05-18 | Open-market sale | 1,304 | $568.43 | 20,238 |
| 2026-05-18 | Open-market sale | 1,322 | $569.56 | 18,916 |
| 2026-05-18 | Open-market sale | 40 | $570.18 | 18,876 |
| 2026-05-14 | Option exercise (derivative) | 10,000 | $0.00 | 2,500 |
| 2026-05-14 | Open-market sale | 2,456 | $574.04 | 24,687 |
| 2026-05-14 | Option exercise | 10,000 | $135.42 | 28,876 |
| 2026-05-14 | Open-market sale | 80 | $578.59 | 18,876 |
| 2026-05-14 | Open-market sale | 307 | $577.93 | 18,956 |
| 2026-05-14 | Open-market sale | 293 | $576.75 | 19,263 |
| 2026-05-14 | Open-market sale | 1,712 | $575.78 | 19,556 |
| 2026-05-14 | Open-market sale | 3,419 | $574.76 | 21,268 |
| 2026-05-14 | Open-market sale | 970 | $572.78 | 27,143 |
| 2026-05-14 | Open-market sale | 603 | $571.53 | 28,113 |
| 2026-05-14 | Open-market sale | 80 | $570.52 | 28,716 |
| 2026-05-14 | Open-market sale | 80 | $568.74 | 28,796 |
| 2026-05-11 | Option exercise (derivative) | 10,000 | $0.00 | 12,500 |
| 2026-05-11 | Open-market sale | 476 | $578.42 | 19,547 |
| 2026-05-11 | Open-market sale | 893 | $577.59 | 20,023 |
| 2026-05-11 | Open-market sale | 89 | $576.68 | 20,916 |
| 2026-05-11 | Open-market sale | 530 | $575.26 | 21,005 |
| 2026-05-11 | Open-market sale | 661 | $574.57 | 21,535 |
| 2026-05-11 | Open-market sale | 480 | $573.22 | 22,196 |
| 2026-05-11 | Open-market sale | 1,356 | $572.32 | 22,676 |
| 2026-05-11 | Open-market sale | 1,496 | $571.42 | 24,032 |
| 2026-05-11 | Open-market sale | 2,059 | $570.17 | 25,528 |
| 2026-05-11 | Open-market sale | 1,289 | $569.46 | 27,587 |
| 2026-05-11 | Option exercise | 10,000 | $135.42 | 28,876 |
| 2026-05-11 | Open-market sale | 591 | $579.80 | 18,956 |
| 2026-05-11 | Open-market sale | 80 | $580.45 | 18,876 |
| 2026-05-07 | Option exercise (derivative) | 10,000 | $0.00 | 22,500 |
| 2026-05-07 | Open-market sale | 340 | $586.73 | 20,176 |
| 2026-05-07 | Open-market sale | 640 | $585.83 | 20,516 |
| 2026-05-07 | Open-market sale | 1,002 | $575.98 | 23,596 |
| 2026-05-07 | Open-market sale | 640 | $577.42 | 22,956 |
| 2026-05-07 | Open-market sale | 700 | $587.74 | 19,476 |
| 2026-05-07 | Open-market sale | 281 | $581.50 | 21,756 |
| 2026-05-07 | Open-market sale | 200 | $583.41 | 21,556 |
| 2026-05-07 | Open-market sale | 320 | $589.02 | 19,156 |
| 2026-05-07 | Open-market sale | 120 | $589.72 | 19,036 |
| 2026-05-07 | Open-market sale | 160 | $597.54 | 18,876 |
| 2026-05-07 | Open-market sale | 399 | $580.37 | 22,037 |
| 2026-05-07 | Open-market sale | 520 | $578.65 | 22,436 |
| 2026-05-07 | Open-market sale | 400 | $584.21 | 21,156 |
| 2026-05-07 | Option exercise | 10,000 | $135.42 | 28,876 |
| 2026-05-07 | Open-market sale | 560 | $569.71 | 28,316 |
| 2026-05-07 | Open-market sale | 560 | $571.77 | 27,756 |
| 2026-05-07 | Open-market sale | 807 | $572.93 | 26,949 |
| 2026-05-07 | Open-market sale | 1,306 | $573.94 | 25,643 |
| 2026-05-07 | Open-market sale | 1,045 | $575.14 | 24,598 |
| 2026-05-04 | Option exercise (derivative) | 10,000 | $0.00 | 32,500 |
| 2026-05-04 | Open-market sale | 80 | $570.06 | 28,716 |
| 2026-05-04 | Open-market sale | 40 | $571.00 | 28,676 |
| 2026-05-04 | Option exercise | 10,000 | $135.42 | 28,876 |
| 2026-05-04 | Open-market sale | 153 | $573.82 | 28,043 |
| 2026-05-04 | Open-market sale | 487 | $574.84 | 27,556 |
| 2026-05-04 | Open-market sale | 2,436 | $575.75 | 25,120 |
| 2026-05-04 | Open-market sale | 3,005 | $576.66 | 22,115 |
| 2026-05-04 | Open-market sale | 719 | $577.54 | 21,396 |
| 2026-05-04 | Open-market sale | 1,160 | $579.13 | 20,236 |
| 2026-05-04 | Open-market sale | 440 | $580.26 | 19,796 |
| 2026-05-04 | Open-market sale | 520 | $581.28 | 19,276 |
| 2026-05-04 | Open-market sale | 400 | $582.29 | 18,876 |
| 2026-05-04 | Open-market sale | 480 | $572.40 | 28,196 |
| 2026-05-04 | Open-market sale | 80 | $568.60 | 28,796 |
| 2026-04-30 | Option exercise (derivative) | 10,000 | $0.00 | 42,500 |
| 2026-04-30 | Open-market sale | 887 | $574.07 | 20,389 |
| 2026-04-30 | Open-market sale | 486 | $576.24 | 19,630 |
| 2026-04-30 | Open-market sale | 336 | $577.24 | 19,294 |
| 2026-04-30 | Open-market sale | 378 | $578.07 | 18,916 |
| 2026-04-30 | Open-market sale | 40 | $578.76 | 18,876 |
| 2026-04-30 | Option exercise | 10,000 | $135.42 | 28,876 |
| 2026-04-30 | Open-market sale | 262 | $569.24 | 28,614 |
| 2026-04-30 | Open-market sale | 484 | $570.19 | 28,130 |
| 2026-04-30 | Open-market sale | 2,940 | $571.23 | 25,190 |
| 2026-04-30 | Open-market sale | 3,034 | $572.00 | 22,156 |
| 2026-04-30 | Open-market sale | 880 | $573.00 | 21,276 |
| 2026-04-30 | Open-market sale | 273 | $574.96 | 20,116 |
| 2026-04-27 | Option exercise (derivative) | 10,000 | $0.00 | 52,500 |
| 2026-04-27 | Open-market sale | 919 | $567.81 | 24,792 |
| 2026-04-27 | Option exercise | 10,000 | $135.42 | 28,876 |
| 2026-04-27 | Open-market sale | 1,755 | $571.10 | 19,525 |
| 2026-04-27 | Open-market sale | 2,405 | $570.05 | 21,280 |
| 2026-04-27 | Open-market sale | 1,107 | $569.01 | 23,685 |
| 2026-04-27 | Open-market sale | 649 | $571.92 | 18,876 |
| 2026-04-27 | Open-market sale | 1,449 | $566.73 | 25,711 |
| 2026-04-27 | Open-market sale | 1,716 | $565.85 | 27,160 |
| 2026-04-23 | Option exercise (derivative) | 10,000 | $0.00 | 62,500 |
| 2026-04-23 | Open-market sale | 120 | $576.62 | 18,876 |
| 2026-04-23 | Open-market sale | 535 | $574.79 | 19,360 |
| 2026-04-23 | Open-market sale | 321 | $573.51 | 19,895 |
| 2026-04-23 | Open-market sale | 3,976 | $572.66 | 20,216 |
| 2026-04-23 | Open-market sale | 3,325 | $571.64 | 24,192 |
| 2026-04-23 | Open-market sale | 1,079 | $570.82 | 27,517 |
| 2026-04-23 | Open-market sale | 280 | $569.63 | 28,596 |
| 2026-04-23 | Option exercise | 10,000 | $135.42 | 28,876 |
| 2026-04-22 | Open-market sale | 364 | $575.85 | 18,996 |
| 2026-04-20 | Option exercise (derivative) | 10,000 | $0.00 | 72,500 |
| 2026-04-20 | Open-market sale | 340 | $579.86 | 22,076 |
| 2026-04-20 | Open-market sale | 1,543 | $573.45 | 26,453 |
| 2026-04-20 | Open-market sale | 442 | $574.09 | 26,011 |
| 2026-04-20 | Open-market sale | 1,010 | $575.41 | 25,001 |
| 2026-04-20 | Open-market sale | 1,398 | $576.37 | 23,603 |
| 2026-04-20 | Open-market sale | 687 | $577.27 | 22,916 |
| 2026-04-20 | Open-market sale | 500 | $578.90 | 22,416 |
| 2026-04-20 | Open-market sale | 880 | $572.33 | 27,996 |
| 2026-04-20 | Open-market sale | 488 | $581.66 | 21,588 |
| 2026-04-20 | Open-market sale | 983 | $582.47 | 20,605 |
| 2026-04-20 | Open-market sale | 1,009 | $583.55 | 19,596 |
| 2026-04-20 | Open-market sale | 482 | $584.49 | 19,114 |
| 2026-04-20 | Open-market sale | 238 | $585.36 | 18,876 |
| 2026-04-20 | Option exercise | 10,000 | $135.42 | 28,876 |
| 2026-04-16 | Option exercise (derivative) | 10,000 | $0.00 | 82,500 |
| 2026-04-16 | Option exercise | 10,000 | $135.42 | 28,876 |
| 2026-04-16 | Open-market sale | 40 | $581.64 | 18,876 |
| 2026-04-16 | Open-market sale | 520 | $573.91 | 28,356 |
| 2026-04-16 | Open-market sale | 1,680 | $574.73 | 26,676 |
| 2026-04-16 | Open-market sale | 789 | $575.64 | 25,887 |
| 2026-04-16 | Open-market sale | 2,206 | $576.91 | 23,681 |
| 2026-04-16 | Open-market sale | 2,085 | $577.87 | 21,596 |
| 2026-04-16 | Open-market sale | 1,066 | $578.83 | 20,530 |
| 2026-04-16 | Open-market sale | 1,454 | $579.64 | 19,076 |
| 2026-04-16 | Open-market sale | 160 | $581.08 | 18,916 |
| 2026-04-13 | Option exercise (derivative) | 10,000 | $0.00 | 92,500 |
| 2026-04-13 | Option exercise | 10,000 | $135.42 | 28,876 |
| 2026-04-13 | Open-market sale | 40 | $569.61 | 28,836 |
| 2026-04-13 | Open-market sale | 281 | $571.14 | 28,555 |
| 2026-04-13 | Open-market sale | 1,154 | $571.76 | 27,401 |
| 2026-04-13 | Open-market sale | 1,210 | $572.96 | 26,191 |
| 2026-04-13 | Open-market sale | 1,860 | $574.00 | 24,331 |
| 2026-04-13 | Open-market sale | 1,457 | $575.06 | 22,874 |
| 2026-04-13 | Open-market sale | 1,354 | $575.96 | 21,520 |
| 2026-04-13 | Open-market sale | 1,603 | $577.01 | 19,917 |
| 2026-04-13 | Open-market sale | 601 | $577.93 | 19,316 |
| 2026-04-13 | Open-market sale | 400 | $579.04 | 18,916 |
| 2026-04-13 | Open-market sale | 40 | $580.03 | 18,876 |
| 2026-04-09 | Option exercise (derivative) | 10,000 | $0.00 | 102,500 |
| 2026-04-09 | Open-market sale | 1,224 | $579.75 | 20,794 |
| 2026-04-09 | Option exercise | 10,000 | $135.42 | 28,876 |
| 2026-04-09 | Open-market sale | 560 | $574.87 | 28,316 |
| 2026-04-09 | Open-market sale | 1,956 | $575.53 | 26,360 |
| 2026-04-09 | Open-market sale | 1,586 | $576.63 | 24,774 |
| 2026-04-09 | Open-market sale | 162 | $582.30 | 18,876 |
| 2026-04-09 | Open-market sale | 1,756 | $580.64 | 19,038 |
| 2026-04-09 | Open-market sale | 1,139 | $578.52 | 22,018 |
| 2026-04-09 | Open-market sale | 1,617 | $577.77 | 23,157 |
| 2026-04-06 | Option exercise (derivative) | 10,000 | $0.00 | 112,500 |
| 2026-04-06 | Open-market sale | 1,158 | $555.21 | 27,161 |
| 2026-04-06 | Open-market sale | 437 | $553.97 | 28,319 |
| 2026-04-06 | Open-market sale | 120 | $552.78 | 28,756 |
| 2026-04-06 | Open-market sale | 1,205 | $556.06 | 25,956 |
| 2026-04-06 | Option exercise | 10,000 | $135.42 | 28,876 |
| 2026-04-06 | Open-market sale | 200 | $566.01 | 18,876 |
| 2026-04-06 | Open-market sale | 82 | $564.43 | 19,076 |
| 2026-04-06 | Open-market sale | 539 | $563.47 | 19,158 |
| 2026-04-06 | Open-market sale | 619 | $562.75 | 19,697 |
| 2026-04-06 | Open-market sale | 645 | $561.56 | 20,316 |
| 2026-04-06 | Open-market sale | 616 | $560.18 | 20,961 |
| 2026-04-06 | Open-market sale | 860 | $559.47 | 21,577 |
| 2026-04-06 | Open-market sale | 1,679 | $558.31 | 22,437 |
| 2026-04-06 | Open-market sale | 1,840 | $557.19 | 24,116 |
| 2026-04-02 | Option exercise (derivative) | 10,000 | $0.00 | 122,500 |
| 2026-04-02 | Open-market sale | 120 | $571.65 | 18,876 |
| 2026-04-02 | Open-market sale | 120 | $569.75 | 18,996 |
| 2026-04-02 | Open-market sale | 400 | $567.95 | 19,116 |
| 2026-04-02 | Open-market sale | 323 | $566.82 | 19,516 |
| 2026-04-02 | Open-market sale | 742 | $565.99 | 19,839 |
| 2026-04-02 | Open-market sale | 2,201 | $564.82 | 20,581 |
| 2026-04-02 | Open-market sale | 896 | $563.86 | 22,782 |
| 2026-04-02 | Open-market sale | 555 | $563.00 | 23,678 |
| 2026-04-02 | Open-market sale | 571 | $561.75 | 24,233 |
| 2026-04-02 | Open-market sale | 72 | $560.39 | 24,804 |
| 2026-04-02 | Open-market sale | 240 | $559.03 | 24,876 |
| 2026-04-02 | Open-market sale | 720 | $558.11 | 25,116 |
| 2026-04-02 | Open-market sale | 977 | $557.05 | 25,836 |
| 2026-04-02 | Open-market sale | 844 | $556.17 | 26,813 |
| 2026-04-02 | Open-market sale | 778 | $555.22 | 27,657 |
| 2026-04-02 | Open-market sale | 401 | $553.99 | 28,435 |
| 2026-04-02 | Open-market sale | 40 | $551.86 | 28,836 |
| 2026-04-02 | Option exercise | 10,000 | $135.42 | 28,876 |
| 2026-03-30 | Option exercise (derivative) | 10,000 | $0.00 | 132,500 |
| 2026-03-30 | Option exercise | 10,000 | $135.42 | 28,876 |
| 2026-03-30 | Open-market sale | 40 | $581.73 | 28,836 |
| 2026-03-30 | Open-market sale | 120 | $583.52 | 28,716 |
| 2026-03-30 | Open-market sale | 120 | $585.17 | 28,596 |
| 2026-03-30 | Open-market sale | 437 | $586.27 | 28,159 |
| 2026-03-30 | Open-market sale | 860 | $587.35 | 27,299 |
| 2026-03-30 | Open-market sale | 1,487 | $588.42 | 25,812 |
| 2026-03-30 | Open-market sale | 1,196 | $589.23 | 24,616 |
| 2026-03-30 | Open-market sale | 1,026 | $590.36 | 23,590 |
| 2026-03-30 | Open-market sale | 481 | $591.26 | 23,109 |
| 2026-03-30 | Open-market sale | 120 | $592.12 | 22,989 |
| 2026-03-30 | Open-market sale | 176 | $593.68 | 22,813 |
| 2026-03-30 | Open-market sale | 480 | $594.74 | 22,333 |
| 2026-03-30 | Open-market sale | 204 | $596.74 | 21,629 |
| 2026-03-30 | Open-market sale | 500 | $595.91 | 21,833 |
| 2026-03-30 | Open-market sale | 240 | $597.72 | 21,389 |
| 2026-03-30 | Open-market sale | 200 | $598.83 | 21,189 |
| 2026-03-30 | Open-market sale | 790 | $599.82 | 20,399 |
| 2026-03-30 | Open-market sale | 212 | $601.43 | 20,187 |
| 2026-03-30 | Open-market sale | 417 | $602.53 | 19,770 |
| 2026-03-30 | Open-market sale | 103 | $603.69 | 19,667 |
| 2026-03-30 | Open-market sale | 770 | $604.64 | 18,897 |
| 2026-03-30 | Open-market sale | 21 | $606.53 | 18,876 |
| 2026-03-26 | Option exercise (derivative) | 10,000 | $0.00 | 142,500 |
| 2026-03-26 | Open-market sale | 1,149 | $537.90 | 20,190 |
| 2026-03-26 | Open-market sale | 991 | $532.02 | 27,885 |
| 2026-03-26 | Open-market sale | 510 | $532.93 | 27,375 |
| 2026-03-26 | Open-market sale | 609 | $533.91 | 26,766 |
| 2026-03-26 | Open-market sale | 1,847 | $534.98 | 24,919 |
| 2026-03-26 | Option exercise | 10,000 | $135.42 | 28,876 |
| 2026-03-26 | Open-market sale | 320 | $540.04 | 18,876 |
| 2026-03-26 | Open-market sale | 994 | $538.91 | 19,196 |
| 2026-03-26 | Open-market sale | 1,577 | $536.90 | 21,339 |
| 2026-03-26 | Open-market sale | 2,003 | $535.94 | 22,916 |
| 2026-03-23 | Option exercise (derivative) | 10,000 | $0.00 | 152,500 |
| 2026-03-23 | Open-market sale | 875 | $520.62 | 27,161 |
| 2026-03-23 | Open-market sale | 640 | $519.30 | 28,036 |
| 2026-03-23 | Open-market sale | 200 | $518.28 | 28,676 |
| 2026-03-23 | Option exercise | 10,000 | $135.42 | 28,876 |
| 2026-03-23 | Open-market sale | 160 | $536.28 | 18,876 |
| 2026-03-23 | Open-market sale | 440 | $535.34 | 19,036 |
| 2026-03-23 | Open-market sale | 506 | $534.60 | 19,476 |
| 2026-03-23 | Open-market sale | 642 | $533.60 | 19,982 |
| 2026-03-23 | Open-market sale | 288 | $532.59 | 20,624 |
| 2026-03-23 | Open-market sale | 587 | $531.49 | 20,912 |
| 2026-03-23 | Open-market sale | 577 | $530.64 | 21,499 |
| 2026-03-23 | Open-market sale | 2,620 | $529.04 | 22,076 |
| 2026-03-23 | Open-market sale | 80 | $527.49 | 24,696 |
| 2026-03-23 | Open-market sale | 520 | $526.57 | 24,776 |
| 2026-03-23 | Open-market sale | 320 | $525.37 | 25,296 |
| 2026-03-23 | Open-market sale | 905 | $521.47 | 26,256 |
| 2026-03-23 | Open-market sale | 440 | $524.20 | 25,616 |
| 2026-03-23 | Open-market sale | 200 | $522.36 | 26,056 |
| 2026-03-15 | Option exercise (derivative) | 9,098 | $0.00 | 0 |
| 2026-03-15 | Tax withholding | 4,104 | $536.12 | 18,876 |
| 2026-03-15 | Option exercise | 9,098 | — | 27,662 |
| 2026-03-15 | Option exercise | 10,380 | — | 18,564 |
| 2026-03-15 | Tax withholding | 4,682 | $536.12 | 22,980 |
| 2025-12-15 | Option exercise (derivative) | 3,517 | $0.00 | 0 |
| 2025-12-15 | Open-market sale | 200 | $496.97 | 9,018 |
| 2025-12-15 | Open-market sale | 840 | $492.81 | 10,659 |
| 2025-12-15 | Option exercise | 3,517 | $146.03 | 11,659 |
| 2025-12-15 | Open-market sale | 241 | $500.30 | 8,142 |
| 2025-12-15 | Open-market sale | 240 | $499.31 | 8,383 |
| 2025-12-15 | Open-market sale | 395 | $498.09 | 8,623 |
| 2025-12-15 | Open-market sale | 160 | $491.53 | 11,499 |
| 2025-12-15 | Open-market sale | 520 | $495.90 | 9,218 |
| 2025-12-15 | Open-market sale | 360 | $495.02 | 9,738 |
| 2025-12-15 | Open-market sale | 561 | $493.70 | 10,098 |
| 2025-12-08 | Option exercise (derivative) | 21,000 | $0.00 | 3,517 |
| 2025-12-08 | Open-market sale | 3,139 | $479.16 | 12,822 |
| 2025-12-08 | Option exercise | 21,000 | $146.03 | 29,142 |
| 2025-12-08 | Open-market sale | 400 | $475.08 | 28,742 |
| 2025-12-08 | Open-market sale | 120 | $484.85 | 8,662 |
| 2025-12-08 | Open-market sale | 739 | $484.51 | 8,782 |
| 2025-12-08 | Open-market sale | 742 | $483.29 | 9,521 |
| 2025-12-08 | Open-market sale | 523 | $482.22 | 10,263 |
| 2025-12-08 | Open-market sale | 477 | $481.22 | 10,786 |
| 2025-12-08 | Open-market sale | 1,559 | $480.03 | 11,263 |
| 2025-12-08 | Open-market sale | 520 | $486.71 | 8,142 |
| 2025-12-08 | Open-market sale | 3,295 | $477.97 | 15,961 |
| 2025-12-08 | Open-market sale | 6,529 | $477.18 | 19,256 |
| 2025-12-08 | Open-market sale | 2,957 | $476.17 | 25,785 |
| 2025-12-01 | Option exercise (derivative) | 20,483 | $0.00 | 24,517 |
| 2025-12-01 | Option exercise (derivative) | 517 | $0.00 | 0 |
| 2025-12-01 | Open-market sale | 7,552 | $479.92 | 14,539 |
| 2025-12-01 | Option exercise | 21,000 | $146.03 | 29,142 |
| 2025-12-01 | Open-market sale | 903 | $483.04 | 8,302 |
| 2025-12-01 | Open-market sale | 1,476 | $481.80 | 9,205 |
| 2025-12-01 | Open-market sale | 3,858 | $480.95 | 10,681 |
| 2025-12-01 | Open-market sale | 160 | $484.68 | 8,142 |
| 2025-12-01 | Open-market sale | 4,198 | $479.11 | 22,091 |
| 2025-12-01 | Open-market sale | 2,853 | $477.98 | 26,289 |
| 2025-11-24 | Option exercise (derivative) | 21,000 | $0.00 | 517 |
| 2025-11-24 | Open-market sale | 960 | $467.35 | 28,182 |
| 2025-11-24 | Option exercise | 21,000 | $146.03 | 29,142 |
| 2025-11-24 | Open-market sale | 1,850 | $468.29 | 26,332 |
| 2025-11-24 | Open-market sale | 1,552 | $469.34 | 24,780 |
| 2025-11-24 | Open-market sale | 131 | $482.29 | 8,142 |
| 2025-11-24 | Open-market sale | 794 | $481.55 | 8,273 |
| 2025-11-24 | Open-market sale | 640 | $480.71 | 9,067 |
| 2025-11-24 | Open-market sale | 315 | $478.73 | 9,707 |
| 2025-11-24 | Open-market sale | 1,630 | $478.14 | 10,022 |
| 2025-11-24 | Open-market sale | 2,989 | $477.22 | 11,652 |
| 2025-11-24 | Open-market sale | 1,621 | $476.09 | 14,641 |
| 2025-11-24 | Open-market sale | 1,560 | $475.11 | 16,262 |
| 2025-11-24 | Open-market sale | 280 | $473.54 | 17,822 |
| 2025-11-24 | Open-market sale | 1,788 | $472.73 | 18,102 |
| 2025-11-24 | Open-market sale | 1,971 | $471.88 | 19,890 |
| 2025-11-24 | Open-market sale | 2,919 | $470.22 | 21,861 |
| 2025-11-17 | Option exercise (derivative) | 10,312 | $0.00 | 0 |
| 2025-11-17 | Option exercise (derivative) | 10,688 | $0.00 | 21,517 |
| 2025-11-17 | Open-market sale | 1,999 | $472.13 | 10,559 |
| 2025-11-17 | Open-market sale | 920 | $473.68 | 9,639 |
| 2025-11-17 | Open-market sale | 639 | $474.80 | 9,000 |
| 2025-11-17 | Open-market sale | 798 | $475.89 | 8,202 |
| 2025-11-17 | Option exercise | 10,312 | $146.03 | 18,430 |
| 2025-11-17 | Open-market sale | 120 | $464.38 | 18,310 |
| 2025-11-17 | Open-market sale | 1,090 | $467.53 | 17,220 |
| 2025-11-17 | Open-market sale | 4,107 | $468.33 | 13,113 |
| 2025-11-17 | Open-market sale | 2,657 | $471.22 | 12,558 |
| 2025-11-17 | Open-market sale | 437 | $470.34 | 8,118 |
| 2025-11-17 | Option exercise | 10,688 | $146.03 | 18,806 |
| 2025-11-17 | Open-market sale | 3,591 | $470.34 | 15,215 |
| 2025-11-17 | Open-market sale | 4,558 | $469.39 | 8,555 |
| 2025-11-10 | Option exercise (derivative) | 21,000 | $0.00 | 10,312 |
| 2025-11-10 | Open-market sale | 600 | $450.80 | 21,918 |
| 2025-11-10 | Open-market sale | 3,342 | $454.82 | 10,708 |
| 2025-11-10 | Open-market sale | 4,633 | $453.81 | 14,050 |
| 2025-11-10 | Open-market sale | 2,170 | $452.76 | 18,683 |
| 2025-11-10 | Open-market sale | 1,065 | $451.87 | 20,853 |
| 2025-11-10 | Open-market sale | 2,590 | $455.83 | 8,118 |
| 2025-11-10 | Open-market sale | 653 | $449.00 | 22,518 |
| 2025-11-10 | Open-market sale | 3,356 | $448.33 | 23,171 |
| 2025-11-10 | Open-market sale | 1,539 | $447.47 | 26,527 |
| 2025-11-10 | Open-market sale | 1,052 | $446.51 | 28,066 |
| 2025-11-10 | Option exercise | 21,000 | $146.03 | 29,118 |
| 2025-11-04 | Option exercise (derivative) | 21,000 | $0.00 | 31,312 |
| 2025-11-04 | Open-market sale | 1,679 | $434.96 | 24,755 |
| 2025-11-04 | Open-market sale | 360 | $438.50 | 8,238 |
| 2025-11-04 | Open-market sale | 2,752 | $437.74 | 8,598 |
| 2025-11-04 | Open-market sale | 7,317 | $436.78 | 11,350 |
| 2025-11-04 | Open-market sale | 6,088 | $435.81 | 18,667 |
| 2025-11-04 | Open-market sale | 120 | $439.51 | 8,118 |
| 2025-11-04 | Open-market sale | 1,512 | $433.78 | 26,434 |
| 2025-11-04 | Open-market sale | 1,074 | $432.86 | 27,946 |
| 2025-11-04 | Open-market sale | 98 | $432.09 | 29,020 |
| 2025-11-04 | Option exercise | 21,000 | $146.03 | 29,118 |
| 2025-06-09 | Option exercise (derivative) | 12,000 | $0.00 | 87,500 |
| 2025-06-09 | Open-market sale | 300 | $326.81 | 8,118 |
| 2025-06-09 | Open-market sale | 7,700 | $325.20 | 8,418 |
| 2025-06-09 | Open-market sale | 100 | $328.28 | 16,118 |
| 2025-06-09 | Open-market sale | 3,595 | $325.44 | 16,523 |
| 2025-06-09 | Option exercise | 12,000 | $117.76 | 20,118 |
| 2025-06-09 | Open-market sale | 305 | $326.56 | 16,218 |
| 2025-06-02 | Option exercise (derivative) | 12,000 | $0.00 | 99,500 |
| 2025-06-02 | Open-market sale | 1,397 | $326.34 | 16,118 |
| 2025-06-02 | Open-market sale | 5,347 | $325.59 | 10,771 |
| 2025-06-02 | Open-market sale | 2,653 | $326.31 | 8,118 |
| 2025-06-02 | Option exercise | 12,000 | $117.76 | 20,118 |
| 2025-06-02 | Open-market sale | 2,603 | $325.54 | 17,515 |
| 2024-11-04 | Option exercise (derivative) | 3,400 | $0.00 | 112,350 |
| 2024-11-04 | Option exercise (derivative) | 850 | $0.00 | 111,500 |
| 2024-11-04 | Option exercise (derivative) | 817 | $0.00 | 0 |
| 2024-11-04 | Option exercise (derivative) | 3,267 | $0.00 | 817 |
| 2024-11-04 | Option exercise | 3,267 | $120.26 | 10,779 |
| 2024-11-04 | Option exercise | 3,400 | $117.76 | 10,912 |
| 2024-11-04 | Open-market sale | 3,400 | $374.02 | 7,512 |
| 2024-11-04 | Option exercise | 817 | $120.26 | 8,329 |
| 2024-11-04 | Open-market sale | 546 | $374.02 | 7,783 |
| 2024-11-04 | Option exercise | 850 | $117.76 | 8,633 |
| 2024-11-04 | Open-market sale | 565 | $374.02 | 8,068 |
| 2024-10-28 | Option exercise (derivative) | 3,400 | $0.00 | 116,600 |
| 2024-10-28 | Option exercise (derivative) | 3,267 | $0.00 | 4,901 |
| 2024-10-28 | Option exercise (derivative) | 817 | $0.00 | 4,084 |
| 2024-10-28 | Option exercise (derivative) | 850 | $0.00 | 115,750 |
| 2024-10-28 | Option exercise | 3,400 | $117.76 | 10,378 |
| 2024-10-28 | Open-market sale | 3,267 | $350.00 | 6,978 |
| 2024-10-28 | Option exercise | 3,267 | $120.26 | 10,245 |
| 2024-10-28 | Open-market sale | 557 | $350.00 | 7,238 |
| 2024-10-28 | Open-market sale | 576 | $350.00 | 7,512 |
| 2024-10-28 | Option exercise | 850 | $117.76 | 8,088 |
| 2024-10-28 | Option exercise | 817 | $120.26 | 7,795 |
| 2024-10-21 | Option exercise (derivative) | 850 | $0.00 | 120,000 |
| 2024-10-21 | Option exercise (derivative) | 3,400 | $0.00 | 120,850 |
| 2024-10-21 | Option exercise (derivative) | 817 | $0.00 | 8,168 |
| 2024-10-21 | Option exercise (derivative) | 3,267 | $0.00 | 8,985 |
| 2024-10-21 | Open-market sale | 548 | $366.99 | 6,695 |
| 2024-10-21 | Option exercise | 817 | $120.26 | 7,243 |
| 2024-10-21 | Option exercise | 3,400 | $117.76 | 9,826 |
| 2024-10-21 | Open-market sale | 3,267 | $366.99 | 6,426 |
| 2024-10-21 | Option exercise | 3,267 | $120.26 | 9,693 |
| 2024-10-21 | Option exercise | 850 | $117.76 | 7,545 |
| 2024-10-21 | Open-market sale | 567 | $366.99 | 6,978 |
| 2024-10-14 | Option exercise (derivative) | 850 | $0.00 | 124,250 |
| 2024-10-14 | Option exercise (derivative) | 3,267 | $0.00 | 13,069 |
| 2024-10-14 | Option exercise (derivative) | 3,400 | $0.00 | 125,100 |
| 2024-10-14 | Option exercise (derivative) | 817 | $0.00 | 12,252 |
| 2024-10-14 | Option exercise | 817 | $120.26 | 6,701 |
| 2024-10-14 | Option exercise | 3,267 | $120.26 | 9,151 |
| 2024-10-14 | Option exercise | 3,400 | $177.76 | 9,284 |
| 2024-10-14 | Open-market sale | 3,400 | $355.88 | 5,884 |
| 2024-10-14 | Open-market sale | 553 | $355.88 | 6,148 |
| 2024-10-14 | Option exercise | 850 | $117.76 | 6,998 |
| 2024-10-14 | Open-market sale | 572 | $355.88 | 6,426 |
| 2024-10-07 | Option exercise (derivative) | 817 | $0.00 | 16,336 |
| 2024-10-07 | Option exercise (derivative) | 3,267 | $0.00 | 17,153 |
| 2024-10-07 | Option exercise (derivative) | 3,400 | $0.00 | 129,350 |
| 2024-10-07 | Option exercise (derivative) | 850 | $0.00 | 128,500 |
| 2024-10-07 | Option exercise | 3,267 | $120.26 | 8,611 |
| 2024-10-07 | Option exercise | 3,400 | $117.76 | 8,744 |
| 2024-10-07 | Open-market sale | 3,400 | $355.54 | 5,344 |
| 2024-10-07 | Open-market sale | 573 | $355.54 | 5,884 |
| 2024-10-07 | Option exercise | 850 | $117.76 | 6,457 |
| 2024-10-07 | Open-market sale | 554 | $355.54 | 5,607 |
| 2024-10-07 | Option exercise | 817 | $120.26 | 6,161 |
| 2024-09-30 | Option exercise (derivative) | 850 | $0.00 | 132,750 |
| 2024-09-30 | Option exercise (derivative) | 3,267 | $0.00 | 21,237 |
| 2024-09-30 | Option exercise (derivative) | 3,400 | $0.00 | 133,600 |
| 2024-09-30 | Option exercise (derivative) | 817 | $0.00 | 20,420 |
| 2024-09-30 | Option exercise | 850 | $117.76 | 5,916 |
| 2024-09-30 | Option exercise | 817 | $120.26 | 5,619 |
| 2024-09-30 | Open-market sale | 572 | $358.62 | 5,344 |
| 2024-09-30 | Open-market sale | 553 | $358.62 | 5,066 |
| 2024-09-30 | Option exercise | 3,400 | $117.76 | 8,202 |
| 2024-09-30 | Open-market sale | 3,267 | $358.62 | 4,802 |
| 2024-09-30 | Option exercise | 3,267 | $120.26 | 8,069 |
| 2024-09-23 | Option exercise (derivative) | 3,267 | $0.00 | 25,321 |
| 2024-09-23 | Option exercise (derivative) | 817 | $0.00 | 24,504 |
| 2024-09-23 | Option exercise (derivative) | 850 | $0.00 | 137,000 |
| 2024-09-23 | Option exercise (derivative) | 3,400 | $0.00 | 137,850 |
| 2024-09-23 | Option exercise | 3,400 | $117.76 | 7,664 |
| 2024-09-23 | Open-market sale | 3,267 | $354.04 | 4,264 |
| 2024-09-23 | Option exercise | 3,267 | $120.26 | 7,531 |
| 2024-09-23 | Open-market sale | 574 | $354.04 | 4,802 |
| 2024-09-23 | Option exercise | 850 | $117.76 | 5,376 |
| 2024-09-23 | Open-market sale | 555 | $354.04 | 4,526 |
| 2024-09-23 | Option exercise | 817 | $120.26 | 5,081 |
| 2024-09-16 | Option exercise (derivative) | 3,400 | $0.00 | 142,100 |
| 2024-09-16 | Option exercise (derivative) | 817 | $0.00 | 28,588 |
| 2024-09-16 | Option exercise (derivative) | 850 | $0.00 | 141,250 |
| 2024-09-16 | Option exercise (derivative) | 3,267 | $0.00 | 29,405 |
| 2024-09-16 | Open-market sale | 581 | $339.12 | 4,264 |
| 2024-09-16 | Option exercise | 850 | $117.76 | 4,845 |
| 2024-09-16 | Option exercise | 3,267 | $120.26 | 7,007 |
| 2024-09-16 | Option exercise | 3,400 | $117.76 | 7,140 |
| 2024-09-16 | Open-market sale | 3,400 | $339.12 | 3,740 |
| 2024-09-16 | Option exercise | 817 | $120.26 | 4,557 |
| 2024-09-16 | Open-market sale | 562 | $339.12 | 3,995 |
| 2024-09-09 | Option exercise (derivative) | 850 | $0.00 | 145,500 |
| 2024-09-09 | Option exercise (derivative) | 3,266 | $0.00 | 33,488 |
| 2024-09-09 | Option exercise (derivative) | 3,400 | $0.00 | 146,350 |
| 2024-09-09 | Option exercise (derivative) | 816 | $0.00 | 32,672 |
| 2024-09-09 | Open-market sale | 578 | $345.41 | 3,740 |
| 2024-09-09 | Option exercise | 850 | $117.76 | 4,318 |
| 2024-09-09 | Open-market sale | 558 | $345.41 | 3,468 |
| 2024-09-09 | Option exercise | 816 | $120.26 | 4,026 |
| 2024-09-09 | Option exercise | 3,266 | $120.26 | 6,476 |
| 2024-09-09 | Option exercise | 3,400 | $117.76 | 6,610 |
| 2024-09-09 | Open-market sale | 3,400 | $345.41 | 3,210 |
| 2024-09-03 | Option exercise (derivative) | 850 | $0.00 | 149,750 |
| 2024-09-03 | Option exercise (derivative) | 816 | $0.00 | 36,754 |
| 2024-09-03 | Option exercise (derivative) | 3,400 | $0.00 | 150,600 |
| 2024-09-03 | Option exercise (derivative) | 3,266 | $0.00 | 37,570 |
| 2024-09-03 | Option exercise | 3,400 | $117.76 | 6,015 |
| 2024-09-03 | Option exercise | 816 | $120.26 | 3,431 |
| 2024-09-03 | Open-market sale | 3,400 | $362.37 | 2,615 |
| 2024-09-03 | Option exercise | 3,266 | $120.26 | 5,881 |
| 2024-09-03 | Open-market sale | 550 | $362.37 | 2,881 |
| 2024-09-03 | Option exercise | 850 | $117.76 | 3,731 |
| 2024-09-03 | Open-market sale | 569 | $362.37 | 3,162 |
| 2024-08-26 | Option exercise (derivative) | 816 | $0.00 | 40,836 |
| 2024-08-26 | Option exercise (derivative) | 3,266 | $0.00 | 41,652 |
| 2024-08-26 | Option exercise (derivative) | 3,400 | $0.00 | 154,850 |
| 2024-08-26 | Option exercise (derivative) | 850 | $0.00 | 154,000 |
| 2024-08-26 | Option exercise | 850 | $117.76 | 3,191 |
| 2024-08-26 | Option exercise | 3,266 | $120.26 | 5,348 |
| 2024-08-26 | Option exercise | 3,400 | $117.76 | 5,482 |
| 2024-08-26 | Option exercise | 816 | $120.26 | 2,898 |
| 2024-08-26 | Open-market sale | 557 | $347.60 | 2,341 |
| 2024-08-26 | Open-market sale | 576 | $347.60 | 2,615 |
| 2024-08-26 | Open-market sale | 3,400 | $347.60 | 2,082 |
| 2024-08-19 | Option exercise (derivative) | 850 | $0.00 | 158,250 |
| 2024-08-19 | Option exercise (derivative) | 3,400 | $0.00 | 159,100 |
| 2024-08-19 | Option exercise (derivative) | 3,266 | $0.00 | 45,734 |
| 2024-08-19 | Option exercise (derivative) | 816 | $0.00 | 44,918 |
| 2024-08-19 | Option exercise | 3,266 | $120.26 | 4,844 |
| 2024-08-19 | Open-market sale | 3,266 | $329.02 | 1,578 |
| 2024-08-19 | Option exercise | 3,400 | $117.76 | 4,978 |
| 2024-08-19 | Option exercise | 816 | $120.26 | 2,394 |
| 2024-08-19 | Open-market sale | 591 | $329.02 | 2,082 |
| 2024-08-19 | Option exercise | 850 | $117.76 | 2,673 |
| 2024-08-19 | Open-market sale | 571 | $329.02 | 1,823 |
| 2024-05-15 | Option exercise (derivative) | 15,160 | $0.00 | 0 |
| 2024-05-15 | Option exercise | 15,160 | $163.30 | 16,738 |
| 2024-05-15 | Open-market sale | 25,000 | $272.69 | 1,578 |
| 2024-05-15 | Option exercise | 25,000 | $163.30 | 26,578 |
| 2023-03-15 | Grant / award (derivative) | 9,098 | $0.00 | 9,098 |
| 2023-03-15 | Grant / award (derivative) | 58,170 | $0.00 | 58,170 |
| 2023-03-15 | Grant / award (derivative) | 10,380 | $0.00 | 10,380 |
| 2022-11-07 | Option exercise (derivative) | 5,000 | $0.00 | 0 |
| 2022-11-07 | Option exercise | 2,411 | $94.96 | 3,795 |
| 2022-11-07 | Disposition to issuer | 5,000 | $266.80 | 1,384 |
| 2022-11-07 | Option exercise | 5,000 | $52.12 | 6,384 |
| 2019-03-15 | Grant / award (derivative) | 162,500 | $0.00 | 162,500 |
| 2019-02-27 | Grant / award (derivative) | 56,512 | $0.00 | 56,512 |
| 2018-03-15 | Grant / award (derivative) | 75,349 | $0.00 | 75,349 |
| 2018-03-15 | Grant / award (derivative) | 75,349 | $0.00 | 75,349 |
| 2018-02-21 | Grant / award (derivative) | 32,205 | $0.00 | 32,205 |
| 2017-03-15 | Grant / award (derivative) | 45,000 | $0.00 | 45,000 |
| 2017-03-15 | Grant / award (derivative) | 52,312 | $0.00 | 52,312 |
| 2017-03-15 | Grant / award (derivative) | 18,750 | $0.00 | 18,750 |
| 2016-03-15 | Grant / award (derivative) | 49,000 | $0.00 | 49,000 |
| 2015-03-13 | Grant / award (derivative) | 15,160 | $0.00 | 15,160 |
| 2015-03-13 | Grant / award (derivative) | 25,000 | $0.00 | 25,000 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.