SEC CIK 1651403
Durban Egon
Reported ownership across 2 companies, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| MSIview stock → | 21,182.86 | 2024-03-29 |
| DELLview stock → | 0 | 2026-10-15 |
Position History — DELL
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — DELL
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2026-10-15 | J | 11,119 | — | 0 |
| 2026-10-15 | J | 18,986 | — | 0 |
| 2026-10-15 | J | 21,486 | — | 0 |
| 2026-10-09 | Option exercise (derivative) | 995 | $0.00 | 239,027 |
| 2026-10-09 | Open-market sale | 67 | $589.28 | 0 |
| 2026-10-09 | Open-market sale | 48 | $588.66 | 67 |
| 2026-10-09 | Open-market sale | 66 | $587.26 | 115 |
| 2026-10-09 | Open-market sale | 147 | $586.53 | 181 |
| 2026-10-09 | Open-market sale | 112 | $585.54 | 328 |
| 2026-10-09 | Open-market sale | 41 | $584.46 | 440 |
| 2026-10-09 | Open-market sale | 51 | $583.44 | 481 |
| 2026-10-09 | Open-market sale | 35 | $582.49 | 533 |
| 2026-10-09 | Open-market sale | 54 | $581.59 | 568 |
| 2026-10-09 | Open-market sale | 27 | $580.37 | 621 |
| 2026-10-09 | Open-market sale | 33 | $579.58 | 648 |
| 2026-10-09 | Open-market sale | 31 | $578.28 | 681 |
| 2026-10-09 | Open-market sale | 56 | $577.25 | 711 |
| 2026-10-09 | Open-market sale | 49 | $576.34 | 767 |
| 2026-10-09 | Open-market sale | 115 | $575.42 | 816 |
| 2026-10-09 | Open-market sale | 20 | $574.71 | 931 |
| 2026-10-09 | Open-market sale | 44 | $572.87 | 951 |
| 2026-10-09 | Option exercise | 995 | — | 995 |
| 2026-10-09 | Option exercise (derivative) | 67,641 | $0.00 | 16,245,713 |
| 2026-10-09 | J | 19,761 | — | 18,986 |
| 2026-10-09 | Open-market sale | 1,800 | $586.40 | 1,404,569 |
| 2026-10-09 | Open-market sale | 3,257 | $589.28 | 38,747 |
| 2026-10-09 | Open-market sale | 2,353 | $588.66 | 42,004 |
| 2026-10-09 | Open-market sale | 3,226 | $587.26 | 44,357 |
| 2026-10-09 | Open-market sale | 7,207 | $586.53 | 47,583 |
| 2026-10-09 | Open-market sale | 5,464 | $585.54 | 54,791 |
| 2026-10-09 | Open-market sale | 2,025 | $584.46 | 60,255 |
| 2026-10-09 | Open-market sale | 2,514 | $583.44 | 62,280 |
| 2026-10-09 | Open-market sale | 1,704 | $582.49 | 64,794 |
| 2026-10-09 | Open-market sale | 2,617 | $581.59 | 66,498 |
| 2026-10-09 | Open-market sale | 1,317 | $580.37 | 69,115 |
| 2026-10-09 | Open-market sale | 1,600 | $579.58 | 70,432 |
| 2026-10-09 | Open-market sale | 1,501 | $578.28 | 72,033 |
| 2026-10-09 | Open-market sale | 2,728 | $577.25 | 73,533 |
| 2026-10-09 | Open-market sale | 2,379 | $576.34 | 76,261 |
| 2026-10-09 | Open-market sale | 5,614 | $575.42 | 78,640 |
| 2026-10-09 | Open-market sale | 984 | $574.71 | 84,255 |
| 2026-10-09 | Open-market sale | 2,164 | $572.87 | 85,238 |
| 2026-10-09 | Option exercise | 67,641 | — | 87,402 |
| 2026-10-09 | Option exercise (derivative) | 65,892 | $0.00 | 15,825,543 |
| 2026-10-09 | J | 22,254 | — | 21,486 |
| 2026-10-09 | Open-market sale | 2,973 | $589.28 | 43,740 |
| 2026-10-09 | Open-market sale | 2,148 | $588.66 | 46,713 |
| 2026-10-09 | Open-market sale | 2,944 | $587.26 | 48,860 |
| 2026-10-09 | Open-market sale | 6,578 | $586.53 | 51,804 |
| 2026-10-09 | Open-market sale | 4,987 | $585.54 | 58,383 |
| 2026-10-09 | Open-market sale | 1,848 | $584.46 | 63,369 |
| 2026-10-09 | Open-market sale | 2,295 | $583.44 | 65,218 |
| 2026-10-09 | Open-market sale | 1,555 | $582.49 | 67,512 |
| 2026-10-09 | Open-market sale | 2,389 | $581.59 | 69,068 |
| 2026-10-09 | Open-market sale | 1,202 | $580.37 | 71,456 |
| 2026-10-09 | Open-market sale | 1,461 | $579.58 | 72,658 |
| 2026-10-09 | Open-market sale | 1,370 | $578.28 | 74,119 |
| 2026-10-09 | Open-market sale | 2,490 | $577.25 | 75,488 |
| 2026-10-09 | Open-market sale | 2,171 | $576.34 | 77,978 |
| 2026-10-09 | Open-market sale | 5,124 | $575.42 | 80,150 |
| 2026-10-09 | Open-market sale | 898 | $574.71 | 85,274 |
| 2026-10-09 | Open-market sale | 1,975 | $572.87 | 86,171 |
| 2026-10-09 | Option exercise | 65,892 | — | 88,146 |
| 2026-10-09 | Option exercise (derivative) | 36,614 | $0.00 | 8,793,784 |
| 2026-10-09 | J | 11,567 | — | 11,119 |
| 2026-10-09 | Open-market sale | 1,707 | $589.28 | 22,686 |
| 2026-10-09 | Open-market sale | 1,233 | $588.66 | 24,393 |
| 2026-10-09 | Open-market sale | 1,690 | $587.26 | 25,626 |
| 2026-10-09 | Open-market sale | 3,777 | $586.53 | 27,316 |
| 2026-10-09 | Open-market sale | 2,863 | $585.54 | 31,093 |
| 2026-10-09 | Open-market sale | 1,061 | $584.46 | 33,956 |
| 2026-10-09 | Open-market sale | 1,317 | $583.44 | 35,017 |
| 2026-10-09 | Open-market sale | 893 | $582.49 | 36,335 |
| 2026-10-09 | Open-market sale | 1,371 | $581.59 | 37,227 |
| 2026-10-09 | Open-market sale | 690 | $580.37 | 38,599 |
| 2026-10-09 | Open-market sale | 839 | $579.58 | 39,289 |
| 2026-10-09 | Open-market sale | 786 | $578.28 | 40,128 |
| 2026-10-09 | Open-market sale | 1,429 | $577.25 | 40,914 |
| 2026-10-09 | Open-market sale | 1,247 | $576.34 | 42,343 |
| 2026-10-09 | Open-market sale | 2,942 | $575.42 | 43,590 |
| 2026-10-09 | Open-market sale | 515 | $574.71 | 46,532 |
| 2026-10-09 | Open-market sale | 1,134 | $572.87 | 47,047 |
| 2026-10-09 | Option exercise | 36,614 | — | 48,181 |
| 2026-10-09 | Option exercise (derivative) | 449 | $0.00 | 107,788 |
| 2026-10-09 | Open-market sale | 30 | $589.28 | 0 |
| 2026-10-09 | Open-market sale | 22 | $588.66 | 30 |
| 2026-10-09 | Open-market sale | 30 | $587.26 | 52 |
| 2026-10-09 | Open-market sale | 67 | $586.53 | 82 |
| 2026-10-09 | Open-market sale | 50 | $585.54 | 148 |
| 2026-10-09 | Open-market sale | 19 | $584.46 | 198 |
| 2026-10-09 | Open-market sale | 23 | $583.44 | 217 |
| 2026-10-09 | Open-market sale | 16 | $582.49 | 240 |
| 2026-10-09 | Open-market sale | 24 | $581.59 | 256 |
| 2026-10-09 | Open-market sale | 12 | $580.37 | 280 |
| 2026-10-09 | Open-market sale | 15 | $579.58 | 292 |
| 2026-10-09 | Open-market sale | 14 | $578.28 | 307 |
| 2026-10-09 | Open-market sale | 25 | $577.25 | 321 |
| 2026-10-09 | Open-market sale | 22 | $576.34 | 346 |
| 2026-10-09 | Open-market sale | 52 | $575.42 | 368 |
| 2026-10-09 | Open-market sale | 9 | $574.71 | 420 |
| 2026-10-09 | Open-market sale | 20 | $572.87 | 429 |
| 2026-10-09 | Option exercise | 449 | — | 449 |
| 2026-10-06 | Option exercise (derivative) | 68,576 | $0.00 | 15,891,435 |
| 2026-10-06 | Open-market sale | 511 | $580.76 | 22,254 |
| 2026-10-06 | Open-market sale | 674 | $580.21 | 22,765 |
| 2026-10-06 | Open-market sale | 2,813 | $579.63 | 23,439 |
| 2026-10-06 | Open-market sale | 4,122 | $578.66 | 26,252 |
| 2026-10-06 | Open-market sale | 2,572 | $577.84 | 30,373 |
| 2026-10-06 | Open-market sale | 5,545 | $576.68 | 32,945 |
| 2026-10-06 | Open-market sale | 7,847 | $575.59 | 38,491 |
| 2026-10-06 | Open-market sale | 7,109 | $574.66 | 46,338 |
| 2026-10-06 | Open-market sale | 5,651 | $573.77 | 53,446 |
| 2026-10-06 | Open-market sale | 4,984 | $572.50 | 59,097 |
| 2026-10-06 | Open-market sale | 4,495 | $571.90 | 64,081 |
| 2026-10-06 | Option exercise | 68,576 | — | 68,576 |
| 2026-10-06 | Option exercise (derivative) | 467 | $0.00 | 108,237 |
| 2026-10-06 | Open-market sale | 5 | $580.76 | 0 |
| 2026-10-06 | Open-market sale | 7 | $580.21 | 5 |
| 2026-10-06 | Open-market sale | 28 | $579.63 | 12 |
| 2026-10-06 | Open-market sale | 42 | $578.66 | 40 |
| 2026-10-06 | Open-market sale | 26 | $577.84 | 82 |
| 2026-10-06 | Open-market sale | 56 | $576.68 | 108 |
| 2026-10-06 | Open-market sale | 79 | $575.59 | 164 |
| 2026-10-06 | Open-market sale | 72 | $574.66 | 243 |
| 2026-10-06 | Open-market sale | 57 | $573.77 | 314 |
| 2026-10-06 | Open-market sale | 50 | $572.50 | 371 |
| 2026-10-06 | Open-market sale | 45 | $571.90 | 422 |
| 2026-10-06 | Option exercise | 467 | — | 467 |
| 2026-10-06 | Option exercise (derivative) | 1,036 | $0.00 | 240,022 |
| 2026-10-06 | Open-market sale | 11 | $580.76 | 0 |
| 2026-10-06 | Open-market sale | 15 | $580.21 | 11 |
| 2026-10-06 | Open-market sale | 63 | $579.63 | 27 |
| 2026-10-06 | Open-market sale | 92 | $578.66 | 89 |
| 2026-10-06 | Open-market sale | 58 | $577.84 | 182 |
| 2026-10-06 | Open-market sale | 124 | $576.68 | 239 |
| 2026-10-06 | Open-market sale | 175 | $575.59 | 363 |
| 2026-10-06 | Open-market sale | 159 | $574.66 | 539 |
| 2026-10-06 | Open-market sale | 126 | $573.77 | 698 |
| 2026-10-06 | Open-market sale | 111 | $572.50 | 824 |
| 2026-10-06 | Open-market sale | 101 | $571.90 | 935 |
| 2026-10-06 | Option exercise | 1,036 | — | 1,036 |
| 2026-10-06 | Option exercise (derivative) | 70,397 | $0.00 | 16,313,354 |
| 2026-10-06 | Open-market sale | 3,600 | $572.50 | 1,401,636 |
| 2026-10-06 | Open-market sale | 559 | $580.76 | 19,761 |
| 2026-10-06 | Open-market sale | 736 | $580.21 | 20,320 |
| 2026-10-06 | Open-market sale | 3,075 | $579.63 | 21,056 |
| 2026-10-06 | Open-market sale | 4,505 | $578.66 | 24,131 |
| 2026-10-06 | Open-market sale | 2,812 | $577.84 | 28,636 |
| 2026-10-06 | Open-market sale | 6,062 | $576.68 | 31,448 |
| 2026-10-06 | Open-market sale | 8,578 | $575.59 | 37,510 |
| 2026-10-06 | Open-market sale | 7,771 | $574.66 | 46,088 |
| 2026-10-06 | Open-market sale | 6,177 | $573.77 | 53,858 |
| 2026-10-06 | Open-market sale | 5,448 | $572.50 | 60,035 |
| 2026-10-06 | Open-market sale | 4,913 | $571.90 | 65,484 |
| 2026-10-06 | Option exercise | 70,397 | — | 70,397 |
| 2026-10-06 | Option exercise (derivative) | 38,106 | $0.00 | 8,830,398 |
| 2026-10-06 | Open-market sale | 293 | $580.76 | 11,567 |
| 2026-10-06 | Open-market sale | 386 | $580.21 | 11,860 |
| 2026-10-06 | Open-market sale | 1,611 | $579.63 | 12,246 |
| 2026-10-06 | Open-market sale | 2,361 | $578.66 | 13,857 |
| 2026-10-06 | Open-market sale | 1,474 | $577.84 | 16,219 |
| 2026-10-06 | Open-market sale | 3,177 | $576.68 | 17,692 |
| 2026-10-06 | Open-market sale | 4,496 | $575.59 | 20,869 |
| 2026-10-06 | Open-market sale | 4,073 | $574.66 | 25,365 |
| 2026-10-06 | Open-market sale | 3,237 | $573.77 | 29,438 |
| 2026-10-06 | Open-market sale | 2,856 | $572.50 | 32,675 |
| 2026-10-06 | Open-market sale | 2,575 | $571.90 | 35,531 |
| 2026-10-06 | Option exercise | 38,106 | — | 38,106 |
| 2026-09-23 | Open-market sale | 1,850 | $548.40 | 1,405,236 |
| 2026-09-21 | Open-market sale | 839 | $571.51 | 0 |
| 2026-09-21 | Open-market sale | 2,645 | $569.40 | 561 |
| 2026-09-21 | Open-market sale | 3,949 | $569.40 | 839 |
| 2026-09-18 | J | 59,331 | — | 0 |
| 2026-09-18 | J | 114,714 | — | 0 |
| 2026-09-18 | J | 101,327 | — | 0 |
| 2026-09-17 | Option exercise (derivative) | 38,139 | $0.00 | 8,868,504 |
| 2026-09-17 | Open-market sale | 610 | $591.24 | 59,331 |
| 2026-09-17 | Open-market sale | 1,524 | $590.54 | 59,941 |
| 2026-09-17 | Open-market sale | 1,156 | $589.56 | 61,465 |
| 2026-09-17 | Open-market sale | 2,456 | $588.46 | 62,621 |
| 2026-09-17 | Open-market sale | 3,444 | $587.51 | 65,077 |
| 2026-09-17 | Open-market sale | 3,657 | $586.43 | 68,522 |
| 2026-09-17 | Open-market sale | 4,283 | $585.47 | 72,178 |
| 2026-09-17 | Open-market sale | 4,135 | $584.49 | 76,462 |
| 2026-09-17 | Open-market sale | 1,799 | $583.49 | 80,596 |
| 2026-09-17 | Open-market sale | 1,391 | $582.44 | 82,395 |
| 2026-09-17 | Open-market sale | 1,105 | $581.52 | 83,786 |
| 2026-09-17 | Open-market sale | 319 | $580.51 | 84,892 |
| 2026-09-17 | Open-market sale | 335 | $579.59 | 85,210 |
| 2026-09-17 | Open-market sale | 127 | $578.51 | 85,545 |
| 2026-09-17 | Open-market sale | 212 | $577.60 | 85,673 |
| 2026-09-17 | Option exercise | 38,139 | — | 85,885 |
| 2026-09-17 | Option exercise (derivative) | 68,637 | $0.00 | 15,960,011 |
| 2026-09-17 | Open-market sale | 1,063 | $591.24 | 114,714 |
| 2026-09-17 | Open-market sale | 2,654 | $590.54 | 115,777 |
| 2026-09-17 | Open-market sale | 2,014 | $589.56 | 118,431 |
| 2026-09-17 | Open-market sale | 4,278 | $588.46 | 120,445 |
| 2026-09-17 | Open-market sale | 6,000 | $587.51 | 124,723 |
| 2026-09-17 | Open-market sale | 6,370 | $586.43 | 130,723 |
| 2026-09-17 | Open-market sale | 7,460 | $585.47 | 137,092 |
| 2026-09-17 | Open-market sale | 7,202 | $584.49 | 144,553 |
| 2026-09-17 | Open-market sale | 3,134 | $583.49 | 151,755 |
| 2026-09-17 | Open-market sale | 2,423 | $582.44 | 154,889 |
| 2026-09-17 | Open-market sale | 1,925 | $581.52 | 157,312 |
| 2026-09-17 | Open-market sale | 555 | $580.51 | 159,237 |
| 2026-09-17 | Open-market sale | 583 | $579.59 | 159,792 |
| 2026-09-17 | Open-market sale | 222 | $578.51 | 160,375 |
| 2026-09-17 | Open-market sale | 370 | $577.60 | 160,597 |
| 2026-09-17 | Option exercise | 68,637 | — | 160,967 |
| 2026-09-17 | Option exercise (derivative) | 70,460 | $0.00 | 16,383,751 |
| 2026-09-17 | Open-market sale | 1,800 | $582.01 | 1,383,800 |
| 2026-09-17 | Open-market sale | 1,165 | $591.24 | 101,327 |
| 2026-09-17 | Open-market sale | 2,909 | $590.54 | 102,492 |
| 2026-09-17 | Open-market sale | 2,207 | $589.56 | 105,401 |
| 2026-09-17 | Open-market sale | 4,688 | $588.46 | 107,607 |
| 2026-09-17 | Open-market sale | 6,575 | $587.51 | 112,296 |
| 2026-09-17 | Open-market sale | 6,980 | $586.43 | 118,871 |
| 2026-09-17 | Open-market sale | 8,176 | $585.47 | 125,851 |
| 2026-09-17 | Open-market sale | 7,892 | $584.49 | 134,027 |
| 2026-09-17 | Open-market sale | 3,435 | $583.49 | 141,919 |
| 2026-09-17 | Open-market sale | 2,655 | $582.44 | 145,354 |
| 2026-09-17 | Open-market sale | 2,110 | $581.52 | 148,009 |
| 2026-09-17 | Open-market sale | 608 | $580.51 | 150,119 |
| 2026-09-17 | Open-market sale | 639 | $579.59 | 150,727 |
| 2026-09-17 | Open-market sale | 243 | $578.51 | 151,366 |
| 2026-09-17 | Open-market sale | 406 | $577.60 | 151,609 |
| 2026-09-17 | Option exercise | 70,460 | — | 152,015 |
| 2026-09-17 | Option exercise (derivative) | 1,037 | $0.00 | 241,058 |
| 2026-09-17 | Open-market sale | 24 | $591.24 | 0 |
| 2026-09-17 | Open-market sale | 60 | $590.54 | 24 |
| 2026-09-17 | Open-market sale | 45 | $589.56 | 83 |
| 2026-09-17 | Open-market sale | 96 | $588.46 | 128 |
| 2026-09-17 | Open-market sale | 135 | $587.51 | 224 |
| 2026-09-17 | Open-market sale | 143 | $586.43 | 359 |
| 2026-09-17 | Open-market sale | 167 | $585.47 | 502 |
| 2026-09-17 | Open-market sale | 161 | $584.49 | 669 |
| 2026-09-17 | Open-market sale | 70 | $583.49 | 830 |
| 2026-09-17 | Open-market sale | 54 | $582.44 | 901 |
| 2026-09-17 | Open-market sale | 43 | $581.52 | 955 |
| 2026-09-17 | Open-market sale | 12 | $580.51 | 998 |
| 2026-09-17 | Open-market sale | 13 | $579.59 | 1,011 |
| 2026-09-17 | Open-market sale | 5 | $578.51 | 1,024 |
| 2026-09-17 | Open-market sale | 8 | $577.60 | 1,029 |
| 2026-09-17 | Option exercise | 1,037 | — | 1,037 |
| 2026-09-17 | Option exercise (derivative) | 468 | $0.00 | 108,704 |
| 2026-09-17 | Open-market sale | 11 | $591.24 | 0 |
| 2026-09-17 | Open-market sale | 27 | $590.54 | 11 |
| 2026-09-17 | Open-market sale | 20 | $589.56 | 38 |
| 2026-09-17 | Open-market sale | 43 | $588.46 | 58 |
| 2026-09-17 | Open-market sale | 61 | $587.51 | 101 |
| 2026-09-17 | Open-market sale | 64 | $586.43 | 162 |
| 2026-09-17 | Open-market sale | 75 | $585.47 | 226 |
| 2026-09-17 | Open-market sale | 73 | $584.49 | 302 |
| 2026-09-17 | Open-market sale | 32 | $583.49 | 375 |
| 2026-09-17 | Open-market sale | 25 | $582.44 | 406 |
| 2026-09-17 | Open-market sale | 19 | $581.52 | 431 |
| 2026-09-17 | Open-market sale | 6 | $580.51 | 450 |
| 2026-09-17 | Open-market sale | 6 | $579.59 | 456 |
| 2026-09-17 | Open-market sale | 2 | $578.51 | 462 |
| 2026-09-17 | Open-market sale | 4 | $577.60 | 464 |
| 2026-09-17 | Option exercise | 468 | — | 468 |
| 2026-09-16 | Option exercise (derivative) | 38,743 | $0.00 | 8,906,643 |
| 2026-09-16 | Open-market sale | 655 | $573.28 | 47,746 |
| 2026-09-16 | Open-market sale | 789 | $572.61 | 48,401 |
| 2026-09-16 | Open-market sale | 1,627 | $571.64 | 49,189 |
| 2026-09-16 | Open-market sale | 2,507 | $570.69 | 50,816 |
| 2026-09-16 | Open-market sale | 3,987 | $569.72 | 53,323 |
| 2026-09-16 | Open-market sale | 2,347 | $568.81 | 57,311 |
| 2026-09-16 | Open-market sale | 2,662 | $567.77 | 59,658 |
| 2026-09-16 | Open-market sale | 4,301 | $566.64 | 62,320 |
| 2026-09-16 | Open-market sale | 4,670 | $565.84 | 66,621 |
| 2026-09-16 | Open-market sale | 1,182 | $564.66 | 71,291 |
| 2026-09-16 | Open-market sale | 1,440 | $563.48 | 72,473 |
| 2026-09-16 | Open-market sale | 470 | $562.65 | 73,913 |
| 2026-09-16 | Open-market sale | 348 | $561.56 | 74,383 |
| 2026-09-16 | Option exercise | 38,743 | — | 74,731 |
| 2026-09-16 | Option exercise (derivative) | 475 | $0.00 | 109,172 |
| 2026-09-16 | Open-market sale | 12 | $573.28 | 0 |
| 2026-09-16 | Open-market sale | 14 | $572.61 | 12 |
| 2026-09-16 | Open-market sale | 29 | $571.64 | 25 |
| 2026-09-16 | Open-market sale | 44 | $570.69 | 54 |
| 2026-09-16 | Open-market sale | 70 | $569.72 | 98 |
| 2026-09-16 | Open-market sale | 41 | $568.81 | 168 |
| 2026-09-16 | Open-market sale | 47 | $567.77 | 210 |
| 2026-09-16 | Open-market sale | 76 | $566.64 | 257 |
| 2026-09-16 | Open-market sale | 82 | $565.84 | 332 |
| 2026-09-16 | Open-market sale | 21 | $564.66 | 414 |
| 2026-09-16 | Open-market sale | 25 | $563.48 | 435 |
| 2026-09-16 | Open-market sale | 8 | $562.65 | 461 |
| 2026-09-16 | Open-market sale | 6 | $561.56 | 469 |
| 2026-09-16 | Option exercise | 475 | — | 475 |
| 2026-09-16 | Option exercise (derivative) | 1,053 | $0.00 | 242,095 |
| 2026-09-16 | Open-market sale | 26 | $573.28 | 0 |
| 2026-09-16 | Open-market sale | 31 | $572.61 | 26 |
| 2026-09-16 | Open-market sale | 63 | $571.64 | 56 |
| 2026-09-16 | Open-market sale | 98 | $570.69 | 120 |
| 2026-09-16 | Open-market sale | 156 | $569.72 | 218 |
| 2026-09-16 | Open-market sale | 92 | $568.81 | 373 |
| 2026-09-16 | Open-market sale | 104 | $567.77 | 465 |
| 2026-09-16 | Open-market sale | 168 | $566.64 | 569 |
| 2026-09-16 | Open-market sale | 182 | $565.84 | 737 |
| 2026-09-16 | Open-market sale | 46 | $564.66 | 919 |
| 2026-09-16 | Open-market sale | 56 | $563.48 | 965 |
| 2026-09-16 | Open-market sale | 18 | $562.65 | 1,021 |
| 2026-09-16 | Open-market sale | 14 | $561.56 | 1,039 |
| 2026-09-16 | Option exercise | 1,053 | — | 1,053 |
| 2026-09-16 | Option exercise (derivative) | 71,574 | $0.00 | 16,454,211 |
| 2026-09-16 | Open-market sale | 1,093 | $569.63 | 1,385,600 |
| 2026-09-16 | Open-market sale | 2,407 | $569.14 | 1,386,693 |
| 2026-09-16 | Open-market sale | 121 | $565.87 | 1,389,100 |
| 2026-09-16 | Open-market sale | 1,679 | $565.42 | 1,389,221 |
| 2026-09-16 | Open-market sale | 1,250 | $573.28 | 81,555 |
| 2026-09-16 | Open-market sale | 1,505 | $572.61 | 82,805 |
| 2026-09-16 | Open-market sale | 3,105 | $571.64 | 84,309 |
| 2026-09-16 | Open-market sale | 4,784 | $570.69 | 87,414 |
| 2026-09-16 | Open-market sale | 7,608 | $569.72 | 92,198 |
| 2026-09-16 | Open-market sale | 4,479 | $568.81 | 99,806 |
| 2026-09-16 | Open-market sale | 5,080 | $567.77 | 104,286 |
| 2026-09-16 | Open-market sale | 8,208 | $566.64 | 109,366 |
| 2026-09-16 | Open-market sale | 8,911 | $565.84 | 117,573 |
| 2026-09-16 | Open-market sale | 2,256 | $564.66 | 126,484 |
| 2026-09-16 | Open-market sale | 2,747 | $563.48 | 128,740 |
| 2026-09-16 | Open-market sale | 897 | $562.65 | 131,487 |
| 2026-09-16 | Open-market sale | 664 | $561.56 | 132,384 |
| 2026-09-16 | Option exercise | 71,574 | — | 133,048 |
| 2026-09-16 | Option exercise (derivative) | 69,723 | $0.00 | 16,028,648 |
| 2026-09-16 | Open-market sale | 1,140 | $573.28 | 92,330 |
| 2026-09-16 | Open-market sale | 1,373 | $572.61 | 93,470 |
| 2026-09-16 | Open-market sale | 2,833 | $571.64 | 94,844 |
| 2026-09-16 | Open-market sale | 4,366 | $570.69 | 97,677 |
| 2026-09-16 | Open-market sale | 6,944 | $569.72 | 102,043 |
| 2026-09-16 | Open-market sale | 4,088 | $568.81 | 108,987 |
| 2026-09-16 | Open-market sale | 4,636 | $567.77 | 113,075 |
| 2026-09-16 | Open-market sale | 7,491 | $566.64 | 117,711 |
| 2026-09-16 | Open-market sale | 8,133 | $565.84 | 125,201 |
| 2026-09-16 | Open-market sale | 2,058 | $564.66 | 133,334 |
| 2026-09-16 | Open-market sale | 2,507 | $563.48 | 135,392 |
| 2026-09-16 | Open-market sale | 819 | $562.65 | 137,899 |
| 2026-09-16 | Open-market sale | 606 | $561.56 | 138,718 |
| 2026-09-16 | Option exercise | 69,723 | — | 139,324 |
| 2026-09-15 | Option exercise (derivative) | 71,568 | $0.00 | 16,525,785 |
| 2026-09-15 | Open-market sale | 1,649 | $563.66 | 62,240 |
| 2026-09-15 | Open-market sale | 835 | $562.77 | 63,889 |
| 2026-09-15 | Open-market sale | 1,314 | $561.36 | 64,724 |
| 2026-09-15 | Open-market sale | 1,623 | $560.69 | 66,038 |
| 2026-09-15 | Open-market sale | 751 | $559.94 | 67,661 |
| 2026-09-15 | Open-market sale | 497 | $558.30 | 68,412 |
| 2026-09-15 | Open-market sale | 4,680 | $557.38 | 68,909 |
| 2026-09-15 | Open-market sale | 6,942 | $556.39 | 73,589 |
| 2026-09-15 | Open-market sale | 7,771 | $555.46 | 80,530 |
| 2026-09-15 | Open-market sale | 1,257 | $554.21 | 88,302 |
| 2026-09-15 | Open-market sale | 3,492 | $553.54 | 89,559 |
| 2026-09-15 | Open-market sale | 1,541 | $552.69 | 93,051 |
| 2026-09-15 | Open-market sale | 649 | $551.58 | 94,592 |
| 2026-09-15 | Open-market sale | 2,108 | $550.36 | 95,241 |
| 2026-09-15 | Open-market sale | 746 | $548.58 | 97,349 |
| 2026-09-15 | Open-market sale | 1,047 | $548.10 | 98,096 |
| 2026-09-15 | Open-market sale | 649 | $546.74 | 99,142 |
| 2026-09-15 | Open-market sale | 2,483 | $545.74 | 99,791 |
| 2026-09-15 | Open-market sale | 1,258 | $544.95 | 102,274 |
| 2026-09-15 | Open-market sale | 1,387 | $543.40 | 103,532 |
| 2026-09-15 | Open-market sale | 8,049 | $542.78 | 104,919 |
| 2026-09-15 | Option exercise | 71,568 | — | 112,968 |
| 2026-09-15 | Open-market sale | 400 | $549.16 | 1,390,900 |
| 2026-09-15 | Open-market sale | 1,449 | $548.47 | 1,391,300 |
| 2026-09-15 | Open-market sale | 2,101 | $547.48 | 1,392,749 |
| 2026-09-15 | Open-market sale | 800 | $546.65 | 1,394,850 |
| 2026-09-15 | Open-market sale | 766 | $564.46 | 61,474 |
| 2026-09-15 | Option exercise (derivative) | 38,740 | $0.00 | 8,945,386 |
| 2026-09-15 | Open-market sale | 401 | $564.46 | 35,988 |
| 2026-09-15 | Open-market sale | 864 | $563.66 | 36,389 |
| 2026-09-15 | Open-market sale | 438 | $562.77 | 37,254 |
| 2026-09-15 | Open-market sale | 689 | $561.36 | 37,691 |
| 2026-09-15 | Open-market sale | 851 | $560.69 | 38,380 |
| 2026-09-15 | Open-market sale | 394 | $559.94 | 39,231 |
| 2026-09-15 | Open-market sale | 261 | $558.30 | 39,624 |
| 2026-09-15 | Open-market sale | 2,453 | $557.38 | 39,885 |
| 2026-09-15 | Open-market sale | 3,638 | $556.39 | 42,338 |
| 2026-09-15 | Open-market sale | 4,073 | $555.46 | 45,976 |
| 2026-09-15 | Open-market sale | 659 | $554.21 | 50,049 |
| 2026-09-15 | Open-market sale | 1,830 | $553.54 | 50,708 |
| 2026-09-15 | Open-market sale | 808 | $552.69 | 52,538 |
| 2026-09-15 | Open-market sale | 340 | $551.58 | 53,346 |
| 2026-09-15 | Open-market sale | 1,105 | $550.36 | 53,686 |
| 2026-09-15 | Open-market sale | 391 | $548.58 | 54,791 |
| 2026-09-15 | Open-market sale | 548 | $548.10 | 55,182 |
| 2026-09-15 | Open-market sale | 340 | $546.74 | 55,731 |
| 2026-09-15 | Open-market sale | 1,302 | $545.74 | 56,071 |
| 2026-09-15 | Open-market sale | 659 | $544.95 | 57,372 |
| 2026-09-15 | Open-market sale | 727 | $543.40 | 58,031 |
| 2026-09-15 | Open-market sale | 4,219 | $542.78 | 58,758 |
| 2026-09-15 | Option exercise | 38,740 | — | 62,977 |
| 2026-09-15 | Option exercise (derivative) | 69,718 | $0.00 | 16,098,371 |
| 2026-09-15 | Open-market sale | 699 | $564.46 | 69,601 |
| 2026-09-15 | Open-market sale | 1,505 | $563.66 | 70,300 |
| 2026-09-15 | Open-market sale | 762 | $562.77 | 71,805 |
| 2026-09-15 | Open-market sale | 1,199 | $561.36 | 72,567 |
| 2026-09-15 | Open-market sale | 1,481 | $560.69 | 73,766 |
| 2026-09-15 | Open-market sale | 685 | $559.94 | 75,247 |
| 2026-09-15 | Open-market sale | 454 | $558.30 | 75,932 |
| 2026-09-15 | Open-market sale | 4,271 | $557.38 | 76,386 |
| 2026-09-15 | Open-market sale | 6,334 | $556.39 | 80,656 |
| 2026-09-15 | Open-market sale | 7,091 | $555.46 | 86,991 |
| 2026-09-15 | Open-market sale | 1,147 | $554.21 | 94,082 |
| 2026-09-15 | Open-market sale | 3,187 | $553.54 | 95,229 |
| 2026-09-15 | Open-market sale | 1,406 | $552.69 | 98,416 |
| 2026-09-15 | Open-market sale | 592 | $551.58 | 99,822 |
| 2026-09-15 | Open-market sale | 1,924 | $550.36 | 100,414 |
| 2026-09-15 | Open-market sale | 681 | $548.58 | 102,338 |
| 2026-09-15 | Open-market sale | 955 | $548.10 | 103,019 |
| 2026-09-15 | Open-market sale | 592 | $546.74 | 103,974 |
| 2026-09-15 | Open-market sale | 2,266 | $545.74 | 104,566 |
| 2026-09-15 | Open-market sale | 1,148 | $544.95 | 106,833 |
| 2026-09-15 | Open-market sale | 1,266 | $543.40 | 107,980 |
| 2026-09-15 | Open-market sale | 7,345 | $542.78 | 109,246 |
| 2026-09-15 | Option exercise | 69,718 | — | 116,591 |
| 2026-09-15 | Option exercise (derivative) | 1,053 | $0.00 | 243,148 |
| 2026-09-15 | Open-market sale | 16 | $564.46 | 0 |
| 2026-09-15 | Open-market sale | 34 | $563.66 | 16 |
| 2026-09-15 | Open-market sale | 17 | $562.77 | 49 |
| 2026-09-15 | Open-market sale | 27 | $561.36 | 66 |
| 2026-09-15 | Open-market sale | 33 | $560.69 | 93 |
| 2026-09-15 | Open-market sale | 15 | $559.94 | 127 |
| 2026-09-15 | Open-market sale | 10 | $558.30 | 142 |
| 2026-09-15 | Open-market sale | 96 | $557.38 | 152 |
| 2026-09-15 | Open-market sale | 142 | $556.39 | 248 |
| 2026-09-15 | Open-market sale | 159 | $555.46 | 390 |
| 2026-09-15 | Open-market sale | 26 | $554.21 | 549 |
| 2026-09-15 | Open-market sale | 71 | $553.54 | 574 |
| 2026-09-15 | Open-market sale | 32 | $552.69 | 646 |
| 2026-09-15 | Open-market sale | 13 | $551.58 | 677 |
| 2026-09-15 | Open-market sale | 43 | $550.36 | 690 |
| 2026-09-15 | Open-market sale | 15 | $548.58 | 734 |
| 2026-09-15 | Open-market sale | 21 | $548.10 | 749 |
| 2026-09-15 | Open-market sale | 13 | $546.74 | 770 |
| 2026-09-15 | Open-market sale | 51 | $545.74 | 784 |
| 2026-09-15 | Open-market sale | 26 | $544.95 | 834 |
| 2026-09-15 | Open-market sale | 28 | $543.40 | 860 |
| 2026-09-15 | Open-market sale | 165 | $542.78 | 888 |
| 2026-09-15 | Option exercise | 1,053 | — | 1,053 |
| 2026-09-15 | Option exercise (derivative) | 474 | $0.00 | 109,647 |
| 2026-09-15 | Open-market sale | 7 | $564.46 | 0 |
| 2026-09-15 | Open-market sale | 15 | $563.66 | 7 |
| 2026-09-15 | Open-market sale | 8 | $562.77 | 22 |
| 2026-09-15 | Open-market sale | 12 | $561.36 | 30 |
| 2026-09-15 | Open-market sale | 15 | $560.69 | 42 |
| 2026-09-15 | Open-market sale | 7 | $559.94 | 57 |
| 2026-09-15 | Open-market sale | 5 | $558.30 | 64 |
| 2026-09-15 | Open-market sale | 43 | $557.38 | 68 |
| 2026-09-15 | Open-market sale | 64 | $556.39 | 112 |
| 2026-09-15 | Open-market sale | 72 | $555.46 | 175 |
| 2026-09-15 | Open-market sale | 12 | $554.21 | 247 |
| 2026-09-15 | Open-market sale | 32 | $553.54 | 259 |
| 2026-09-15 | Open-market sale | 14 | $552.69 | 291 |
| 2026-09-15 | Open-market sale | 6 | $551.58 | 305 |
| 2026-09-15 | Open-market sale | 19 | $550.36 | 311 |
| 2026-09-15 | Open-market sale | 7 | $548.58 | 330 |
| 2026-09-15 | Open-market sale | 10 | $548.10 | 337 |
| 2026-09-15 | Open-market sale | 6 | $546.74 | 347 |
| 2026-09-15 | Open-market sale | 23 | $545.74 | 353 |
| 2026-09-15 | Open-market sale | 12 | $544.95 | 376 |
| 2026-09-15 | Open-market sale | 13 | $543.40 | 387 |
| 2026-09-15 | Open-market sale | 74 | $542.78 | 400 |
| 2026-09-15 | Option exercise | 474 | — | 474 |
| 2026-09-14 | Option exercise (derivative) | 555 | $0.00 | 244,201 |
| 2026-09-14 | Open-market sale | 2 | $543.04 | 0 |
| 2026-09-14 | Open-market sale | 12 | $542.13 | 2 |
| 2026-09-14 | Open-market sale | 10 | $540.82 | 14 |
| 2026-09-14 | Open-market sale | 11 | $540.18 | 24 |
| 2026-09-14 | Open-market sale | 58 | $539.00 | 35 |
| 2026-09-14 | Open-market sale | 40 | $537.94 | 93 |
| 2026-09-14 | Open-market sale | 13 | $536.74 | 134 |
| 2026-09-14 | Open-market sale | 26 | $535.76 | 147 |
| 2026-09-14 | Open-market sale | 34 | $534.55 | 172 |
| 2026-09-14 | Open-market sale | 40 | $533.80 | 207 |
| 2026-09-14 | Open-market sale | 58 | $532.62 | 247 |
| 2026-09-14 | Open-market sale | 149 | $531.63 | 305 |
| 2026-09-14 | Open-market sale | 101 | $530.67 | 454 |
| 2026-09-14 | Option exercise | 555 | — | 555 |
| 2026-09-14 | Option exercise (derivative) | 36,773 | $0.00 | 16,168,089 |
| 2026-09-14 | Open-market sale | 83 | $543.04 | 46,873 |
| 2026-09-14 | Open-market sale | 546 | $542.13 | 46,956 |
| 2026-09-14 | Open-market sale | 459 | $540.82 | 47,502 |
| 2026-09-14 | Open-market sale | 485 | $540.18 | 47,961 |
| 2026-09-14 | Open-market sale | 2,602 | $539.00 | 48,446 |
| 2026-09-14 | Open-market sale | 1,808 | $537.94 | 51,048 |
| 2026-09-14 | Open-market sale | 562 | $536.74 | 52,856 |
| 2026-09-14 | Open-market sale | 1,158 | $535.76 | 53,417 |
| 2026-09-14 | Open-market sale | 1,528 | $534.55 | 54,576 |
| 2026-09-14 | Open-market sale | 1,792 | $533.80 | 56,104 |
| 2026-09-14 | Open-market sale | 2,589 | $532.62 | 57,896 |
| 2026-09-14 | Open-market sale | 6,674 | $531.63 | 60,485 |
| 2026-09-14 | Open-market sale | 4,505 | $530.67 | 67,159 |
| 2026-09-14 | Option exercise | 36,773 | — | 71,664 |
| 2026-09-14 | Option exercise (derivative) | 20,434 | $0.00 | 8,984,126 |
| 2026-09-14 | Open-market sale | 48 | $543.04 | 24,237 |
| 2026-09-14 | Open-market sale | 314 | $542.13 | 24,285 |
| 2026-09-14 | Open-market sale | 264 | $540.82 | 24,598 |
| 2026-09-14 | Open-market sale | 278 | $540.18 | 24,862 |
| 2026-09-14 | Open-market sale | 1,495 | $539.00 | 25,141 |
| 2026-09-14 | Open-market sale | 1,039 | $537.94 | 26,635 |
| 2026-09-14 | Open-market sale | 323 | $536.74 | 27,674 |
| 2026-09-14 | Open-market sale | 665 | $535.76 | 27,997 |
| 2026-09-14 | Open-market sale | 878 | $534.55 | 28,662 |
| 2026-09-14 | Open-market sale | 1,029 | $533.80 | 29,540 |
| 2026-09-14 | Open-market sale | 1,487 | $532.62 | 30,569 |
| 2026-09-14 | Open-market sale | 3,834 | $531.63 | 32,057 |
| 2026-09-14 | Open-market sale | 2,588 | $530.67 | 35,891 |
| 2026-09-14 | Option exercise | 20,434 | — | 38,479 |
| 2026-09-14 | Option exercise (derivative) | 37,750 | $0.00 | 16,597,353 |
| 2026-09-14 | Open-market sale | 799 | $544.51 | 1,395,650 |
| 2026-09-14 | Open-market sale | 2,551 | $543.47 | 1,396,449 |
| 2026-09-14 | Open-market sale | 4,750 | $535.50 | 1,399,000 |
| 2026-09-14 | Open-market sale | 91 | $543.04 | 41,400 |
| 2026-09-14 | Open-market sale | 598 | $542.13 | 41,491 |
| 2026-09-14 | Open-market sale | 503 | $540.82 | 42,089 |
| 2026-09-14 | Open-market sale | 531 | $540.18 | 42,592 |
| 2026-09-14 | Open-market sale | 2,851 | $539.00 | 43,123 |
| 2026-09-14 | Open-market sale | 1,981 | $537.94 | 45,974 |
| 2026-09-14 | Open-market sale | 615 | $536.74 | 47,955 |
| 2026-09-14 | Open-market sale | 1,269 | $535.76 | 48,570 |
| 2026-09-14 | Open-market sale | 1,674 | $534.55 | 49,839 |
| 2026-09-14 | Open-market sale | 1,963 | $533.80 | 51,513 |
| 2026-09-14 | Open-market sale | 2,837 | $532.62 | 53,477 |
| 2026-09-14 | Open-market sale | 7,312 | $531.63 | 56,313 |
| 2026-09-14 | Open-market sale | 4,936 | $530.67 | 63,625 |
| 2026-09-14 | Option exercise | 37,750 | — | 68,561 |
| 2026-09-14 | Option exercise (derivative) | 251 | $0.00 | 110,121 |
| 2026-09-14 | Open-market sale | 1 | $543.04 | 0 |
| 2026-09-14 | Open-market sale | 5 | $542.13 | 1 |
| 2026-09-14 | Open-market sale | 5 | $540.82 | 6 |
| 2026-09-14 | Open-market sale | 5 | $540.18 | 11 |
| 2026-09-14 | Open-market sale | 26 | $539.00 | 16 |
| 2026-09-14 | Open-market sale | 18 | $537.94 | 42 |
| 2026-09-14 | Open-market sale | 6 | $536.74 | 61 |
| 2026-09-14 | Open-market sale | 12 | $535.76 | 66 |
| 2026-09-14 | Open-market sale | 15 | $534.55 | 78 |
| 2026-09-14 | Open-market sale | 18 | $533.80 | 93 |
| 2026-09-14 | Open-market sale | 26 | $532.62 | 112 |
| 2026-09-14 | Open-market sale | 68 | $531.63 | 138 |
| 2026-09-14 | Open-market sale | 46 | $530.67 | 205 |
| 2026-09-14 | Option exercise | 251 | — | 251 |
| 2026-09-11 | Option exercise (derivative) | 1,617 | $0.00 | 244,756 |
| 2026-09-11 | Open-market sale | 31 | $567.45 | 0 |
| 2026-09-11 | Open-market sale | 15 | $566.65 | 31 |
| 2026-09-11 | Open-market sale | 23 | $565.63 | 46 |
| 2026-09-11 | Open-market sale | 57 | $564.63 | 69 |
| 2026-09-11 | Open-market sale | 39 | $563.44 | 126 |
| 2026-09-11 | Open-market sale | 88 | $562.53 | 165 |
| 2026-09-11 | Open-market sale | 190 | $561.75 | 253 |
| 2026-09-11 | Open-market sale | 229 | $560.66 | 443 |
| 2026-09-11 | Open-market sale | 207 | $559.62 | 672 |
| 2026-09-11 | Open-market sale | 181 | $558.65 | 878 |
| 2026-09-11 | Open-market sale | 203 | $557.77 | 1,059 |
| 2026-09-11 | Open-market sale | 60 | $556.80 | 1,262 |
| 2026-09-11 | Open-market sale | 19 | $555.54 | 1,322 |
| 2026-09-11 | Open-market sale | 9 | $554.33 | 1,341 |
| 2026-09-11 | Open-market sale | 54 | $553.09 | 1,351 |
| 2026-09-11 | Open-market sale | 73 | $552.15 | 1,404 |
| 2026-09-11 | Open-market sale | 30 | $551.38 | 1,477 |
| 2026-09-11 | Open-market sale | 13 | $550.03 | 1,507 |
| 2026-09-11 | Open-market sale | 41 | $548.47 | 1,521 |
| 2026-09-11 | Open-market sale | 56 | $547.73 | 1,561 |
| 2026-09-11 | Option exercise | 1,617 | — | 1,617 |
| 2026-09-11 | Option exercise (derivative) | 59,479 | $0.00 | 9,004,560 |
| 2026-09-11 | J | 24,488 | — | 18,045 |
| 2026-09-11 | Open-market sale | 799 | $567.45 | 42,533 |
| 2026-09-11 | Open-market sale | 378 | $566.65 | 43,332 |
| 2026-09-11 | Open-market sale | 595 | $565.63 | 43,710 |
| 2026-09-11 | Open-market sale | 1,449 | $564.63 | 44,304 |
| 2026-09-11 | Open-market sale | 998 | $563.44 | 45,753 |
| 2026-09-11 | Open-market sale | 2,258 | $562.53 | 46,751 |
| 2026-09-11 | Open-market sale | 4,865 | $561.75 | 49,009 |
| 2026-09-11 | Open-market sale | 5,867 | $560.66 | 53,875 |
| 2026-09-11 | Open-market sale | 5,299 | $559.62 | 59,741 |
| 2026-09-11 | Open-market sale | 4,627 | $558.65 | 65,041 |
| 2026-09-11 | Open-market sale | 5,212 | $557.77 | 69,668 |
| 2026-09-11 | Open-market sale | 1,527 | $556.80 | 74,880 |
| 2026-09-11 | Open-market sale | 499 | $555.54 | 76,407 |
| 2026-09-11 | Open-market sale | 236 | $554.33 | 76,905 |
| 2026-09-11 | Open-market sale | 1,371 | $553.09 | 77,141 |
| 2026-09-11 | Open-market sale | 1,873 | $552.15 | 78,512 |
| 2026-09-11 | Open-market sale | 773 | $551.38 | 80,386 |
| 2026-09-11 | Open-market sale | 340 | $550.03 | 81,159 |
| 2026-09-11 | Open-market sale | 1,044 | $548.47 | 81,499 |
| 2026-09-11 | Open-market sale | 1,424 | $547.73 | 82,543 |
| 2026-09-11 | Option exercise | 59,479 | — | 83,967 |
| 2026-09-11 | Option exercise (derivative) | 109,882 | $0.00 | 16,635,103 |
| 2026-09-11 | J | 41,849 | — | 30,811 |
| 2026-09-11 | Open-market sale | 1,900 | $560.87 | 1,403,750 |
| 2026-09-11 | Open-market sale | 1,524 | $567.45 | 72,660 |
| 2026-09-11 | Open-market sale | 721 | $566.65 | 74,184 |
| 2026-09-11 | Open-market sale | 1,135 | $565.63 | 74,905 |
| 2026-09-11 | Open-market sale | 2,765 | $564.63 | 76,041 |
| 2026-09-11 | Open-market sale | 1,904 | $563.44 | 78,806 |
| 2026-09-11 | Open-market sale | 4,310 | $562.53 | 80,709 |
| 2026-09-11 | Open-market sale | 9,285 | $561.75 | 85,019 |
| 2026-09-11 | Open-market sale | 11,196 | $560.66 | 94,304 |
| 2026-09-11 | Open-market sale | 10,113 | $559.62 | 105,500 |
| 2026-09-11 | Open-market sale | 8,830 | $558.65 | 115,613 |
| 2026-09-11 | Open-market sale | 9,947 | $557.77 | 124,443 |
| 2026-09-11 | Open-market sale | 2,913 | $556.80 | 134,390 |
| 2026-09-11 | Open-market sale | 952 | $555.54 | 137,303 |
| 2026-09-11 | Open-market sale | 450 | $554.33 | 138,255 |
| 2026-09-11 | Open-market sale | 2,617 | $553.09 | 138,705 |
| 2026-09-11 | Open-market sale | 3,575 | $552.15 | 141,322 |
| 2026-09-11 | Open-market sale | 1,476 | $551.38 | 144,896 |
| 2026-09-11 | Open-market sale | 649 | $550.03 | 146,372 |
| 2026-09-11 | Open-market sale | 1,993 | $548.47 | 147,021 |
| 2026-09-11 | Open-market sale | 2,717 | $547.73 | 149,014 |
| 2026-09-11 | Option exercise | 109,882 | — | 151,731 |
| 2026-09-11 | Option exercise (derivative) | 107,040 | $0.00 | 16,204,862 |
| 2026-09-11 | J | 47,386 | — | 34,891 |
| 2026-09-11 | Open-market sale | 1,390 | $567.45 | 82,277 |
| 2026-09-11 | Open-market sale | 658 | $566.65 | 83,667 |
| 2026-09-11 | Open-market sale | 1,036 | $565.63 | 84,326 |
| 2026-09-11 | Open-market sale | 2,523 | $564.63 | 85,362 |
| 2026-09-11 | Open-market sale | 1,737 | $563.44 | 87,885 |
| 2026-09-11 | Open-market sale | 3,933 | $562.53 | 89,622 |
| 2026-09-11 | Open-market sale | 8,472 | $561.75 | 93,554 |
| 2026-09-11 | Open-market sale | 10,216 | $560.66 | 102,027 |
| 2026-09-11 | Open-market sale | 9,228 | $559.62 | 112,242 |
| 2026-09-11 | Open-market sale | 8,057 | $558.65 | 121,470 |
| 2026-09-11 | Open-market sale | 9,076 | $557.77 | 129,526 |
| 2026-09-11 | Open-market sale | 2,658 | $556.80 | 138,603 |
| 2026-09-11 | Open-market sale | 868 | $555.54 | 141,261 |
| 2026-09-11 | Open-market sale | 410 | $554.33 | 142,130 |
| 2026-09-11 | Open-market sale | 2,388 | $553.09 | 142,540 |
| 2026-09-11 | Open-market sale | 3,262 | $552.15 | 144,928 |
| 2026-09-11 | Open-market sale | 1,347 | $551.38 | 148,190 |
| 2026-09-11 | Open-market sale | 592 | $550.03 | 149,537 |
| 2026-09-11 | Open-market sale | 1,818 | $548.47 | 150,129 |
| 2026-09-11 | Open-market sale | 2,479 | $547.73 | 151,947 |
| 2026-09-11 | Option exercise | 107,040 | — | 154,426 |
| 2026-09-11 | Option exercise (derivative) | 729 | $0.00 | 110,372 |
| 2026-09-11 | Open-market sale | 14 | $567.45 | 0 |
| 2026-09-11 | Open-market sale | 7 | $566.65 | 14 |
| 2026-09-11 | Open-market sale | 10 | $565.63 | 21 |
| 2026-09-11 | Open-market sale | 25 | $564.63 | 31 |
| 2026-09-11 | Open-market sale | 18 | $563.44 | 57 |
| 2026-09-11 | Open-market sale | 40 | $562.53 | 74 |
| 2026-09-11 | Open-market sale | 86 | $561.75 | 114 |
| 2026-09-11 | Open-market sale | 103 | $560.66 | 200 |
| 2026-09-11 | Open-market sale | 93 | $559.62 | 303 |
| 2026-09-11 | Open-market sale | 81 | $558.65 | 396 |
| 2026-09-11 | Open-market sale | 92 | $557.77 | 477 |
| 2026-09-11 | Open-market sale | 27 | $556.80 | 569 |
| 2026-09-11 | Open-market sale | 9 | $555.54 | 596 |
| 2026-09-11 | Open-market sale | 4 | $554.33 | 605 |
| 2026-09-11 | Open-market sale | 24 | $553.09 | 609 |
| 2026-09-11 | Open-market sale | 33 | $552.15 | 633 |
| 2026-09-11 | Open-market sale | 14 | $551.38 | 666 |
| 2026-09-11 | Open-market sale | 6 | $550.03 | 680 |
| 2026-09-11 | Open-market sale | 18 | $548.47 | 686 |
| 2026-09-11 | Open-market sale | 25 | $547.73 | 704 |
| 2026-09-11 | Option exercise | 729 | — | 729 |
| 2026-09-09 | Option exercise (derivative) | 71,348 | $0.00 | 16,311,902 |
| 2026-09-09 | Open-market sale | 260 | $550.71 | 47,386 |
| 2026-09-09 | Open-market sale | 153 | $549.74 | 47,646 |
| 2026-09-09 | Open-market sale | 509 | $548.78 | 47,799 |
| 2026-09-09 | Open-market sale | 1,299 | $547.31 | 48,308 |
| 2026-09-09 | Open-market sale | 2,199 | $546.53 | 49,606 |
| 2026-09-09 | Open-market sale | 2,996 | $545.40 | 51,805 |
| 2026-09-09 | Open-market sale | 6,962 | $544.42 | 54,801 |
| 2026-09-09 | Open-market sale | 3,360 | $543.50 | 61,763 |
| 2026-09-09 | Open-market sale | 4,319 | $542.47 | 65,123 |
| 2026-09-09 | Open-market sale | 1,261 | $541.33 | 69,442 |
| 2026-09-09 | Open-market sale | 2,384 | $540.56 | 70,703 |
| 2026-09-09 | Open-market sale | 679 | $538.63 | 73,087 |
| 2026-09-09 | Open-market sale | 2,157 | $538.03 | 73,767 |
| 2026-09-09 | Open-market sale | 4,929 | $536.89 | 75,923 |
| 2026-09-09 | Open-market sale | 6,662 | $535.97 | 80,853 |
| 2026-09-09 | Open-market sale | 7,742 | $535.13 | 87,515 |
| 2026-09-09 | Open-market sale | 226 | $534.09 | 95,256 |
| 2026-09-09 | Option exercise | 71,348 | — | 95,482 |
| 2026-09-09 | Option exercise (derivative) | 73,243 | $0.00 | 16,744,985 |
| 2026-09-09 | Open-market sale | 243 | $535.50 | 1,397,035 |
| 2026-09-09 | Open-market sale | 1,057 | $534.63 | 1,397,278 |
| 2026-09-09 | Open-market sale | 600 | $533.70 | 1,398,335 |
| 2026-09-09 | Open-market sale | 285 | $550.71 | 41,849 |
| 2026-09-09 | Open-market sale | 167 | $549.74 | 42,134 |
| 2026-09-09 | Open-market sale | 558 | $548.78 | 42,302 |
| 2026-09-09 | Open-market sale | 1,423 | $547.31 | 42,859 |
| 2026-09-09 | Open-market sale | 2,410 | $546.53 | 44,282 |
| 2026-09-09 | Open-market sale | 3,283 | $545.40 | 46,692 |
| 2026-09-09 | Open-market sale | 7,630 | $544.42 | 49,975 |
| 2026-09-09 | Open-market sale | 3,683 | $543.50 | 57,605 |
| 2026-09-09 | Open-market sale | 4,733 | $542.47 | 61,288 |
| 2026-09-09 | Open-market sale | 1,382 | $541.33 | 66,021 |
| 2026-09-09 | Open-market sale | 2,613 | $540.56 | 67,403 |
| 2026-09-09 | Open-market sale | 744 | $538.63 | 70,017 |
| 2026-09-09 | Open-market sale | 2,363 | $538.03 | 70,761 |
| 2026-09-09 | Open-market sale | 5,402 | $536.89 | 73,124 |
| 2026-09-09 | Open-market sale | 7,301 | $535.97 | 78,527 |
| 2026-09-09 | Open-market sale | 8,484 | $535.13 | 85,828 |
| 2026-09-09 | Open-market sale | 247 | $534.09 | 94,313 |
| 2026-09-09 | Option exercise | 73,243 | — | 94,560 |
| 2026-09-09 | Option exercise (derivative) | 486 | $0.00 | 111,101 |
| 2026-09-09 | Open-market sale | 3 | $550.71 | 0 |
| 2026-09-09 | Open-market sale | 2 | $549.74 | 3 |
| 2026-09-09 | Open-market sale | 5 | $548.78 | 4 |
| 2026-09-09 | Open-market sale | 13 | $547.31 | 9 |
| 2026-09-09 | Open-market sale | 22 | $546.53 | 22 |
| 2026-09-09 | Open-market sale | 30 | $545.40 | 45 |
| 2026-09-09 | Open-market sale | 70 | $544.42 | 75 |
| 2026-09-09 | Open-market sale | 34 | $543.50 | 145 |
| 2026-09-09 | Open-market sale | 44 | $542.47 | 179 |
| 2026-09-09 | Open-market sale | 13 | $541.33 | 223 |
| 2026-09-09 | Open-market sale | 24 | $540.56 | 236 |
| 2026-09-09 | Open-market sale | 7 | $538.63 | 260 |
| 2026-09-09 | Open-market sale | 22 | $538.03 | 267 |
| 2026-09-09 | Open-market sale | 50 | $536.89 | 288 |
| 2026-09-09 | Open-market sale | 67 | $535.97 | 338 |
| 2026-09-09 | Open-market sale | 78 | $535.13 | 405 |
| 2026-09-09 | Open-market sale | 2 | $534.09 | 484 |
| 2026-09-09 | Option exercise | 486 | — | 486 |
| 2026-09-09 | Option exercise (derivative) | 1,078 | $0.00 | 246,373 |
| 2026-09-09 | Open-market sale | 6 | $550.71 | 0 |
| 2026-09-09 | Open-market sale | 3 | $549.74 | 6 |
| 2026-09-09 | Open-market sale | 11 | $548.78 | 9 |
| 2026-09-09 | Open-market sale | 29 | $547.31 | 21 |
| 2026-09-09 | Open-market sale | 49 | $546.53 | 50 |
| 2026-09-09 | Open-market sale | 67 | $545.40 | 99 |
| 2026-09-09 | Open-market sale | 156 | $544.42 | 166 |
| 2026-09-09 | Open-market sale | 75 | $543.50 | 322 |
| 2026-09-09 | Open-market sale | 97 | $542.47 | 398 |
| 2026-09-09 | Open-market sale | 28 | $541.33 | 494 |
| 2026-09-09 | Open-market sale | 53 | $540.56 | 523 |
| 2026-09-09 | Open-market sale | 15 | $538.63 | 576 |
| 2026-09-09 | Open-market sale | 48 | $538.03 | 591 |
| 2026-09-09 | Open-market sale | 110 | $536.89 | 640 |
| 2026-09-09 | Open-market sale | 149 | $535.97 | 750 |
| 2026-09-09 | Open-market sale | 174 | $535.13 | 899 |
| 2026-09-09 | Open-market sale | 5 | $534.09 | 1,073 |
| 2026-09-09 | Option exercise | 1,078 | — | 1,078 |
| 2026-09-09 | Option exercise (derivative) | 39,647 | $0.00 | 9,064,039 |
| 2026-09-09 | Open-market sale | 149 | $550.71 | 24,488 |
| 2026-09-09 | Open-market sale | 88 | $549.74 | 24,637 |
| 2026-09-09 | Open-market sale | 292 | $548.78 | 24,725 |
| 2026-09-09 | Open-market sale | 746 | $547.31 | 25,017 |
| 2026-09-09 | Open-market sale | 1,263 | $546.53 | 25,763 |
| 2026-09-09 | Open-market sale | 1,721 | $545.40 | 27,027 |
| 2026-09-09 | Open-market sale | 3,999 | $544.42 | 28,748 |
| 2026-09-09 | Open-market sale | 1,930 | $543.50 | 32,747 |
| 2026-09-09 | Open-market sale | 2,481 | $542.47 | 34,677 |
| 2026-09-09 | Open-market sale | 725 | $541.33 | 37,158 |
| 2026-09-09 | Open-market sale | 1,370 | $540.56 | 37,883 |
| 2026-09-09 | Open-market sale | 390 | $538.63 | 39,252 |
| 2026-09-09 | Open-market sale | 1,239 | $538.03 | 39,643 |
| 2026-09-09 | Open-market sale | 2,832 | $536.89 | 40,881 |
| 2026-09-09 | Open-market sale | 3,827 | $535.97 | 43,713 |
| 2026-09-09 | Open-market sale | 4,447 | $535.13 | 47,540 |
| 2026-09-09 | Open-market sale | 130 | $534.09 | 51,987 |
| 2026-09-09 | Option exercise | 39,647 | — | 52,117 |
| 2026-09-08 | Option exercise (derivative) | 76,049 | $0.00 | 16,818,228 |
| 2026-09-08 | Open-market sale | 954 | $529.92 | 1,398,935 |
| 2026-09-08 | Open-market sale | 899 | $529.26 | 1,399,889 |
| 2026-09-08 | Open-market sale | 1,047 | $528.19 | 1,400,788 |
| 2026-09-08 | Open-market sale | 1,236 | $536.40 | 106,837 |
| 2026-09-08 | Open-market sale | 1,531 | $535.73 | 108,073 |
| 2026-09-08 | Open-market sale | 1,874 | $534.94 | 109,604 |
| 2026-09-08 | Open-market sale | 1,846 | $533.85 | 111,478 |
| 2026-09-08 | Open-market sale | 2,048 | $532.85 | 113,324 |
| 2026-09-08 | Open-market sale | 4,244 | $531.92 | 115,372 |
| 2026-09-08 | Open-market sale | 2,477 | $530.66 | 119,617 |
| 2026-09-08 | Open-market sale | 5,930 | $529.83 | 122,093 |
| 2026-09-08 | Open-market sale | 3,317 | $528.68 | 128,024 |
| 2026-09-08 | Open-market sale | 4,991 | $527.70 | 131,340 |
| 2026-09-08 | Open-market sale | 3,184 | $526.68 | 136,331 |
| 2026-09-08 | Open-market sale | 3,953 | $525.75 | 139,515 |
| 2026-09-08 | Open-market sale | 2,932 | $524.63 | 143,469 |
| 2026-09-08 | Open-market sale | 2,491 | $523.81 | 146,401 |
| 2026-09-08 | Open-market sale | 1,633 | $522.65 | 148,891 |
| 2026-09-08 | Open-market sale | 2,438 | $521.71 | 150,524 |
| 2026-09-08 | Open-market sale | 806 | $520.47 | 152,962 |
| 2026-09-08 | Open-market sale | 1,565 | $519.31 | 153,769 |
| 2026-09-08 | Open-market sale | 2,548 | $518.36 | 155,333 |
| 2026-09-08 | Open-market sale | 2,917 | $517.42 | 157,882 |
| 2026-09-08 | Open-market sale | 770 | $516.27 | 160,799 |
| 2026-09-08 | Option exercise | 76,049 | — | 161,569 |
| 2026-09-08 | J | 85,520 | — | 21,317 |
| 2026-09-08 | Option exercise (derivative) | 74,083 | $0.00 | 16,383,250 |
| 2026-09-08 | J | 97,315 | — | 24,134 |
| 2026-09-08 | Open-market sale | 1,128 | $536.40 | 121,449 |
| 2026-09-08 | Open-market sale | 1,397 | $535.73 | 122,577 |
| 2026-09-08 | Open-market sale | 1,710 | $534.94 | 123,974 |
| 2026-09-08 | Open-market sale | 1,685 | $533.85 | 125,684 |
| 2026-09-08 | Open-market sale | 1,869 | $532.85 | 127,369 |
| 2026-09-08 | Open-market sale | 3,873 | $531.92 | 129,238 |
| 2026-09-08 | Open-market sale | 2,260 | $530.66 | 133,112 |
| 2026-09-08 | Open-market sale | 5,412 | $529.83 | 135,372 |
| 2026-09-08 | Open-market sale | 3,027 | $528.68 | 140,784 |
| 2026-09-08 | Open-market sale | 4,555 | $527.70 | 143,811 |
| 2026-09-08 | Open-market sale | 2,906 | $526.68 | 148,366 |
| 2026-09-08 | Open-market sale | 3,608 | $525.75 | 151,272 |
| 2026-09-08 | Open-market sale | 2,676 | $524.63 | 154,879 |
| 2026-09-08 | Open-market sale | 2,273 | $523.81 | 157,555 |
| 2026-09-08 | Open-market sale | 1,490 | $522.65 | 159,828 |
| 2026-09-08 | Open-market sale | 2,225 | $521.71 | 161,318 |
| 2026-09-08 | Open-market sale | 736 | $520.47 | 163,543 |
| 2026-09-08 | Open-market sale | 1,428 | $519.31 | 164,279 |
| 2026-09-08 | Open-market sale | 2,326 | $518.36 | 165,707 |
| 2026-09-08 | Open-market sale | 2,662 | $517.42 | 168,033 |
| 2026-09-08 | Open-market sale | 703 | $516.27 | 170,695 |
| 2026-09-08 | Option exercise | 74,083 | — | 171,398 |
| 2026-09-08 | Option exercise (derivative) | 1,119 | $0.00 | 247,451 |
| 2026-09-08 | Open-market sale | 25 | $536.40 | 0 |
| 2026-09-08 | Open-market sale | 31 | $535.73 | 25 |
| 2026-09-08 | Open-market sale | 38 | $534.94 | 57 |
| 2026-09-08 | Open-market sale | 38 | $533.85 | 95 |
| 2026-09-08 | Open-market sale | 42 | $532.85 | 133 |
| 2026-09-08 | Open-market sale | 87 | $531.92 | 175 |
| 2026-09-08 | Open-market sale | 51 | $530.66 | 261 |
| 2026-09-08 | Open-market sale | 121 | $529.83 | 312 |
| 2026-09-08 | Open-market sale | 68 | $528.68 | 433 |
| 2026-09-08 | Open-market sale | 102 | $527.70 | 501 |
| 2026-09-08 | Open-market sale | 65 | $526.68 | 603 |
| 2026-09-08 | Open-market sale | 81 | $525.75 | 668 |
| 2026-09-08 | Open-market sale | 60 | $524.63 | 749 |
| 2026-09-08 | Open-market sale | 51 | $523.81 | 809 |
| 2026-09-08 | Open-market sale | 33 | $522.65 | 860 |
| 2026-09-08 | Open-market sale | 50 | $521.71 | 893 |
| 2026-09-08 | Open-market sale | 16 | $520.47 | 943 |
| 2026-09-08 | Open-market sale | 32 | $519.31 | 960 |
| 2026-09-08 | Open-market sale | 52 | $518.36 | 992 |
| 2026-09-08 | Open-market sale | 60 | $517.42 | 1,044 |
| 2026-09-08 | Open-market sale | 16 | $516.27 | 1,103 |
| 2026-09-08 | Option exercise | 1,119 | — | 1,119 |
| 2026-09-08 | Option exercise (derivative) | 41,165 | $0.00 | 9,103,686 |
| 2026-09-08 | J | 50,263 | — | 12,470 |
| 2026-09-08 | Open-market sale | 648 | $536.40 | 62,733 |
| 2026-09-08 | Open-market sale | 803 | $535.73 | 63,381 |
| 2026-09-08 | Open-market sale | 982 | $534.94 | 64,184 |
| 2026-09-08 | Open-market sale | 968 | $533.85 | 65,166 |
| 2026-09-08 | Open-market sale | 1,074 | $532.85 | 66,134 |
| 2026-09-08 | Open-market sale | 2,225 | $531.92 | 67,208 |
| 2026-09-08 | Open-market sale | 1,299 | $530.66 | 69,433 |
| 2026-09-08 | Open-market sale | 3,109 | $529.83 | 70,732 |
| 2026-09-08 | Open-market sale | 1,739 | $528.68 | 73,841 |
| 2026-09-08 | Open-market sale | 2,617 | $527.70 | 75,580 |
| 2026-09-08 | Open-market sale | 1,669 | $526.68 | 78,196 |
| 2026-09-08 | Open-market sale | 2,073 | $525.75 | 79,866 |
| 2026-09-08 | Open-market sale | 1,537 | $524.63 | 81,938 |
| 2026-09-08 | Open-market sale | 1,306 | $523.81 | 83,475 |
| 2026-09-08 | Open-market sale | 856 | $522.65 | 84,781 |
| 2026-09-08 | Open-market sale | 1,278 | $521.71 | 85,637 |
| 2026-09-08 | Open-market sale | 423 | $520.47 | 86,916 |
| 2026-09-08 | Open-market sale | 820 | $519.31 | 87,338 |
| 2026-09-08 | Open-market sale | 1,336 | $518.36 | 88,159 |
| 2026-09-08 | Open-market sale | 1,529 | $517.42 | 89,495 |
| 2026-09-08 | Open-market sale | 404 | $516.27 | 91,024 |
| 2026-09-08 | Option exercise | 41,165 | — | 91,428 |
| 2026-09-08 | Option exercise (derivative) | 505 | $0.00 | 111,587 |
| 2026-09-08 | Open-market sale | 11 | $536.40 | 0 |
| 2026-09-08 | Open-market sale | 14 | $535.73 | 11 |
| 2026-09-08 | Open-market sale | 17 | $534.94 | 26 |
| 2026-09-08 | Open-market sale | 17 | $533.85 | 43 |
| 2026-09-08 | Open-market sale | 19 | $532.85 | 60 |
| 2026-09-08 | Open-market sale | 39 | $531.92 | 79 |
| 2026-09-08 | Open-market sale | 23 | $530.66 | 118 |
| 2026-09-08 | Open-market sale | 55 | $529.83 | 141 |
| 2026-09-08 | Open-market sale | 31 | $528.68 | 195 |
| 2026-09-08 | Open-market sale | 46 | $527.70 | 226 |
| 2026-09-08 | Open-market sale | 29 | $526.68 | 272 |
| 2026-09-08 | Open-market sale | 36 | $525.75 | 302 |
| 2026-09-08 | Open-market sale | 27 | $524.63 | 338 |
| 2026-09-08 | Open-market sale | 23 | $523.81 | 365 |
| 2026-09-08 | Open-market sale | 15 | $522.65 | 388 |
| 2026-09-08 | Open-market sale | 22 | $521.71 | 403 |
| 2026-09-08 | Open-market sale | 7 | $520.47 | 426 |
| 2026-09-08 | Open-market sale | 14 | $519.31 | 433 |
| 2026-09-08 | Open-market sale | 24 | $518.36 | 447 |
| 2026-09-08 | Open-market sale | 27 | $517.42 | 471 |
| 2026-09-08 | Open-market sale | 7 | $516.27 | 498 |
| 2026-09-08 | Option exercise | 505 | — | 505 |
| 2026-09-04 | Option exercise (derivative) | 74,077 | $0.00 | 16,457,333 |
| 2026-09-04 | Open-market sale | 315 | $529.16 | 97,315 |
| 2026-09-04 | Open-market sale | 1,687 | $528.48 | 97,630 |
| 2026-09-04 | Open-market sale | 2,941 | $527.59 | 99,317 |
| 2026-09-04 | Open-market sale | 2,044 | $526.65 | 102,258 |
| 2026-09-04 | Open-market sale | 5,022 | $525.57 | 104,302 |
| 2026-09-04 | Open-market sale | 2,392 | $524.67 | 109,324 |
| 2026-09-04 | Open-market sale | 3,390 | $523.52 | 111,717 |
| 2026-09-04 | Open-market sale | 5,086 | $522.66 | 115,107 |
| 2026-09-04 | Open-market sale | 3,661 | $521.59 | 120,193 |
| 2026-09-04 | Open-market sale | 1,910 | $520.58 | 123,854 |
| 2026-09-04 | Open-market sale | 2,237 | $519.41 | 125,763 |
| 2026-09-04 | Open-market sale | 5,762 | $518.43 | 128,001 |
| 2026-09-04 | Open-market sale | 4,959 | $517.63 | 133,762 |
| 2026-09-04 | Open-market sale | 2,959 | $516.38 | 138,721 |
| 2026-09-04 | Open-market sale | 5,581 | $515.53 | 141,681 |
| 2026-09-04 | Option exercise | 74,077 | — | 147,262 |
| 2026-09-04 | Option exercise (derivative) | 76,043 | $0.00 | 16,894,277 |
| 2026-09-04 | Open-market sale | 400 | $525.22 | 1,356,628 |
| 2026-09-04 | Open-market sale | 2,602 | $524.54 | 1,357,028 |
| 2026-09-04 | Open-market sale | 3,845 | $522.98 | 1,359,630 |
| 2026-09-04 | Open-market sale | 7,948 | $522.28 | 1,363,475 |
| 2026-09-04 | Open-market sale | 2,911 | $521.19 | 1,371,423 |
| 2026-09-04 | Open-market sale | 3,427 | $520.00 | 1,374,334 |
| 2026-09-04 | Open-market sale | 10,052 | $519.11 | 1,377,761 |
| 2026-09-04 | Open-market sale | 6,315 | $518.21 | 1,387,813 |
| 2026-09-04 | Open-market sale | 345 | $529.16 | 85,520 |
| 2026-09-04 | Open-market sale | 1,849 | $528.48 | 85,865 |
| 2026-09-04 | Open-market sale | 3,223 | $527.59 | 87,714 |
| 2026-09-04 | Open-market sale | 2,240 | $526.65 | 90,937 |
| 2026-09-04 | Open-market sale | 5,504 | $525.57 | 93,176 |
| 2026-09-04 | Open-market sale | 2,621 | $524.67 | 98,680 |
| 2026-09-04 | Open-market sale | 3,715 | $523.52 | 101,301 |
| 2026-09-04 | Open-market sale | 5,573 | $522.66 | 105,016 |
| 2026-09-04 | Open-market sale | 4,012 | $521.59 | 110,589 |
| 2026-09-04 | Open-market sale | 2,093 | $520.58 | 114,601 |
| 2026-09-04 | Open-market sale | 2,452 | $519.41 | 116,694 |
| 2026-09-04 | Open-market sale | 6,314 | $518.43 | 119,145 |
| 2026-09-04 | Open-market sale | 5,434 | $517.63 | 125,459 |
| 2026-09-04 | Open-market sale | 3,243 | $516.38 | 130,893 |
| 2026-09-04 | Open-market sale | 6,116 | $515.53 | 134,136 |
| 2026-09-04 | Option exercise | 76,043 | — | 140,252 |
| 2026-09-04 | Option exercise (derivative) | 504 | $0.00 | 112,092 |
| 2026-09-04 | Open-market sale | 3 | $529.16 | 0 |
| 2026-09-04 | Open-market sale | 17 | $528.48 | 3 |
| 2026-09-04 | Open-market sale | 30 | $527.59 | 20 |
| 2026-09-04 | Open-market sale | 21 | $526.65 | 50 |
| 2026-09-04 | Open-market sale | 51 | $525.57 | 71 |
| 2026-09-04 | Open-market sale | 24 | $524.67 | 121 |
| 2026-09-04 | Open-market sale | 34 | $523.52 | 145 |
| 2026-09-04 | Open-market sale | 51 | $522.66 | 180 |
| 2026-09-04 | Open-market sale | 37 | $521.59 | 231 |
| 2026-09-04 | Open-market sale | 19 | $520.58 | 268 |
| 2026-09-04 | Open-market sale | 23 | $519.41 | 287 |
| 2026-09-04 | Open-market sale | 58 | $518.43 | 310 |
| 2026-09-04 | Open-market sale | 50 | $517.63 | 368 |
| 2026-09-04 | Open-market sale | 30 | $516.38 | 418 |
| 2026-09-04 | Open-market sale | 56 | $515.53 | 448 |
| 2026-09-04 | Option exercise | 504 | — | 504 |
| 2026-09-04 | Option exercise (derivative) | 1,119 | $0.00 | 248,570 |
| 2026-09-04 | Open-market sale | 7 | $529.16 | 0 |
| 2026-09-04 | Open-market sale | 38 | $528.48 | 7 |
| 2026-09-04 | Open-market sale | 66 | $527.59 | 45 |
| 2026-09-04 | Open-market sale | 46 | $526.65 | 111 |
| 2026-09-04 | Open-market sale | 113 | $525.57 | 157 |
| 2026-09-04 | Open-market sale | 54 | $524.67 | 269 |
| 2026-09-04 | Open-market sale | 76 | $523.52 | 323 |
| 2026-09-04 | Open-market sale | 114 | $522.66 | 399 |
| 2026-09-04 | Open-market sale | 82 | $521.59 | 513 |
| 2026-09-04 | Open-market sale | 43 | $520.58 | 595 |
| 2026-09-04 | Open-market sale | 50 | $519.41 | 637 |
| 2026-09-04 | Open-market sale | 129 | $518.43 | 687 |
| 2026-09-04 | Open-market sale | 111 | $517.63 | 817 |
| 2026-09-04 | Open-market sale | 66 | $516.38 | 928 |
| 2026-09-04 | Open-market sale | 125 | $515.53 | 994 |
| 2026-09-04 | Option exercise | 1,119 | — | 1,119 |
| 2026-09-04 | Option exercise (derivative) | 41,162 | $0.00 | 9,144,851 |
| 2026-09-04 | Open-market sale | 181 | $529.16 | 50,263 |
| 2026-09-04 | Open-market sale | 969 | $528.48 | 50,444 |
| 2026-09-04 | Open-market sale | 1,690 | $527.59 | 51,413 |
| 2026-09-04 | Open-market sale | 1,174 | $526.65 | 53,103 |
| 2026-09-04 | Open-market sale | 2,886 | $525.57 | 54,278 |
| 2026-09-04 | Open-market sale | 1,375 | $524.67 | 57,163 |
| 2026-09-04 | Open-market sale | 1,948 | $523.52 | 58,538 |
| 2026-09-04 | Open-market sale | 2,922 | $522.66 | 60,486 |
| 2026-09-04 | Open-market sale | 2,103 | $521.59 | 63,408 |
| 2026-09-04 | Open-market sale | 1,097 | $520.58 | 65,511 |
| 2026-09-04 | Open-market sale | 1,285 | $519.41 | 66,609 |
| 2026-09-04 | Open-market sale | 3,310 | $518.43 | 67,894 |
| 2026-09-04 | Open-market sale | 2,849 | $517.63 | 71,204 |
| 2026-09-04 | Open-market sale | 1,700 | $516.38 | 74,054 |
| 2026-09-04 | Open-market sale | 3,207 | $515.53 | 75,754 |
| 2026-09-04 | Option exercise | 41,162 | — | 78,961 |
| 2026-09-03 | Option exercise (derivative) | 230,683 | $0.00 | 16,970,320 |
| 2026-09-03 | Open-market sale | 11,340 | $513.12 | 155,401 |
| 2026-09-03 | Open-market sale | 9,815 | $512.10 | 166,740 |
| 2026-09-03 | Open-market sale | 6,068 | $511.02 | 176,556 |
| 2026-09-03 | Open-market sale | 5,091 | $510.05 | 182,624 |
| 2026-09-03 | Open-market sale | 3,624 | $509.02 | 187,714 |
| 2026-09-03 | Open-market sale | 6,097 | $508.06 | 191,338 |
| 2026-09-03 | Open-market sale | 3,449 | $507.15 | 197,435 |
| 2026-09-03 | Open-market sale | 4,124 | $505.94 | 200,884 |
| 2026-09-03 | Open-market sale | 5,846 | $504.91 | 205,007 |
| 2026-09-03 | Open-market sale | 3,599 | $503.95 | 210,854 |
| 2026-09-03 | Open-market sale | 3,783 | $503.04 | 214,452 |
| 2026-09-03 | Open-market sale | 4,865 | $501.84 | 218,235 |
| 2026-09-03 | Open-market sale | 1,878 | $501.07 | 223,100 |
| 2026-09-03 | Open-market sale | 1,310 | $499.83 | 224,977 |
| 2026-09-03 | Open-market sale | 2,397 | $498.62 | 226,288 |
| 2026-09-03 | Open-market sale | 1,277 | $497.62 | 228,684 |
| 2026-09-03 | Open-market sale | 722 | $496.59 | 229,961 |
| 2026-09-03 | Option exercise | 230,683 | — | 230,683 |
| 2026-09-03 | Open-market sale | 325 | $527.70 | 64,209 |
| 2026-09-03 | Open-market sale | 1,584 | $526.87 | 64,534 |
| 2026-09-03 | Open-market sale | 782 | $525.07 | 66,117 |
| 2026-09-03 | Open-market sale | 551 | $523.70 | 66,900 |
| 2026-09-03 | Open-market sale | 2,018 | $523.13 | 67,451 |
| 2026-09-03 | Open-market sale | 652 | $522.06 | 69,469 |
| 2026-09-03 | Open-market sale | 2,652 | $521.11 | 70,121 |
| 2026-09-03 | Open-market sale | 10,338 | $519.98 | 72,773 |
| 2026-09-03 | Open-market sale | 8,337 | $519.16 | 83,111 |
| 2026-09-03 | Open-market sale | 6,328 | $518.02 | 91,448 |
| 2026-09-03 | Open-market sale | 11,584 | $517.04 | 97,776 |
| 2026-09-03 | Open-market sale | 16,340 | $516.03 | 109,360 |
| 2026-09-03 | Open-market sale | 21,383 | $515.10 | 125,701 |
| 2026-09-03 | Open-market sale | 8,317 | $514.07 | 147,084 |
| 2026-09-03 | Option exercise (derivative) | 124,869 | $0.00 | 9,186,013 |
| 2026-09-03 | Open-market sale | 5,931 | $513.12 | 85,494 |
| 2026-09-03 | Open-market sale | 5,134 | $512.10 | 91,425 |
| 2026-09-03 | Open-market sale | 3,174 | $511.02 | 96,559 |
| 2026-09-03 | Open-market sale | 2,663 | $510.05 | 99,733 |
| 2026-09-03 | Open-market sale | 1,895 | $509.02 | 102,395 |
| 2026-09-03 | Open-market sale | 3,189 | $508.06 | 104,291 |
| 2026-09-03 | Open-market sale | 1,804 | $507.15 | 107,479 |
| 2026-09-03 | Open-market sale | 2,157 | $505.94 | 109,283 |
| 2026-09-03 | Open-market sale | 3,058 | $504.91 | 111,440 |
| 2026-09-03 | Open-market sale | 1,882 | $503.95 | 114,498 |
| 2026-09-03 | Open-market sale | 1,979 | $503.04 | 116,380 |
| 2026-09-03 | Open-market sale | 2,544 | $501.84 | 118,359 |
| 2026-09-03 | Open-market sale | 982 | $501.07 | 120,903 |
| 2026-09-03 | Open-market sale | 685 | $499.83 | 121,885 |
| 2026-09-03 | Open-market sale | 1,254 | $498.62 | 122,570 |
| 2026-09-03 | Open-market sale | 668 | $497.62 | 123,824 |
| 2026-09-03 | Open-market sale | 378 | $496.59 | 124,491 |
| 2026-09-03 | Option exercise | 124,869 | — | 124,869 |
| 2026-09-03 | Open-market sale | 170 | $527.70 | 37,799 |
| 2026-09-03 | Open-market sale | 828 | $526.87 | 37,969 |
| 2026-09-03 | Open-market sale | 409 | $525.07 | 38,797 |
| 2026-09-03 | Open-market sale | 288 | $523.70 | 39,206 |
| 2026-09-03 | Open-market sale | 1,055 | $523.13 | 39,495 |
| 2026-09-03 | Open-market sale | 341 | $522.06 | 40,550 |
| 2026-09-03 | Open-market sale | 1,387 | $521.11 | 40,891 |
| 2026-09-03 | Open-market sale | 5,407 | $519.98 | 42,278 |
| 2026-09-03 | Open-market sale | 4,361 | $519.16 | 47,685 |
| 2026-09-03 | Open-market sale | 3,310 | $518.02 | 52,046 |
| 2026-09-03 | Open-market sale | 6,059 | $517.04 | 55,355 |
| 2026-09-03 | Open-market sale | 8,546 | $516.03 | 61,414 |
| 2026-09-03 | Open-market sale | 11,184 | $515.10 | 69,961 |
| 2026-09-03 | Open-market sale | 4,350 | $514.07 | 81,145 |
| 2026-09-03 | Option exercise (derivative) | 224,716 | $0.00 | 16,531,410 |
| 2026-09-03 | Open-market sale | 10,322 | $513.12 | 156,191 |
| 2026-09-03 | Open-market sale | 8,934 | $512.10 | 166,513 |
| 2026-09-03 | Open-market sale | 5,523 | $511.02 | 175,447 |
| 2026-09-03 | Open-market sale | 4,634 | $510.05 | 180,970 |
| 2026-09-03 | Open-market sale | 3,299 | $509.02 | 185,604 |
| 2026-09-03 | Open-market sale | 5,549 | $508.06 | 188,903 |
| 2026-09-03 | Open-market sale | 3,139 | $507.15 | 194,452 |
| 2026-09-03 | Open-market sale | 3,754 | $505.94 | 197,592 |
| 2026-09-03 | Open-market sale | 5,321 | $504.91 | 201,345 |
| 2026-09-03 | Open-market sale | 3,276 | $503.95 | 206,666 |
| 2026-09-03 | Open-market sale | 3,443 | $503.04 | 209,942 |
| 2026-09-03 | Open-market sale | 4,428 | $501.84 | 213,386 |
| 2026-09-03 | Open-market sale | 1,709 | $501.07 | 217,814 |
| 2026-09-03 | Open-market sale | 1,193 | $499.83 | 219,523 |
| 2026-09-03 | Open-market sale | 2,182 | $498.62 | 220,715 |
| 2026-09-03 | Open-market sale | 1,162 | $497.62 | 222,897 |
| 2026-09-03 | Open-market sale | 657 | $496.59 | 224,059 |
| 2026-09-03 | Option exercise | 224,716 | — | 224,716 |
| 2026-09-03 | Open-market sale | 296 | $527.70 | 73,185 |
| 2026-09-03 | Open-market sale | 1,441 | $526.87 | 73,481 |
| 2026-09-03 | Open-market sale | 712 | $525.07 | 74,922 |
| 2026-09-03 | Open-market sale | 502 | $523.70 | 75,634 |
| 2026-09-03 | Open-market sale | 1,836 | $523.13 | 76,136 |
| 2026-09-03 | Open-market sale | 594 | $522.06 | 77,973 |
| 2026-09-03 | Open-market sale | 2,414 | $521.11 | 78,566 |
| 2026-09-03 | Open-market sale | 9,410 | $519.98 | 80,980 |
| 2026-09-03 | Open-market sale | 7,589 | $519.16 | 90,390 |
| 2026-09-03 | Open-market sale | 5,760 | $518.02 | 97,979 |
| 2026-09-03 | Open-market sale | 10,544 | $517.04 | 103,739 |
| 2026-09-03 | Open-market sale | 14,874 | $516.03 | 114,284 |
| 2026-09-03 | Open-market sale | 19,464 | $515.10 | 129,157 |
| 2026-09-03 | Open-market sale | 7,570 | $514.07 | 148,621 |
| 2026-09-03 | Option exercise (derivative) | 3,394 | $0.00 | 249,689 |
| 2026-09-03 | Open-market sale | 231 | $513.12 | 1,859 |
| 2026-09-03 | Open-market sale | 200 | $512.10 | 2,090 |
| 2026-09-03 | Open-market sale | 124 | $511.02 | 2,290 |
| 2026-09-03 | Open-market sale | 104 | $510.05 | 2,414 |
| 2026-09-03 | Open-market sale | 74 | $509.02 | 2,518 |
| 2026-09-03 | Open-market sale | 124 | $508.06 | 2,592 |
| 2026-09-03 | Open-market sale | 70 | $507.15 | 2,716 |
| 2026-09-03 | Open-market sale | 84 | $505.94 | 2,786 |
| 2026-09-03 | Open-market sale | 119 | $504.91 | 2,871 |
| 2026-09-03 | Open-market sale | 73 | $503.95 | 2,990 |
| 2026-09-03 | Open-market sale | 77 | $503.04 | 3,063 |
| 2026-09-03 | Open-market sale | 99 | $501.84 | 3,140 |
| 2026-09-03 | Open-market sale | 38 | $501.07 | 3,239 |
| 2026-09-03 | Open-market sale | 27 | $499.83 | 3,278 |
| 2026-09-03 | Open-market sale | 49 | $498.62 | 3,304 |
| 2026-09-03 | Open-market sale | 26 | $497.62 | 3,353 |
| 2026-09-03 | Open-market sale | 15 | $496.59 | 3,379 |
| 2026-09-03 | Option exercise | 3,394 | — | 3,394 |
| 2026-09-03 | Open-market sale | 7 | $527.70 | 0 |
| 2026-09-03 | Open-market sale | 32 | $526.87 | 7 |
| 2026-09-03 | Open-market sale | 16 | $525.07 | 39 |
| 2026-09-03 | Open-market sale | 11 | $523.70 | 55 |
| 2026-09-03 | Open-market sale | 41 | $523.13 | 66 |
| 2026-09-03 | Open-market sale | 13 | $522.06 | 107 |
| 2026-09-03 | Open-market sale | 54 | $521.11 | 121 |
| 2026-09-03 | Open-market sale | 211 | $519.98 | 175 |
| 2026-09-03 | Open-market sale | 170 | $519.16 | 385 |
| 2026-09-03 | Open-market sale | 129 | $518.02 | 555 |
| 2026-09-03 | Open-market sale | 236 | $517.04 | 684 |
| 2026-09-03 | Open-market sale | 333 | $516.03 | 921 |
| 2026-09-03 | Open-market sale | 436 | $515.10 | 1,254 |
| 2026-09-03 | Open-market sale | 170 | $514.07 | 1,690 |
| 2026-09-03 | Option exercise (derivative) | 1,531 | $0.00 | 112,596 |
| 2026-09-03 | Open-market sale | 104 | $513.12 | 839 |
| 2026-09-03 | Open-market sale | 90 | $512.10 | 943 |
| 2026-09-03 | Open-market sale | 56 | $511.02 | 1,033 |
| 2026-09-03 | Open-market sale | 47 | $510.05 | 1,089 |
| 2026-09-03 | Open-market sale | 33 | $509.02 | 1,136 |
| 2026-09-03 | Open-market sale | 56 | $508.06 | 1,169 |
| 2026-09-03 | Open-market sale | 32 | $507.15 | 1,225 |
| 2026-09-03 | Open-market sale | 38 | $505.94 | 1,257 |
| 2026-09-03 | Open-market sale | 54 | $504.91 | 1,295 |
| 2026-09-03 | Open-market sale | 33 | $503.95 | 1,349 |
| 2026-09-03 | Open-market sale | 35 | $503.04 | 1,382 |
| 2026-09-03 | Open-market sale | 45 | $501.84 | 1,417 |
| 2026-09-03 | Open-market sale | 17 | $501.07 | 1,461 |
| 2026-09-03 | Open-market sale | 12 | $499.83 | 1,479 |
| 2026-09-03 | Open-market sale | 22 | $498.62 | 1,491 |
| 2026-09-03 | Open-market sale | 12 | $497.62 | 1,513 |
| 2026-09-03 | Open-market sale | 7 | $496.59 | 1,524 |
| 2026-09-03 | Option exercise | 1,531 | — | 1,531 |
| 2026-09-03 | Open-market sale | 3 | $527.70 | 0 |
| 2026-09-03 | Open-market sale | 15 | $526.87 | 3 |
| 2026-09-03 | Open-market sale | 7 | $525.07 | 18 |
| 2026-09-03 | Open-market sale | 5 | $523.70 | 25 |
| 2026-09-03 | Open-market sale | 19 | $523.13 | 30 |
| 2026-09-03 | Open-market sale | 6 | $522.06 | 48 |
| 2026-09-03 | Open-market sale | 24 | $521.11 | 54 |
| 2026-09-03 | Open-market sale | 95 | $519.98 | 79 |
| 2026-09-03 | Open-market sale | 77 | $519.16 | 174 |
| 2026-09-03 | Open-market sale | 58 | $518.02 | 251 |
| 2026-09-03 | Open-market sale | 107 | $517.04 | 309 |
| 2026-09-03 | Open-market sale | 150 | $516.03 | 415 |
| 2026-09-03 | Open-market sale | 197 | $515.10 | 566 |
| 2026-09-03 | Open-market sale | 76 | $514.07 | 762 |
| 2026-07-10 | J | 89,222 | — | 0 |
| 2026-07-09 | Option exercise (derivative) | 90,504 | $0.00 | 17,201,003 |
| 2026-07-09 | Open-market sale | 1,554 | $460.02 | 67,990 |
| 2026-07-09 | Open-market sale | 3,043 | $459.11 | 69,544 |
| 2026-07-09 | Open-market sale | 2,547 | $457.97 | 72,587 |
| 2026-07-09 | Open-market sale | 2,712 | $457.08 | 75,134 |
| 2026-07-09 | Open-market sale | 6,170 | $456.06 | 77,846 |
| 2026-07-09 | Open-market sale | 7,236 | $455.06 | 84,016 |
| 2026-07-09 | Open-market sale | 6,693 | $454.10 | 91,252 |
| 2026-07-09 | Open-market sale | 8,314 | $453.06 | 97,945 |
| 2026-07-09 | Open-market sale | 12,169 | $452.07 | 106,258 |
| 2026-07-09 | Open-market sale | 9,628 | $451.08 | 118,428 |
| 2026-07-09 | Open-market sale | 5,536 | $450.17 | 128,056 |
| 2026-07-09 | Open-market sale | 2,473 | $449.22 | 133,593 |
| 2026-07-09 | Open-market sale | 631 | $448.17 | 136,065 |
| 2026-07-09 | Option exercise | 90,504 | — | 136,696 |
| 2026-07-09 | Option exercise (derivative) | 600 | $0.00 | 114,127 |
| 2026-07-09 | Open-market sale | 14 | $460.02 | 0 |
| 2026-07-09 | Open-market sale | 27 | $459.11 | 14 |
| 2026-07-09 | Open-market sale | 22 | $457.97 | 40 |
| 2026-07-09 | Open-market sale | 24 | $457.08 | 62 |
| 2026-07-09 | Open-market sale | 54 | $456.06 | 86 |
| 2026-07-09 | Open-market sale | 63 | $455.06 | 140 |
| 2026-07-09 | Open-market sale | 58 | $454.10 | 203 |
| 2026-07-09 | Open-market sale | 73 | $453.06 | 262 |
| 2026-07-09 | Open-market sale | 106 | $452.07 | 334 |
| 2026-07-09 | Open-market sale | 84 | $451.08 | 440 |
| 2026-07-09 | Open-market sale | 48 | $450.17 | 525 |
| 2026-07-09 | Open-market sale | 22 | $449.22 | 573 |
| 2026-07-09 | Open-market sale | 6 | $448.17 | 594 |
| 2026-07-09 | Option exercise | 600 | — | 600 |
| 2026-07-09 | Option exercise (derivative) | 88,164 | $0.00 | 16,756,126 |
| 2026-07-09 | Open-market sale | 1,346 | $460.02 | 89,222 |
| 2026-07-09 | Open-market sale | 2,635 | $459.11 | 90,568 |
| 2026-07-09 | Open-market sale | 2,205 | $457.97 | 93,203 |
| 2026-07-09 | Open-market sale | 2,349 | $457.08 | 95,408 |
| 2026-07-09 | Open-market sale | 5,342 | $456.06 | 97,757 |
| 2026-07-09 | Open-market sale | 6,266 | $455.06 | 103,099 |
| 2026-07-09 | Open-market sale | 5,795 | $454.10 | 109,365 |
| 2026-07-09 | Open-market sale | 7,199 | $453.06 | 115,160 |
| 2026-07-09 | Open-market sale | 10,537 | $452.07 | 122,359 |
| 2026-07-09 | Open-market sale | 8,337 | $451.08 | 132,896 |
| 2026-07-09 | Open-market sale | 4,794 | $450.17 | 141,234 |
| 2026-07-09 | Open-market sale | 2,141 | $449.22 | 146,028 |
| 2026-07-09 | Open-market sale | 546 | $448.17 | 148,169 |
| 2026-07-09 | Option exercise | 88,164 | — | 148,715 |
| 2026-07-09 | Option exercise (derivative) | 48,990 | $0.00 | 9,310,882 |
| 2026-07-09 | Open-market sale | 789 | $460.02 | 43,961 |
| 2026-07-09 | Open-market sale | 1,544 | $459.11 | 44,750 |
| 2026-07-09 | Open-market sale | 1,292 | $457.97 | 46,294 |
| 2026-07-09 | Open-market sale | 1,377 | $457.08 | 47,587 |
| 2026-07-09 | Open-market sale | 3,131 | $456.06 | 48,963 |
| 2026-07-09 | Open-market sale | 3,672 | $455.06 | 52,094 |
| 2026-07-09 | Open-market sale | 3,397 | $454.10 | 55,767 |
| 2026-07-09 | Open-market sale | 4,219 | $453.06 | 59,163 |
| 2026-07-09 | Open-market sale | 6,176 | $452.07 | 63,383 |
| 2026-07-09 | Open-market sale | 4,887 | $451.08 | 69,559 |
| 2026-07-09 | Open-market sale | 2,810 | $450.17 | 74,445 |
| 2026-07-09 | Open-market sale | 1,255 | $449.22 | 77,255 |
| 2026-07-09 | Open-market sale | 320 | $448.17 | 78,510 |
| 2026-07-09 | Option exercise | 48,990 | — | 78,830 |
| 2026-07-09 | Option exercise (derivative) | 1,332 | $0.00 | 253,083 |
| 2026-07-09 | Open-market sale | 30 | $460.02 | 0 |
| 2026-07-09 | Open-market sale | 59 | $459.11 | 30 |
| 2026-07-09 | Open-market sale | 49 | $457.97 | 89 |
| 2026-07-09 | Open-market sale | 53 | $457.08 | 138 |
| 2026-07-09 | Open-market sale | 120 | $456.06 | 191 |
| 2026-07-09 | Open-market sale | 140 | $455.06 | 311 |
| 2026-07-09 | Open-market sale | 130 | $454.10 | 451 |
| 2026-07-09 | Open-market sale | 161 | $453.06 | 581 |
| 2026-07-09 | Open-market sale | 236 | $452.07 | 742 |
| 2026-07-09 | Open-market sale | 187 | $451.08 | 978 |
| 2026-07-09 | Open-market sale | 107 | $450.17 | 1,164 |
| 2026-07-09 | Open-market sale | 48 | $449.22 | 1,272 |
| 2026-07-09 | Open-market sale | 12 | $448.17 | 1,320 |
| 2026-07-09 | Option exercise | 1,332 | — | 1,332 |
| 2026-07-08 | Option exercise (derivative) | 51,943 | $0.00 | 9,359,872 |
| 2026-07-08 | Open-market sale | 85 | $438.00 | 29,840 |
| 2026-07-08 | Open-market sale | 826 | $437.13 | 29,925 |
| 2026-07-08 | Open-market sale | 1,131 | $436.33 | 30,751 |
| 2026-07-08 | Open-market sale | 847 | $435.23 | 31,882 |
| 2026-07-08 | Open-market sale | 983 | $434.18 | 32,729 |
| 2026-07-08 | Open-market sale | 2,351 | $433.20 | 33,712 |
| 2026-07-08 | Open-market sale | 2,979 | $432.29 | 36,063 |
| 2026-07-08 | Open-market sale | 3,106 | $431.15 | 39,042 |
| 2026-07-08 | Open-market sale | 2,095 | $430.23 | 42,148 |
| 2026-07-08 | Open-market sale | 2,039 | $429.16 | 44,243 |
| 2026-07-08 | Open-market sale | 2,125 | $428.20 | 46,282 |
| 2026-07-08 | Open-market sale | 773 | $427.19 | 48,407 |
| 2026-07-08 | Open-market sale | 729 | $426.14 | 49,180 |
| 2026-07-08 | Open-market sale | 1,766 | $425.11 | 49,909 |
| 2026-07-08 | Open-market sale | 2,002 | $424.05 | 51,674 |
| 2026-07-08 | Open-market sale | 1,572 | $422.96 | 53,677 |
| 2026-07-08 | Open-market sale | 2,836 | $421.96 | 55,249 |
| 2026-07-08 | Open-market sale | 6,078 | $420.99 | 58,085 |
| 2026-07-08 | Open-market sale | 2,680 | $420.21 | 64,164 |
| 2026-07-08 | Option exercise | 51,943 | — | 66,844 |
| 2026-07-08 | Option exercise (derivative) | 95,960 | $0.00 | 17,291,507 |
| 2026-07-08 | Open-market sale | 167 | $438.00 | 46,192 |
| 2026-07-08 | Open-market sale | 1,626 | $437.13 | 46,359 |
| 2026-07-08 | Open-market sale | 2,227 | $436.33 | 47,985 |
| 2026-07-08 | Open-market sale | 1,669 | $435.23 | 50,212 |
| 2026-07-08 | Open-market sale | 1,935 | $434.18 | 51,880 |
| 2026-07-08 | Open-market sale | 4,629 | $433.20 | 53,815 |
| 2026-07-08 | Open-market sale | 5,864 | $432.29 | 58,444 |
| 2026-07-08 | Open-market sale | 6,115 | $431.15 | 64,308 |
| 2026-07-08 | Open-market sale | 4,125 | $430.23 | 70,423 |
| 2026-07-08 | Open-market sale | 4,015 | $429.16 | 74,548 |
| 2026-07-08 | Open-market sale | 4,183 | $428.20 | 78,563 |
| 2026-07-08 | Open-market sale | 1,522 | $427.19 | 82,747 |
| 2026-07-08 | Open-market sale | 1,435 | $426.14 | 84,268 |
| 2026-07-08 | Open-market sale | 3,476 | $425.11 | 85,703 |
| 2026-07-08 | Open-market sale | 3,942 | $424.05 | 89,179 |
| 2026-07-08 | Open-market sale | 3,096 | $422.96 | 93,121 |
| 2026-07-08 | Open-market sale | 5,584 | $421.96 | 96,216 |
| 2026-07-08 | Open-market sale | 11,967 | $420.99 | 101,800 |
| 2026-07-08 | Open-market sale | 5,277 | $420.21 | 113,767 |
| 2026-07-08 | Option exercise | 95,960 | — | 119,044 |
| 2026-07-08 | Option exercise (derivative) | 1,412 | $0.00 | 254,415 |
| 2026-07-08 | Open-market sale | 3 | $438.00 | 0 |
| 2026-07-08 | Open-market sale | 32 | $437.13 | 3 |
| 2026-07-08 | Open-market sale | 43 | $436.33 | 35 |
| 2026-07-08 | Open-market sale | 32 | $435.23 | 78 |
| 2026-07-08 | Open-market sale | 37 | $434.18 | 110 |
| 2026-07-08 | Open-market sale | 90 | $433.20 | 148 |
| 2026-07-08 | Open-market sale | 114 | $432.29 | 237 |
| 2026-07-08 | Open-market sale | 119 | $431.15 | 351 |
| 2026-07-08 | Open-market sale | 80 | $430.23 | 470 |
| 2026-07-08 | Open-market sale | 78 | $429.16 | 550 |
| 2026-07-08 | Open-market sale | 81 | $428.20 | 627 |
| 2026-07-08 | Open-market sale | 29 | $427.19 | 708 |
| 2026-07-08 | Open-market sale | 28 | $426.14 | 738 |
| 2026-07-08 | Open-market sale | 67 | $425.11 | 766 |
| 2026-07-08 | Open-market sale | 76 | $424.05 | 833 |
| 2026-07-08 | Open-market sale | 60 | $422.96 | 910 |
| 2026-07-08 | Open-market sale | 108 | $421.96 | 970 |
| 2026-07-08 | Open-market sale | 232 | $420.99 | 1,078 |
| 2026-07-08 | Open-market sale | 102 | $420.21 | 1,310 |
| 2026-07-08 | Option exercise | 1,412 | — | 1,412 |
| 2026-07-08 | Option exercise (derivative) | 637 | $0.00 | 114,727 |
| 2026-07-08 | Open-market sale | 1 | $438.00 | 0 |
| 2026-07-08 | Open-market sale | 14 | $437.13 | 1 |
| 2026-07-08 | Open-market sale | 19 | $436.33 | 16 |
| 2026-07-08 | Open-market sale | 15 | $435.23 | 35 |
| 2026-07-08 | Open-market sale | 17 | $434.18 | 50 |
| 2026-07-08 | Open-market sale | 40 | $433.20 | 67 |
| 2026-07-08 | Open-market sale | 51 | $432.29 | 107 |
| 2026-07-08 | Open-market sale | 53 | $431.15 | 158 |
| 2026-07-08 | Open-market sale | 36 | $430.23 | 212 |
| 2026-07-08 | Open-market sale | 35 | $429.16 | 248 |
| 2026-07-08 | Open-market sale | 37 | $428.20 | 283 |
| 2026-07-08 | Open-market sale | 13 | $427.19 | 320 |
| 2026-07-08 | Open-market sale | 13 | $426.14 | 333 |
| 2026-07-08 | Open-market sale | 30 | $425.11 | 345 |
| 2026-07-08 | Open-market sale | 34 | $424.05 | 376 |
| 2026-07-08 | Open-market sale | 27 | $422.96 | 410 |
| 2026-07-08 | Open-market sale | 49 | $421.96 | 437 |
| 2026-07-08 | Open-market sale | 105 | $420.99 | 486 |
| 2026-07-08 | Open-market sale | 46 | $420.21 | 591 |
| 2026-07-08 | Option exercise | 637 | — | 637 |
| 2026-07-08 | Option exercise (derivative) | 93,479 | $0.00 | 16,844,290 |
| 2026-07-08 | Open-market sale | 144 | $438.00 | 60,551 |
| 2026-07-08 | Open-market sale | 1,409 | $437.13 | 60,695 |
| 2026-07-08 | Open-market sale | 1,929 | $436.33 | 62,104 |
| 2026-07-08 | Open-market sale | 1,445 | $435.23 | 64,032 |
| 2026-07-08 | Open-market sale | 1,675 | $434.18 | 65,477 |
| 2026-07-08 | Open-market sale | 4,009 | $433.20 | 67,153 |
| 2026-07-08 | Open-market sale | 5,079 | $432.29 | 71,162 |
| 2026-07-08 | Open-market sale | 5,296 | $431.15 | 76,241 |
| 2026-07-08 | Open-market sale | 3,573 | $430.23 | 81,537 |
| 2026-07-08 | Open-market sale | 3,477 | $429.16 | 85,109 |
| 2026-07-08 | Open-market sale | 3,623 | $428.20 | 88,587 |
| 2026-07-08 | Open-market sale | 1,318 | $427.19 | 92,210 |
| 2026-07-08 | Open-market sale | 1,242 | $426.14 | 93,528 |
| 2026-07-08 | Open-market sale | 3,011 | $425.11 | 94,770 |
| 2026-07-08 | Open-market sale | 3,414 | $424.05 | 97,781 |
| 2026-07-08 | Open-market sale | 2,681 | $422.96 | 101,195 |
| 2026-07-08 | Open-market sale | 4,836 | $421.96 | 103,876 |
| 2026-07-08 | Open-market sale | 10,364 | $420.99 | 108,712 |
| 2026-07-08 | Open-market sale | 4,570 | $420.21 | 119,076 |
| 2026-07-08 | Option exercise | 93,479 | — | 123,646 |
| 2026-07-06 | Option exercise (derivative) | 95,851 | $0.00 | 17,387,467 |
| 2026-07-06 | Open-market sale | 2,022 | $418.49 | 23,084 |
| 2026-07-06 | Open-market sale | 1,300 | $417.78 | 25,106 |
| 2026-07-06 | Open-market sale | 4,033 | $416.34 | 26,406 |
| 2026-07-06 | Open-market sale | 3,581 | $415.49 | 30,438 |
| 2026-07-06 | Open-market sale | 44 | $413.30 | 34,019 |
| 2026-07-06 | Open-market sale | 1,589 | $412.51 | 34,064 |
| 2026-07-06 | Open-market sale | 10,989 | $411.40 | 35,653 |
| 2026-07-06 | Open-market sale | 14,019 | $410.68 | 46,642 |
| 2026-07-06 | Open-market sale | 10,530 | $409.49 | 60,661 |
| 2026-07-06 | Open-market sale | 13,313 | $408.52 | 71,191 |
| 2026-07-06 | Open-market sale | 5,678 | $407.59 | 84,504 |
| 2026-07-06 | Open-market sale | 1,568 | $406.35 | 90,183 |
| 2026-07-06 | Open-market sale | 4,100 | $405.36 | 91,751 |
| 2026-07-06 | Option exercise | 95,851 | — | 95,851 |
| 2026-07-06 | Option exercise (derivative) | 51,884 | $0.00 | 9,411,815 |
| 2026-07-06 | Open-market sale | 1,027 | $418.49 | 14,901 |
| 2026-07-06 | Open-market sale | 661 | $417.78 | 15,928 |
| 2026-07-06 | Open-market sale | 2,049 | $416.34 | 16,589 |
| 2026-07-06 | Open-market sale | 1,820 | $415.49 | 18,639 |
| 2026-07-06 | Open-market sale | 22 | $413.30 | 20,459 |
| 2026-07-06 | Open-market sale | 808 | $412.51 | 20,481 |
| 2026-07-06 | Open-market sale | 5,585 | $411.40 | 21,289 |
| 2026-07-06 | Open-market sale | 7,125 | $410.68 | 26,874 |
| 2026-07-06 | Open-market sale | 5,352 | $409.49 | 33,999 |
| 2026-07-06 | Open-market sale | 6,766 | $408.52 | 39,351 |
| 2026-07-06 | Open-market sale | 2,886 | $407.59 | 46,117 |
| 2026-07-06 | Open-market sale | 797 | $406.35 | 49,003 |
| 2026-07-06 | Open-market sale | 2,084 | $405.36 | 49,800 |
| 2026-07-06 | Option exercise | 51,884 | — | 51,884 |
| 2026-07-06 | Option exercise (derivative) | 1,410 | $0.00 | 255,827 |
| 2026-07-06 | Open-market sale | 39 | $418.49 | 0 |
| 2026-07-06 | Open-market sale | 25 | $417.78 | 39 |
| 2026-07-06 | Open-market sale | 78 | $416.34 | 64 |
| 2026-07-06 | Open-market sale | 69 | $415.49 | 142 |
| 2026-07-06 | Open-market sale | 1 | $413.30 | 212 |
| 2026-07-06 | Open-market sale | 31 | $412.51 | 213 |
| 2026-07-06 | Open-market sale | 213 | $411.40 | 244 |
| 2026-07-06 | Open-market sale | 272 | $410.68 | 456 |
| 2026-07-06 | Open-market sale | 204 | $409.49 | 728 |
| 2026-07-06 | Open-market sale | 258 | $408.52 | 932 |
| 2026-07-06 | Open-market sale | 110 | $407.59 | 1,190 |
| 2026-07-06 | Open-market sale | 30 | $406.35 | 1,300 |
| 2026-07-06 | Open-market sale | 79 | $405.36 | 1,331 |
| 2026-07-06 | Option exercise | 1,410 | — | 1,410 |
| 2026-07-06 | Option exercise (derivative) | 93,371 | $0.00 | 16,937,769 |
| 2026-07-06 | Open-market sale | 1,756 | $418.49 | 30,167 |
| 2026-07-06 | Open-market sale | 1,129 | $417.78 | 31,923 |
| 2026-07-06 | Open-market sale | 3,503 | $416.34 | 33,052 |
| 2026-07-06 | Open-market sale | 3,111 | $415.49 | 36,555 |
| 2026-07-06 | Open-market sale | 38 | $413.30 | 39,665 |
| 2026-07-06 | Open-market sale | 1,380 | $412.51 | 39,704 |
| 2026-07-06 | Open-market sale | 9,545 | $411.40 | 41,084 |
| 2026-07-06 | Open-market sale | 12,177 | $410.68 | 50,629 |
| 2026-07-06 | Open-market sale | 9,146 | $409.49 | 62,806 |
| 2026-07-06 | Open-market sale | 11,564 | $408.52 | 71,952 |
| 2026-07-06 | Open-market sale | 4,932 | $407.59 | 83,516 |
| 2026-07-06 | Open-market sale | 1,362 | $406.35 | 88,448 |
| 2026-07-06 | Open-market sale | 3,561 | $405.36 | 89,810 |
| 2026-07-06 | Option exercise | 93,371 | — | 93,371 |
| 2026-07-06 | Option exercise (derivative) | 636 | $0.00 | 115,364 |
| 2026-07-06 | Open-market sale | 17 | $418.49 | 0 |
| 2026-07-06 | Open-market sale | 11 | $417.78 | 17 |
| 2026-07-06 | Open-market sale | 35 | $416.34 | 28 |
| 2026-07-06 | Open-market sale | 31 | $415.49 | 64 |
| 2026-07-06 | Open-market sale | 1 | $413.30 | 95 |
| 2026-07-06 | Open-market sale | 14 | $412.51 | 96 |
| 2026-07-06 | Open-market sale | 96 | $411.40 | 110 |
| 2026-07-06 | Open-market sale | 123 | $410.68 | 206 |
| 2026-07-06 | Open-market sale | 92 | $409.49 | 328 |
| 2026-07-06 | Open-market sale | 116 | $408.52 | 420 |
| 2026-07-06 | Open-market sale | 50 | $407.59 | 537 |
| 2026-07-06 | Open-market sale | 14 | $406.35 | 586 |
| 2026-07-06 | Open-market sale | 36 | $405.36 | 600 |
| 2026-07-06 | Option exercise | 636 | — | 636 |
| 2026-06-26 | Open-market sale | 387 | $400.67 | 0 |
| 2026-06-26 | Open-market sale | 532 | $399.38 | 213 |
| 2026-06-26 | Open-market sale | 968 | $399.38 | 387 |
| 2026-06-26 | Open-market sale | 284 | $398.16 | 745 |
| 2026-06-26 | Open-market sale | 516 | $398.16 | 1,355 |
| 2026-06-26 | Open-market sale | 3,915 | $396.24 | 1,028 |
| 2026-06-26 | Open-market sale | 7,125 | $396.24 | 1,872 |
| 2026-06-26 | Open-market sale | 243 | $394.81 | 4,943 |
| 2026-06-26 | Open-market sale | 441 | $394.81 | 8,997 |
| 2026-06-26 | Open-market sale | 514 | $393.89 | 5,185 |
| 2026-06-26 | Open-market sale | 936 | $393.89 | 9,439 |
| 2026-06-26 | Open-market sale | 215 | $392.47 | 5,699 |
| 2026-06-26 | Open-market sale | 390 | $392.47 | 10,375 |
| 2026-06-15 | J | 91,809 | — | 0 |
| 2026-06-12 | Option exercise (derivative) | 345 | $0.00 | 116,000 |
| 2026-06-12 | Open-market sale | 2 | $408.08 | 0 |
| 2026-06-12 | Open-market sale | 21 | $407.38 | 2 |
| 2026-06-12 | Open-market sale | 59 | $406.35 | 23 |
| 2026-06-12 | Open-market sale | 43 | $405.57 | 82 |
| 2026-06-12 | Open-market sale | 11 | $404.58 | 125 |
| 2026-06-12 | Open-market sale | 18 | $403.35 | 136 |
| 2026-06-12 | Open-market sale | 39 | $402.53 | 154 |
| 2026-06-12 | Open-market sale | 57 | $401.41 | 193 |
| 2026-06-12 | Open-market sale | 45 | $400.52 | 250 |
| 2026-06-12 | Open-market sale | 50 | $399.50 | 295 |
| 2026-06-12 | Option exercise | 345 | — | 345 |
| 2026-06-12 | Option exercise (derivative) | 28,186 | $0.00 | 9,463,699 |
| 2026-06-12 | Open-market sale | 142 | $408.08 | 50,381 |
| 2026-06-12 | Open-market sale | 1,226 | $407.38 | 50,523 |
| 2026-06-12 | Open-market sale | 3,409 | $406.35 | 51,749 |
| 2026-06-12 | Open-market sale | 2,528 | $405.57 | 55,158 |
| 2026-06-12 | Open-market sale | 641 | $404.58 | 57,686 |
| 2026-06-12 | Open-market sale | 1,027 | $403.35 | 58,327 |
| 2026-06-12 | Open-market sale | 2,293 | $402.53 | 59,354 |
| 2026-06-12 | Open-market sale | 3,297 | $401.41 | 61,647 |
| 2026-06-12 | Open-market sale | 2,636 | $400.52 | 64,944 |
| 2026-06-12 | Open-market sale | 2,896 | $399.50 | 67,580 |
| 2026-06-12 | Option exercise | 28,186 | — | 70,476 |
| 2026-06-12 | Option exercise (derivative) | 50,725 | $0.00 | 17,031,140 |
| 2026-06-12 | Open-market sale | 242 | $408.08 | 91,809 |
| 2026-06-12 | Open-market sale | 2,090 | $407.38 | 92,051 |
| 2026-06-12 | Open-market sale | 5,812 | $406.35 | 94,141 |
| 2026-06-12 | Open-market sale | 4,309 | $405.57 | 99,953 |
| 2026-06-12 | Open-market sale | 1,093 | $404.58 | 104,262 |
| 2026-06-12 | Open-market sale | 1,750 | $403.35 | 105,355 |
| 2026-06-12 | Open-market sale | 3,910 | $402.53 | 107,105 |
| 2026-06-12 | Open-market sale | 5,621 | $401.41 | 111,015 |
| 2026-06-12 | Open-market sale | 4,493 | $400.52 | 116,636 |
| 2026-06-12 | Open-market sale | 4,937 | $399.50 | 121,129 |
| 2026-06-12 | Option exercise | 50,725 | — | 126,066 |
| 2026-06-12 | Option exercise (derivative) | 52,073 | $0.00 | 17,483,318 |
| 2026-06-12 | Open-market sale | 280 | $408.08 | 69,916 |
| 2026-06-12 | Open-market sale | 2,412 | $407.38 | 70,196 |
| 2026-06-12 | Open-market sale | 6,708 | $406.35 | 72,607 |
| 2026-06-12 | Open-market sale | 4,973 | $405.57 | 79,315 |
| 2026-06-12 | Open-market sale | 1,261 | $404.58 | 84,288 |
| 2026-06-12 | Open-market sale | 2,020 | $403.35 | 85,549 |
| 2026-06-12 | Open-market sale | 4,512 | $402.53 | 87,569 |
| 2026-06-12 | Open-market sale | 6,488 | $401.41 | 92,082 |
| 2026-06-12 | Open-market sale | 5,186 | $400.52 | 98,570 |
| 2026-06-12 | Open-market sale | 5,697 | $399.50 | 103,756 |
| 2026-06-12 | Option exercise | 52,073 | — | 109,453 |
| 2026-06-12 | Option exercise (derivative) | 766 | $0.00 | 257,237 |
| 2026-06-12 | Open-market sale | 5 | $408.08 | 0 |
| 2026-06-12 | Open-market sale | 47 | $407.38 | 5 |
| 2026-06-12 | Open-market sale | 130 | $406.35 | 52 |
| 2026-06-12 | Open-market sale | 96 | $405.57 | 182 |
| 2026-06-12 | Open-market sale | 24 | $404.58 | 278 |
| 2026-06-12 | Open-market sale | 39 | $403.35 | 303 |
| 2026-06-12 | Open-market sale | 87 | $402.53 | 342 |
| 2026-06-12 | Open-market sale | 126 | $401.41 | 429 |
| 2026-06-12 | Open-market sale | 100 | $400.52 | 555 |
| 2026-06-12 | Open-market sale | 110 | $399.50 | 656 |
| 2026-06-12 | Option exercise | 766 | — | 766 |
| 2026-06-11 | Option exercise (derivative) | 80,065 | $0.00 | 17,081,865 |
| 2026-06-11 | Open-market sale | 1,775 | $390.92 | 75,341 |
| 2026-06-11 | Open-market sale | 2,724 | $390.03 | 77,116 |
| 2026-06-11 | Open-market sale | 1,906 | $388.94 | 79,840 |
| 2026-06-11 | Open-market sale | 1,098 | $387.78 | 81,746 |
| 2026-06-11 | Open-market sale | 2,477 | $386.77 | 82,843 |
| 2026-06-11 | Open-market sale | 1,030 | $385.87 | 85,320 |
| 2026-06-11 | Open-market sale | 3,524 | $384.78 | 86,351 |
| 2026-06-11 | Open-market sale | 1,774 | $383.91 | 89,874 |
| 2026-06-11 | Open-market sale | 958 | $382.83 | 91,648 |
| 2026-06-11 | Open-market sale | 1,054 | $381.53 | 92,606 |
| 2026-06-11 | Open-market sale | 3,251 | $380.60 | 93,660 |
| 2026-06-11 | Open-market sale | 4,555 | $379.69 | 96,911 |
| 2026-06-11 | Open-market sale | 7,009 | $378.66 | 101,466 |
| 2026-06-11 | Open-market sale | 4,775 | $377.76 | 108,476 |
| 2026-06-11 | Open-market sale | 3,883 | $376.66 | 113,250 |
| 2026-06-11 | Open-market sale | 2,208 | $375.60 | 117,134 |
| 2026-06-11 | Open-market sale | 3,851 | $374.68 | 119,342 |
| 2026-06-11 | Open-market sale | 2,746 | $373.59 | 123,193 |
| 2026-06-11 | Open-market sale | 1,479 | $372.60 | 125,939 |
| 2026-06-11 | Open-market sale | 769 | $371.55 | 127,418 |
| 2026-06-11 | Open-market sale | 1,247 | $370.40 | 128,187 |
| 2026-06-11 | Option exercise | 80,065 | — | 129,434 |
| 2026-06-11 | Option exercise (derivative) | 82,191 | $0.00 | 17,535,391 |
| 2026-06-11 | Open-market sale | 2,048 | $390.92 | 57,380 |
| 2026-06-11 | Open-market sale | 3,142 | $390.03 | 59,428 |
| 2026-06-11 | Open-market sale | 2,199 | $388.94 | 62,570 |
| 2026-06-11 | Open-market sale | 1,266 | $387.78 | 64,769 |
| 2026-06-11 | Open-market sale | 2,858 | $386.77 | 66,035 |
| 2026-06-11 | Open-market sale | 1,189 | $385.87 | 68,893 |
| 2026-06-11 | Open-market sale | 4,065 | $384.78 | 70,081 |
| 2026-06-11 | Open-market sale | 2,046 | $383.91 | 74,146 |
| 2026-06-11 | Open-market sale | 1,105 | $382.83 | 76,192 |
| 2026-06-11 | Open-market sale | 1,216 | $381.53 | 77,298 |
| 2026-06-11 | Open-market sale | 3,750 | $380.60 | 78,514 |
| 2026-06-11 | Open-market sale | 5,255 | $379.69 | 82,264 |
| 2026-06-11 | Open-market sale | 8,086 | $378.66 | 87,519 |
| 2026-06-11 | Open-market sale | 5,508 | $377.76 | 95,605 |
| 2026-06-11 | Open-market sale | 4,480 | $376.66 | 101,113 |
| 2026-06-11 | Open-market sale | 2,548 | $375.60 | 105,593 |
| 2026-06-11 | Open-market sale | 4,442 | $374.68 | 108,141 |
| 2026-06-11 | Open-market sale | 3,168 | $373.59 | 112,583 |
| 2026-06-11 | Open-market sale | 1,706 | $372.60 | 115,751 |
| 2026-06-11 | Open-market sale | 887 | $371.55 | 117,457 |
| 2026-06-11 | Open-market sale | 1,439 | $370.40 | 118,344 |
| 2026-06-11 | Option exercise | 82,191 | — | 119,783 |
| 2026-06-11 | Option exercise (derivative) | 1,209 | $0.00 | 258,003 |
| 2026-06-11 | Open-market sale | 40 | $390.92 | 0 |
| 2026-06-11 | Open-market sale | 61 | $390.03 | 40 |
| 2026-06-11 | Open-market sale | 43 | $388.94 | 101 |
| 2026-06-11 | Open-market sale | 25 | $387.78 | 143 |
| 2026-06-11 | Open-market sale | 55 | $386.77 | 168 |
| 2026-06-11 | Open-market sale | 23 | $385.87 | 223 |
| 2026-06-11 | Open-market sale | 79 | $384.78 | 246 |
| 2026-06-11 | Open-market sale | 40 | $383.91 | 325 |
| 2026-06-11 | Open-market sale | 21 | $382.83 | 364 |
| 2026-06-11 | Open-market sale | 24 | $381.53 | 386 |
| 2026-06-11 | Open-market sale | 73 | $380.60 | 409 |
| 2026-06-11 | Open-market sale | 102 | $379.69 | 482 |
| 2026-06-11 | Open-market sale | 157 | $378.66 | 584 |
| 2026-06-11 | Open-market sale | 107 | $377.76 | 741 |
| 2026-06-11 | Open-market sale | 87 | $376.66 | 847 |
| 2026-06-11 | Open-market sale | 49 | $375.60 | 934 |
| 2026-06-11 | Open-market sale | 86 | $374.68 | 983 |
| 2026-06-11 | Open-market sale | 61 | $373.59 | 1,070 |
| 2026-06-11 | Open-market sale | 33 | $372.60 | 1,131 |
| 2026-06-11 | Open-market sale | 17 | $371.55 | 1,164 |
| 2026-06-11 | Open-market sale | 28 | $370.40 | 1,181 |
| 2026-06-11 | Option exercise | 1,209 | — | 1,209 |
| 2026-06-11 | Option exercise (derivative) | 44,491 | $0.00 | 9,491,885 |
| 2026-06-11 | Open-market sale | 1,042 | $390.92 | 42,290 |
| 2026-06-11 | Open-market sale | 1,599 | $390.03 | 43,332 |
| 2026-06-11 | Open-market sale | 1,119 | $388.94 | 44,930 |
| 2026-06-11 | Open-market sale | 644 | $387.78 | 46,049 |
| 2026-06-11 | Open-market sale | 1,454 | $386.77 | 46,693 |
| 2026-06-11 | Open-market sale | 605 | $385.87 | 48,147 |
| 2026-06-11 | Open-market sale | 2,068 | $384.78 | 48,752 |
| 2026-06-11 | Open-market sale | 1,041 | $383.91 | 50,820 |
| 2026-06-11 | Open-market sale | 562 | $382.83 | 51,861 |
| 2026-06-11 | Open-market sale | 619 | $381.53 | 52,424 |
| 2026-06-11 | Open-market sale | 1,908 | $380.60 | 53,042 |
| 2026-06-11 | Open-market sale | 2,674 | $379.69 | 54,950 |
| 2026-06-11 | Open-market sale | 4,114 | $378.66 | 57,624 |
| 2026-06-11 | Open-market sale | 2,802 | $377.76 | 61,738 |
| 2026-06-11 | Open-market sale | 2,279 | $376.66 | 64,540 |
| 2026-06-11 | Open-market sale | 1,296 | $375.60 | 66,819 |
| 2026-06-11 | Open-market sale | 2,260 | $374.68 | 68,116 |
| 2026-06-11 | Open-market sale | 1,612 | $373.59 | 70,376 |
| 2026-06-11 | Open-market sale | 868 | $372.60 | 71,988 |
| 2026-06-11 | Open-market sale | 451 | $371.55 | 72,856 |
| 2026-06-11 | Open-market sale | 732 | $370.40 | 73,307 |
| 2026-06-11 | Option exercise | 44,491 | — | 74,039 |
| 2026-06-11 | Option exercise (derivative) | 546 | $0.00 | 116,345 |
| 2026-06-11 | Open-market sale | 18 | $390.92 | 0 |
| 2026-06-11 | Open-market sale | 27 | $390.03 | 18 |
| 2026-06-11 | Open-market sale | 19 | $388.94 | 45 |
| 2026-06-11 | Open-market sale | 11 | $387.78 | 65 |
| 2026-06-11 | Open-market sale | 25 | $386.77 | 76 |
| 2026-06-11 | Open-market sale | 10 | $385.87 | 101 |
| 2026-06-11 | Open-market sale | 36 | $384.78 | 111 |
| 2026-06-11 | Open-market sale | 18 | $383.91 | 147 |
| 2026-06-11 | Open-market sale | 10 | $382.83 | 165 |
| 2026-06-11 | Open-market sale | 11 | $381.53 | 174 |
| 2026-06-11 | Open-market sale | 33 | $380.60 | 185 |
| 2026-06-11 | Open-market sale | 46 | $379.69 | 218 |
| 2026-06-11 | Open-market sale | 71 | $378.66 | 264 |
| 2026-06-11 | Open-market sale | 48 | $377.76 | 334 |
| 2026-06-11 | Open-market sale | 39 | $376.66 | 383 |
| 2026-06-11 | Open-market sale | 22 | $375.60 | 422 |
| 2026-06-11 | Open-market sale | 39 | $374.68 | 444 |
| 2026-06-11 | Open-market sale | 28 | $373.59 | 483 |
| 2026-06-11 | Open-market sale | 15 | $372.60 | 511 |
| 2026-06-11 | Open-market sale | 8 | $371.55 | 526 |
| 2026-06-11 | Open-market sale | 13 | $370.40 | 533 |
| 2026-06-11 | Option exercise | 546 | — | 546 |
| 2026-06-10 | Open-market sale | 3,479 | $397.11 | 55,481 |
| 2026-06-10 | Open-market sale | 2,488 | $391.03 | 87,566 |
| 2026-06-10 | Open-market sale | 3,065 | $391.85 | 84,500 |
| 2026-06-10 | Open-market sale | 4,316 | $393.15 | 80,184 |
| 2026-06-10 | Open-market sale | 7,501 | $394.12 | 72,683 |
| 2026-06-10 | Open-market sale | 7,323 | $395.00 | 65,361 |
| 2026-06-10 | Open-market sale | 777 | $398.73 | 49,369 |
| 2026-06-10 | Open-market sale | 5,336 | $398.07 | 50,146 |
| 2026-06-10 | Open-market sale | 6,401 | $396.09 | 58,960 |
| 2026-06-10 | Open-market sale | 8,449 | $395.00 | 56,045 |
| 2026-06-10 | Open-market sale | 2,871 | $391.03 | 81,667 |
| 2026-06-10 | Open-market sale | 896 | $398.73 | 37,592 |
| 2026-06-10 | Open-market sale | 6,157 | $398.07 | 38,488 |
| 2026-06-10 | Open-market sale | 4,014 | $397.11 | 44,645 |
| 2026-06-10 | Open-market sale | 7,386 | $396.09 | 48,660 |
| 2026-06-10 | Open-market sale | 8,655 | $394.12 | 64,495 |
| 2026-06-10 | Open-market sale | 4,981 | $393.15 | 73,150 |
| 2026-06-10 | Open-market sale | 3,537 | $391.85 | 78,130 |
| 2026-06-10 | Option exercise (derivative) | 2,298 | $0.00 | 259,212 |
| 2026-06-10 | Open-market sale | 5 | $387.35 | 994 |
| 2026-06-10 | Open-market sale | 38 | $386.65 | 999 |
| 2026-06-10 | Open-market sale | 125 | $385.57 | 1,036 |
| 2026-06-10 | Open-market sale | 150 | $384.71 | 1,161 |
| 2026-06-10 | Open-market sale | 125 | $383.73 | 1,311 |
| 2026-06-10 | Open-market sale | 82 | $382.82 | 1,436 |
| 2026-06-10 | Open-market sale | 102 | $381.80 | 1,518 |
| 2026-06-10 | Open-market sale | 48 | $380.50 | 1,619 |
| 2026-06-10 | Open-market sale | 83 | $379.46 | 1,667 |
| 2026-06-10 | Open-market sale | 112 | $378.81 | 1,750 |
| 2026-06-10 | Open-market sale | 54 | $377.63 | 1,862 |
| 2026-06-10 | Open-market sale | 53 | $376.56 | 1,916 |
| 2026-06-10 | Open-market sale | 70 | $375.51 | 1,968 |
| 2026-06-10 | Open-market sale | 30 | $374.26 | 2,039 |
| 2026-06-10 | Open-market sale | 57 | $373.38 | 2,069 |
| 2026-06-10 | Open-market sale | 109 | $372.50 | 2,126 |
| 2026-06-10 | Open-market sale | 63 | $371.39 | 2,235 |
| 2026-06-10 | Option exercise | 2,298 | — | 2,298 |
| 2026-06-10 | Open-market sale | 50 | $388.61 | 944 |
| 2026-06-10 | Open-market sale | 34 | $390.02 | 910 |
| 2026-06-10 | Option exercise (derivative) | 152,138 | $0.00 | 17,161,930 |
| 2026-06-10 | Open-market sale | 4,558 | $381.80 | 117,234 |
| 2026-06-10 | Open-market sale | 2,146 | $380.50 | 121,792 |
| 2026-06-10 | Open-market sale | 3,690 | $379.46 | 123,938 |
| 2026-06-10 | Open-market sale | 5,025 | $378.81 | 127,628 |
| 2026-06-10 | Open-market sale | 2,395 | $377.63 | 132,652 |
| 2026-06-10 | Open-market sale | 2,351 | $376.56 | 135,047 |
| 2026-06-10 | Open-market sale | 3,139 | $375.51 | 137,399 |
| 2026-06-10 | Open-market sale | 1,355 | $374.26 | 140,538 |
| 2026-06-10 | Open-market sale | 2,537 | $373.38 | 141,893 |
| 2026-06-10 | Open-market sale | 1,515 | $390.02 | 90,054 |
| 2026-06-10 | Open-market sale | 2,826 | $371.39 | 149,312 |
| 2026-06-10 | Option exercise | 152,138 | — | 152,138 |
| 2026-06-10 | Open-market sale | 3,649 | $382.82 | 113,586 |
| 2026-06-10 | Open-market sale | 5,571 | $383.73 | 108,014 |
| 2026-06-10 | Open-market sale | 6,703 | $384.71 | 101,311 |
| 2026-06-10 | Open-market sale | 5,597 | $385.57 | 95,714 |
| 2026-06-10 | Open-market sale | 1,685 | $386.65 | 94,028 |
| 2026-06-10 | Open-market sale | 224 | $387.35 | 93,804 |
| 2026-06-10 | Open-market sale | 2,236 | $388.61 | 91,568 |
| 2026-06-10 | Open-market sale | 4,882 | $372.50 | 144,430 |
| 2026-06-10 | Open-market sale | 3,756 | $396.09 | 35,177 |
| 2026-06-10 | Open-market sale | 4,297 | $395.00 | 38,933 |
| 2026-06-10 | Open-market sale | 4,402 | $394.12 | 43,231 |
| 2026-06-10 | Open-market sale | 456 | $398.73 | 29,548 |
| 2026-06-10 | Open-market sale | 1,799 | $391.85 | 50,166 |
| 2026-06-10 | Open-market sale | 1,460 | $391.03 | 51,964 |
| 2026-06-10 | Open-market sale | 2,042 | $397.11 | 33,135 |
| 2026-06-10 | Open-market sale | 3,131 | $398.07 | 30,004 |
| 2026-06-10 | Open-market sale | 2,533 | $393.15 | 47,633 |
| 2026-06-10 | Option exercise (derivative) | 1,036 | $0.00 | 116,891 |
| 2026-06-10 | Open-market sale | 2 | $387.35 | 448 |
| 2026-06-10 | Open-market sale | 17 | $386.65 | 450 |
| 2026-06-10 | Open-market sale | 23 | $388.61 | 425 |
| 2026-06-10 | Open-market sale | 28 | $371.39 | 1,008 |
| 2026-06-10 | Open-market sale | 56 | $385.57 | 467 |
| 2026-06-10 | Open-market sale | 68 | $384.71 | 524 |
| 2026-06-10 | Open-market sale | 56 | $383.73 | 591 |
| 2026-06-10 | Open-market sale | 37 | $382.82 | 647 |
| 2026-06-10 | Open-market sale | 46 | $381.80 | 684 |
| 2026-06-10 | Open-market sale | 22 | $380.50 | 730 |
| 2026-06-10 | Open-market sale | 37 | $379.46 | 752 |
| 2026-06-10 | Open-market sale | 51 | $378.81 | 789 |
| 2026-06-10 | Open-market sale | 24 | $377.63 | 840 |
| 2026-06-10 | Open-market sale | 24 | $376.56 | 864 |
| 2026-06-10 | Open-market sale | 32 | $375.51 | 887 |
| 2026-06-10 | Open-market sale | 14 | $374.26 | 919 |
| 2026-06-10 | Open-market sale | 26 | $373.38 | 933 |
| 2026-06-10 | Open-market sale | 49 | $372.50 | 958 |
| 2026-06-10 | Open-market sale | 15 | $390.02 | 410 |
| 2026-06-10 | Option exercise | 1,036 | — | 1,036 |
| 2026-06-10 | Option exercise (derivative) | 84,538 | $0.00 | 9,536,376 |
| 2026-06-10 | Option exercise | 84,538 | — | 89,860 |
| 2026-06-10 | Open-market sale | 1,658 | $371.39 | 88,202 |
| 2026-06-10 | Open-market sale | 2,865 | $372.50 | 85,336 |
| 2026-06-10 | Open-market sale | 889 | $390.02 | 53,425 |
| 2026-06-10 | Open-market sale | 1,312 | $388.61 | 54,314 |
| 2026-06-10 | Open-market sale | 132 | $387.35 | 55,626 |
| 2026-06-10 | Open-market sale | 989 | $386.65 | 55,757 |
| 2026-06-10 | Open-market sale | 3,285 | $385.57 | 56,746 |
| 2026-06-10 | Open-market sale | 3,934 | $384.71 | 60,031 |
| 2026-06-10 | Open-market sale | 3,270 | $383.73 | 63,965 |
| 2026-06-10 | Open-market sale | 2,141 | $382.82 | 67,235 |
| 2026-06-10 | Open-market sale | 2,675 | $381.80 | 69,376 |
| 2026-06-10 | Open-market sale | 1,259 | $380.50 | 72,051 |
| 2026-06-10 | Open-market sale | 2,166 | $379.46 | 73,310 |
| 2026-06-10 | Open-market sale | 2,949 | $378.81 | 75,476 |
| 2026-06-10 | Open-market sale | 1,406 | $377.63 | 78,424 |
| 2026-06-10 | Open-market sale | 1,380 | $376.56 | 79,830 |
| 2026-06-10 | Open-market sale | 1,842 | $375.51 | 81,210 |
| 2026-06-10 | Open-market sale | 795 | $374.26 | 83,052 |
| 2026-06-10 | Open-market sale | 1,489 | $373.38 | 83,848 |
| 2026-06-10 | Option exercise (derivative) | 156,177 | $0.00 | 17,617,582 |
| 2026-06-10 | Open-market sale | 2,580 | $388.61 | 86,286 |
| 2026-06-10 | Open-market sale | 259 | $387.35 | 88,866 |
| 2026-06-10 | Open-market sale | 1,748 | $390.02 | 84,538 |
| 2026-06-10 | Option exercise | 156,177 | — | 156,177 |
| 2026-06-10 | Open-market sale | 3,261 | $371.39 | 152,916 |
| 2026-06-10 | Open-market sale | 1,945 | $386.65 | 89,124 |
| 2026-06-10 | Open-market sale | 6,459 | $385.57 | 91,069 |
| 2026-06-10 | Open-market sale | 7,735 | $384.71 | 97,528 |
| 2026-06-10 | Open-market sale | 6,429 | $383.73 | 105,263 |
| 2026-06-10 | Open-market sale | 4,210 | $382.82 | 111,691 |
| 2026-06-10 | Open-market sale | 5,259 | $381.80 | 115,902 |
| 2026-06-10 | Open-market sale | 2,476 | $380.50 | 121,161 |
| 2026-06-10 | Open-market sale | 4,258 | $379.46 | 123,637 |
| 2026-06-10 | Open-market sale | 5,798 | $378.81 | 127,895 |
| 2026-06-10 | Open-market sale | 2,764 | $377.63 | 133,692 |
| 2026-06-10 | Open-market sale | 2,713 | $376.56 | 136,456 |
| 2026-06-10 | Open-market sale | 3,622 | $375.51 | 139,169 |
| 2026-06-10 | Open-market sale | 1,564 | $374.26 | 142,792 |
| 2026-06-10 | Open-market sale | 2,927 | $373.38 | 144,356 |
| 2026-06-10 | Open-market sale | 5,633 | $372.50 | 147,283 |
| 2026-06-10 | Open-market sale | 17 | $398.73 | 0 |
| 2026-06-10 | Open-market sale | 119 | $398.07 | 17 |
| 2026-06-10 | Open-market sale | 78 | $397.11 | 137 |
| 2026-06-10 | Open-market sale | 143 | $396.09 | 214 |
| 2026-06-10 | Open-market sale | 164 | $395.00 | 358 |
| 2026-06-10 | Open-market sale | 168 | $394.12 | 521 |
| 2026-06-10 | Open-market sale | 97 | $393.15 | 689 |
| 2026-06-10 | Open-market sale | 69 | $391.85 | 786 |
| 2026-06-10 | Open-market sale | 56 | $391.03 | 854 |
| 2026-06-10 | Open-market sale | 8 | $398.73 | 0 |
| 2026-06-10 | Open-market sale | 54 | $398.07 | 8 |
| 2026-06-10 | Open-market sale | 35 | $397.11 | 62 |
| 2026-06-10 | Open-market sale | 65 | $396.09 | 97 |
| 2026-06-10 | Open-market sale | 74 | $395.00 | 161 |
| 2026-06-10 | Open-market sale | 76 | $394.12 | 235 |
| 2026-06-10 | Open-market sale | 44 | $393.15 | 311 |
| 2026-06-10 | Open-market sale | 31 | $391.85 | 354 |
| 2026-06-10 | Open-market sale | 25 | $391.03 | 385 |
| 2026-06-09 | Option exercise (derivative) | 34,283 | $0.00 | 17,773,759 |
| 2026-06-09 | Open-market sale | 84 | $384.15 | 25,503 |
| 2026-06-09 | Open-market sale | 210 | $383.02 | 25,587 |
| 2026-06-09 | Option exercise | 34,283 | — | 34,283 |
| 2026-06-09 | Open-market sale | 463 | $382.63 | 25,798 |
| 2026-06-09 | Open-market sale | 5,558 | $381.74 | 26,261 |
| 2026-06-09 | Open-market sale | 2,465 | $380.49 | 31,818 |
| 2026-06-09 | Open-market sale | 801 | $402.24 | 7,319 |
| 2026-06-09 | Open-market sale | 552 | $401.09 | 8,120 |
| 2026-06-09 | Open-market sale | 1,317 | $400.07 | 8,672 |
| 2026-06-09 | Open-market sale | 804 | $399.01 | 9,989 |
| 2026-06-09 | Open-market sale | 2,017 | $398.17 | 10,793 |
| 2026-06-09 | Open-market sale | 2,535 | $396.99 | 12,810 |
| 2026-06-09 | Open-market sale | 1,412 | $396.18 | 15,346 |
| 2026-06-09 | Open-market sale | 358 | $395.11 | 16,757 |
| 2026-06-09 | Open-market sale | 43 | $392.04 | 17,115 |
| 2026-06-09 | Open-market sale | 2,666 | $391.43 | 17,158 |
| 2026-06-09 | Open-market sale | 4,080 | $390.54 | 19,824 |
| 2026-06-09 | Open-market sale | 589 | $388.67 | 23,904 |
| 2026-06-09 | Open-market sale | 421 | $387.41 | 24,493 |
| 2026-06-09 | Open-market sale | 589 | $386.25 | 24,914 |
| 2026-06-09 | Option exercise (derivative) | 504 | $0.00 | 261,510 |
| 2026-06-09 | Open-market sale | 7 | $387.41 | 351 |
| 2026-06-09 | Open-market sale | 9 | $386.25 | 358 |
| 2026-06-09 | Open-market sale | 1 | $384.15 | 367 |
| 2026-06-09 | Open-market sale | 3 | $383.02 | 368 |
| 2026-06-09 | Open-market sale | 7 | $382.63 | 372 |
| 2026-06-09 | Open-market sale | 87 | $381.74 | 379 |
| 2026-06-09 | Open-market sale | 38 | $380.49 | 466 |
| 2026-06-09 | Option exercise | 504 | — | 504 |
| 2026-06-09 | Open-market sale | 13 | $402.24 | 83 |
| 2026-06-09 | Open-market sale | 9 | $401.09 | 96 |
| 2026-06-09 | Open-market sale | 21 | $400.07 | 104 |
| 2026-06-09 | Open-market sale | 13 | $399.01 | 125 |
| 2026-06-09 | Open-market sale | 31 | $398.17 | 137 |
| 2026-06-09 | Open-market sale | 40 | $396.99 | 169 |
| 2026-06-09 | Open-market sale | 22 | $396.18 | 208 |
| 2026-06-09 | Open-market sale | 6 | $395.11 | 230 |
| 2026-06-09 | Open-market sale | 1 | $392.04 | 236 |
| 2026-06-09 | Open-market sale | 42 | $391.43 | 237 |
| 2026-06-09 | Open-market sale | 9 | $388.67 | 342 |
| 2026-06-09 | Open-market sale | 64 | $390.54 | 278 |
| 2026-06-09 | Open-market sale | 1,414 | $405.64 | 3,541 |
| 2026-06-09 | Open-market sale | 606 | $406.30 | 2,935 |
| 2026-06-09 | J | 2,935 | — | 0 |
| 2026-06-09 | Open-market sale | 1,325 | $404.39 | 4,955 |
| 2026-06-09 | Open-market sale | 1,680 | $403.51 | 6,280 |
| 2026-06-09 | Option exercise (derivative) | 33,396 | $0.00 | 17,314,068 |
| 2026-06-09 | Open-market sale | 521 | $401.09 | 8,715 |
| 2026-06-09 | Open-market sale | 1,242 | $400.07 | 9,236 |
| 2026-06-09 | Open-market sale | 758 | $399.01 | 10,478 |
| 2026-06-09 | Open-market sale | 1,903 | $398.17 | 11,237 |
| 2026-06-09 | Open-market sale | 2,391 | $396.99 | 13,140 |
| 2026-06-09 | Open-market sale | 1,332 | $396.18 | 15,531 |
| 2026-06-09 | Open-market sale | 337 | $395.11 | 16,863 |
| 2026-06-09 | Open-market sale | 40 | $392.04 | 17,200 |
| 2026-06-09 | Open-market sale | 2,515 | $391.43 | 17,241 |
| 2026-06-09 | Open-market sale | 3,849 | $390.54 | 19,756 |
| 2026-06-09 | Open-market sale | 556 | $388.67 | 23,605 |
| 2026-06-09 | Open-market sale | 397 | $387.41 | 24,160 |
| 2026-06-09 | Open-market sale | 556 | $386.25 | 24,558 |
| 2026-06-09 | Open-market sale | 79 | $384.15 | 25,113 |
| 2026-06-09 | Open-market sale | 199 | $383.02 | 25,193 |
| 2026-06-09 | Open-market sale | 437 | $382.63 | 25,391 |
| 2026-06-09 | Open-market sale | 5,243 | $381.74 | 25,828 |
| 2026-06-09 | Open-market sale | 2,325 | $380.49 | 31,071 |
| 2026-06-09 | Open-market sale | 756 | $402.24 | 7,960 |
| 2026-06-09 | Option exercise | 33,396 | — | 33,396 |
| 2026-06-09 | Open-market sale | 22 | $404.39 | 33 |
| 2026-06-09 | Open-market sale | 23 | $405.64 | 10 |
| 2026-06-09 | Open-market sale | 10 | $406.30 | 0 |
| 2026-06-09 | Open-market sale | 28 | $403.51 | 55 |
| 2026-06-09 | Option exercise (derivative) | 18,557 | $0.00 | 9,620,914 |
| 2026-06-09 | Open-market sale | 1,010 | $380.49 | 83,834 |
| 2026-06-09 | Option exercise | 18,557 | — | 84,844 |
| 2026-06-09 | Open-market sale | 2,278 | $381.74 | 81,556 |
| 2026-06-09 | Open-market sale | 190 | $382.63 | 81,366 |
| 2026-06-09 | Open-market sale | 86 | $383.02 | 81,280 |
| 2026-06-09 | Open-market sale | 35 | $384.15 | 81,245 |
| 2026-06-09 | Open-market sale | 242 | $386.25 | 81,004 |
| 2026-06-09 | Open-market sale | 173 | $387.41 | 80,831 |
| 2026-06-09 | Open-market sale | 242 | $388.67 | 80,590 |
| 2026-06-09 | Open-market sale | 1,672 | $390.54 | 78,918 |
| 2026-06-09 | Open-market sale | 1,093 | $391.43 | 77,825 |
| 2026-06-09 | Open-market sale | 18 | $392.04 | 77,807 |
| 2026-06-09 | Open-market sale | 328 | $402.24 | 73,792 |
| 2026-06-09 | Open-market sale | 226 | $401.09 | 74,121 |
| 2026-06-09 | Open-market sale | 540 | $400.07 | 74,347 |
| 2026-06-09 | Open-market sale | 330 | $399.01 | 74,886 |
| 2026-06-09 | Open-market sale | 827 | $398.17 | 75,216 |
| 2026-06-09 | Open-market sale | 1,039 | $396.99 | 76,043 |
| 2026-06-09 | Open-market sale | 579 | $396.18 | 77,082 |
| 2026-06-09 | Open-market sale | 147 | $395.11 | 77,661 |
| 2026-06-09 | Option exercise (derivative) | 227 | $0.00 | 117,927 |
| 2026-06-09 | Open-market sale | 17 | $380.49 | 210 |
| 2026-06-09 | Option exercise | 227 | — | 227 |
| 2026-06-09 | Open-market sale | 4 | $401.09 | 42 |
| 2026-06-09 | Open-market sale | 9 | $400.07 | 46 |
| 2026-06-09 | Open-market sale | 6 | $399.01 | 56 |
| 2026-06-09 | Open-market sale | 14 | $398.17 | 61 |
| 2026-06-09 | Open-market sale | 18 | $396.99 | 75 |
| 2026-06-09 | Open-market sale | 10 | $396.18 | 93 |
| 2026-06-09 | Open-market sale | 3 | $395.11 | 103 |
| 2026-06-09 | Open-market sale | 1 | $392.04 | 106 |
| 2026-06-09 | Open-market sale | 19 | $391.43 | 107 |
| 2026-06-09 | Open-market sale | 29 | $390.54 | 125 |
| 2026-06-09 | Open-market sale | 4 | $388.67 | 154 |
| 2026-06-09 | Open-market sale | 3 | $387.41 | 158 |
| 2026-06-09 | Open-market sale | 4 | $386.25 | 161 |
| 2026-06-09 | Open-market sale | 1 | $384.15 | 165 |
| 2026-06-09 | Open-market sale | 1 | $383.02 | 166 |
| 2026-06-09 | Open-market sale | 3 | $382.63 | 167 |
| 2026-06-09 | Open-market sale | 39 | $381.74 | 171 |
| 2026-06-09 | Open-market sale | 6 | $402.24 | 37 |
| 2026-06-09 | Open-market sale | 10 | $404.39 | 15 |
| 2026-06-09 | Open-market sale | 11 | $405.64 | 4 |
| 2026-06-09 | Open-market sale | 5 | $406.30 | 0 |
| 2026-06-09 | Open-market sale | 13 | $403.51 | 25 |
| 2026-06-09 | Open-market sale | 730 | $403.51 | 73,062 |
| 2026-06-09 | Open-market sale | 576 | $404.39 | 72,487 |
| 2026-06-09 | Open-market sale | 614 | $405.64 | 71,872 |
| 2026-06-09 | Open-market sale | 263 | $406.30 | 71,609 |
| 2026-06-09 | J | 66,287 | — | 5,322 |
| 2026-06-09 | Open-market sale | 1,499 | $405.64 | 2,636 |
| 2026-06-09 | J | 1,993 | — | 0 |
| 2026-06-09 | Open-market sale | 643 | $406.30 | 1,993 |
| 2026-06-09 | Gift | 2,791 | — | 1,317,963 |
| 2026-06-09 | Open-market sale | 1,404 | $404.39 | 4,135 |
| 2026-06-09 | Open-market sale | 1,781 | $403.51 | 5,539 |
| 2026-06-08 | Open-market sale | 8 | $386.57 | 970 |
| 2026-06-08 | Option exercise | 978 | — | 978 |
| 2026-06-08 | Open-market sale | 20 | $405.71 | 0 |
| 2026-06-08 | Open-market sale | 39 | $404.69 | 20 |
| 2026-06-08 | Open-market sale | 36 | $403.78 | 59 |
| 2026-06-08 | Open-market sale | 87 | $402.61 | 95 |
| 2026-06-08 | Open-market sale | 51 | $401.67 | 182 |
| 2026-06-08 | Open-market sale | 98 | $400.56 | 233 |
| 2026-06-08 | Open-market sale | 118 | $399.73 | 331 |
| 2026-06-08 | Open-market sale | 54 | $398.64 | 449 |
| 2026-06-08 | Open-market sale | 120 | $397.79 | 503 |
| 2026-06-08 | Open-market sale | 71 | $396.67 | 623 |
| 2026-06-08 | Open-market sale | 66 | $395.72 | 693 |
| 2026-06-08 | Open-market sale | 50 | $394.72 | 760 |
| 2026-06-08 | Open-market sale | 56 | $393.78 | 809 |
| 2026-06-08 | Open-market sale | 24 | $392.47 | 866 |
| 2026-06-08 | Open-market sale | 17 | $391.56 | 889 |
| 2026-06-08 | Open-market sale | 16 | $390.58 | 906 |
| 2026-06-08 | Open-market sale | 13 | $389.71 | 922 |
| 2026-06-08 | Open-market sale | 20 | $388.37 | 934 |
| 2026-06-08 | Open-market sale | 16 | $387.47 | 955 |
| 2026-06-08 | Option exercise (derivative) | 79,827 | $0.00 | 9,639,471 |
| 2026-06-08 | Option exercise | 79,827 | — | 123,211 |
| 2026-06-08 | Open-market sale | 444 | $386.57 | 122,767 |
| 2026-06-08 | Open-market sale | 909 | $387.47 | 121,859 |
| 2026-06-08 | Open-market sale | 2,102 | $403.78 | 69,743 |
| 2026-06-08 | Open-market sale | 1,161 | $405.71 | 66,287 |
| 2026-06-08 | Open-market sale | 2,295 | $404.69 | 67,448 |
| 2026-06-08 | Open-market sale | 5,045 | $402.61 | 71,845 |
| 2026-06-08 | Open-market sale | 2,976 | $401.67 | 76,890 |
| 2026-06-08 | Open-market sale | 5,676 | $400.56 | 79,866 |
| 2026-06-08 | Open-market sale | 6,855 | $399.73 | 85,542 |
| 2026-06-08 | Open-market sale | 3,163 | $398.64 | 92,397 |
| 2026-06-08 | Open-market sale | 6,962 | $397.79 | 95,560 |
| 2026-06-08 | Open-market sale | 4,125 | $396.67 | 102,522 |
| 2026-06-08 | Open-market sale | 3,847 | $395.72 | 106,647 |
| 2026-06-08 | Open-market sale | 2,901 | $394.72 | 110,493 |
| 2026-06-08 | Open-market sale | 3,276 | $393.78 | 113,395 |
| 2026-06-08 | Open-market sale | 1,374 | $392.47 | 116,670 |
| 2026-06-08 | Open-market sale | 964 | $391.56 | 118,044 |
| 2026-06-08 | Open-market sale | 921 | $390.58 | 119,008 |
| 2026-06-08 | Open-market sale | 748 | $389.71 | 119,929 |
| 2026-06-08 | Open-market sale | 1,182 | $388.37 | 120,677 |
| 2026-06-08 | Option exercise (derivative) | 2,170 | $0.00 | 262,014 |
| 2026-06-08 | Open-market sale | 80 | $403.78 | 132 |
| 2026-06-08 | Open-market sale | 216 | $400.56 | 518 |
| 2026-06-08 | Open-market sale | 261 | $399.73 | 734 |
| 2026-06-08 | Open-market sale | 121 | $398.64 | 995 |
| 2026-06-08 | Open-market sale | 265 | $397.79 | 1,116 |
| 2026-06-08 | Open-market sale | 157 | $396.67 | 1,381 |
| 2026-06-08 | Open-market sale | 147 | $395.72 | 1,539 |
| 2026-06-08 | Open-market sale | 111 | $394.72 | 1,685 |
| 2026-06-08 | Open-market sale | 125 | $393.78 | 1,796 |
| 2026-06-08 | Open-market sale | 52 | $392.47 | 1,921 |
| 2026-06-08 | Open-market sale | 37 | $391.56 | 1,973 |
| 2026-06-08 | Open-market sale | 35 | $390.58 | 2,010 |
| 2026-06-08 | Open-market sale | 29 | $389.71 | 2,045 |
| 2026-06-08 | Open-market sale | 45 | $388.37 | 2,073 |
| 2026-06-08 | Open-market sale | 35 | $387.47 | 2,118 |
| 2026-06-08 | Open-market sale | 17 | $386.57 | 2,153 |
| 2026-06-08 | Option exercise | 2,170 | — | 2,170 |
| 2026-06-08 | Open-market sale | 44 | $405.71 | 0 |
| 2026-06-08 | Open-market sale | 87 | $404.69 | 44 |
| 2026-06-08 | Open-market sale | 113 | $401.67 | 404 |
| 2026-06-08 | Open-market sale | 192 | $402.61 | 212 |
| 2026-06-08 | Option exercise (derivative) | 147,473 | $0.00 | 17,808,042 |
| 2026-06-08 | Option exercise | 147,473 | — | 147,473 |
| 2026-06-08 | Gift | 12,009 | — | 1,313,489 |
| 2026-06-08 | J | 8,585 | — | 0 |
| 2026-06-08 | Open-market sale | 2,833 | $405.71 | 8,585 |
| 2026-06-08 | Open-market sale | 5,598 | $404.69 | 11,418 |
| 2026-06-08 | Open-market sale | 5,128 | $403.78 | 17,017 |
| 2026-06-08 | Open-market sale | 12,310 | $402.61 | 22,145 |
| 2026-06-08 | Open-market sale | 7,262 | $401.67 | 34,455 |
| 2026-06-08 | Open-market sale | 13,849 | $400.56 | 41,717 |
| 2026-06-08 | Open-market sale | 16,725 | $399.73 | 55,566 |
| 2026-06-08 | Open-market sale | 7,716 | $398.64 | 72,291 |
| 2026-06-08 | Open-market sale | 16,987 | $397.79 | 80,008 |
| 2026-06-08 | Open-market sale | 10,063 | $396.67 | 96,994 |
| 2026-06-08 | Open-market sale | 9,386 | $395.72 | 107,058 |
| 2026-06-08 | Open-market sale | 7,078 | $394.72 | 116,444 |
| 2026-06-08 | Open-market sale | 7,992 | $393.78 | 123,522 |
| 2026-06-08 | Open-market sale | 3,352 | $392.47 | 131,514 |
| 2026-06-08 | Open-market sale | 2,351 | $391.56 | 134,866 |
| 2026-06-08 | Open-market sale | 2,247 | $390.58 | 137,217 |
| 2026-06-08 | Open-market sale | 1,825 | $389.71 | 139,465 |
| 2026-06-08 | Open-market sale | 2,884 | $388.37 | 141,290 |
| 2026-06-08 | Open-market sale | 2,217 | $387.47 | 144,173 |
| 2026-06-08 | Open-market sale | 1,082 | $386.57 | 146,391 |
| 2026-06-08 | Option exercise (derivative) | 143,659 | $0.00 | 17,347,464 |
| 2026-06-08 | Open-market sale | 1,722 | $389.71 | 136,103 |
| 2026-06-08 | Open-market sale | 2,721 | $388.37 | 137,825 |
| 2026-06-08 | Open-market sale | 2,120 | $390.58 | 133,983 |
| 2026-06-08 | Open-market sale | 2,092 | $387.47 | 140,546 |
| 2026-06-08 | Open-market sale | 1,021 | $386.57 | 142,638 |
| 2026-06-08 | Option exercise | 143,659 | — | 143,659 |
| 2026-06-08 | J | 12,619 | — | 0 |
| 2026-06-08 | Open-market sale | 2,673 | $405.71 | 12,619 |
| 2026-06-08 | Open-market sale | 5,282 | $404.69 | 15,292 |
| 2026-06-08 | Open-market sale | 4,838 | $403.78 | 20,574 |
| 2026-06-08 | Open-market sale | 11,615 | $402.61 | 25,412 |
| 2026-06-08 | Open-market sale | 6,852 | $401.67 | 37,027 |
| 2026-06-08 | Open-market sale | 13,067 | $400.56 | 43,879 |
| 2026-06-08 | Open-market sale | 15,780 | $399.73 | 56,945 |
| 2026-06-08 | Open-market sale | 7,280 | $398.64 | 72,725 |
| 2026-06-08 | Open-market sale | 16,027 | $397.79 | 80,006 |
| 2026-06-08 | Open-market sale | 9,495 | $396.67 | 96,033 |
| 2026-06-08 | Open-market sale | 8,856 | $395.72 | 105,528 |
| 2026-06-08 | Open-market sale | 6,678 | $394.72 | 114,383 |
| 2026-06-08 | Open-market sale | 7,540 | $393.78 | 121,061 |
| 2026-06-08 | Open-market sale | 3,163 | $392.47 | 128,602 |
| 2026-06-08 | Open-market sale | 2,218 | $391.56 | 131,765 |
| 2026-06-05 | Option exercise (derivative) | 1,401 | $0.00 | 264,184 |
| 2026-06-05 | Open-market sale | 72 | $405.40 | 270 |
| 2026-06-05 | Open-market sale | 172 | $404.44 | 342 |
| 2026-06-05 | Open-market sale | 193 | $403.50 | 515 |
| 2026-06-05 | Open-market sale | 211 | $402.49 | 708 |
| 2026-06-05 | Open-market sale | 142 | $401.60 | 919 |
| 2026-06-05 | Open-market sale | 108 | $400.36 | 1,061 |
| 2026-06-05 | Open-market sale | 13 | $398.37 | 1,169 |
| 2026-06-05 | Open-market sale | 52 | $397.52 | 1,182 |
| 2026-06-05 | Open-market sale | 104 | $396.52 | 1,234 |
| 2026-06-05 | Open-market sale | 62 | $395.39 | 1,339 |
| 2026-06-05 | Option exercise | 1,401 | — | 1,401 |
| 2026-06-05 | Open-market sale | 22 | $412.35 | 0 |
| 2026-06-05 | Open-market sale | 35 | $411.62 | 22 |
| 2026-06-05 | Open-market sale | 17 | $410.50 | 58 |
| 2026-06-05 | Open-market sale | 27 | $409.57 | 74 |
| 2026-06-05 | Open-market sale | 50 | $408.59 | 102 |
| 2026-06-05 | Open-market sale | 69 | $407.39 | 151 |
| 2026-06-05 | Open-market sale | 50 | $406.56 | 220 |
| 2026-06-05 | Open-market sale | 64 | $401.60 | 414 |
| 2026-06-05 | Open-market sale | 24 | $397.52 | 533 |
| 2026-06-05 | Open-market sale | 47 | $396.52 | 557 |
| 2026-06-05 | Open-market sale | 28 | $395.39 | 604 |
| 2026-06-05 | Option exercise | 632 | — | 632 |
| 2026-06-05 | Open-market sale | 10 | $412.35 | 0 |
| 2026-06-05 | Open-market sale | 16 | $411.62 | 10 |
| 2026-06-05 | Open-market sale | 8 | $410.50 | 26 |
| 2026-06-05 | Open-market sale | 12 | $409.57 | 34 |
| 2026-06-05 | Open-market sale | 22 | $408.59 | 46 |
| 2026-06-05 | Open-market sale | 31 | $407.39 | 68 |
| 2026-06-05 | Open-market sale | 23 | $406.56 | 99 |
| 2026-06-05 | Open-market sale | 33 | $405.40 | 122 |
| 2026-06-05 | Open-market sale | 78 | $404.44 | 154 |
| 2026-06-05 | Open-market sale | 87 | $403.50 | 232 |
| 2026-06-05 | Open-market sale | 95 | $402.49 | 319 |
| 2026-06-05 | Open-market sale | 6 | $398.37 | 528 |
| 2026-06-05 | Open-market sale | 49 | $400.36 | 479 |
| 2026-06-05 | Option exercise (derivative) | 95,192 | $0.00 | 17,955,515 |
| 2026-06-05 | Open-market sale | 1,423 | $412.35 | 5,544 |
| 2026-06-05 | Open-market sale | 2,265 | $411.62 | 6,967 |
| 2026-06-05 | Open-market sale | 1,077 | $410.50 | 9,232 |
| 2026-06-05 | Open-market sale | 1,749 | $409.57 | 10,309 |
| 2026-06-05 | Open-market sale | 3,178 | $408.59 | 12,058 |
| 2026-06-05 | Open-market sale | 4,386 | $407.39 | 15,236 |
| 2026-06-05 | Open-market sale | 3,216 | $406.56 | 19,622 |
| 2026-06-05 | Open-market sale | 4,620 | $405.40 | 22,838 |
| 2026-06-05 | Open-market sale | 11,038 | $404.44 | 27,458 |
| 2026-06-05 | Open-market sale | 12,366 | $403.50 | 38,495 |
| 2026-06-05 | Open-market sale | 13,478 | $402.49 | 50,862 |
| 2026-06-05 | Open-market sale | 9,099 | $401.60 | 64,339 |
| 2026-06-05 | Open-market sale | 6,932 | $400.36 | 73,439 |
| 2026-06-05 | Open-market sale | 813 | $398.37 | 80,371 |
| 2026-06-05 | Open-market sale | 3,353 | $397.52 | 81,183 |
| 2026-06-05 | Open-market sale | 6,684 | $396.52 | 84,537 |
| 2026-06-05 | Open-market sale | 3,971 | $395.39 | 91,221 |
| 2026-06-05 | Option exercise | 95,192 | — | 95,192 |
| 2026-06-05 | J | 5,544 | — | 0 |
| 2026-06-05 | Gift | 7,754 | — | 1,313,489 |
| 2026-06-05 | Option exercise (derivative) | 92,730 | $0.00 | 17,491,123 |
| 2026-06-05 | Open-market sale | 10,414 | $404.44 | 28,824 |
| 2026-06-05 | Open-market sale | 8,585 | $401.60 | 63,621 |
| 2026-06-05 | Open-market sale | 6,540 | $400.36 | 72,206 |
| 2026-06-05 | Open-market sale | 767 | $398.37 | 78,746 |
| 2026-06-05 | Open-market sale | 3,164 | $397.52 | 79,513 |
| 2026-06-05 | Open-market sale | 6,307 | $396.52 | 82,677 |
| 2026-06-05 | Open-market sale | 3,747 | $395.39 | 88,983 |
| 2026-06-05 | Option exercise | 92,730 | — | 92,730 |
| 2026-06-05 | J | 8,149 | — | 0 |
| 2026-06-05 | Open-market sale | 1,343 | $412.35 | 8,149 |
| 2026-06-05 | Open-market sale | 2,137 | $411.62 | 9,492 |
| 2026-06-05 | Open-market sale | 1,016 | $410.50 | 11,629 |
| 2026-06-05 | Open-market sale | 1,650 | $409.57 | 12,645 |
| 2026-06-05 | Open-market sale | 2,998 | $408.59 | 14,294 |
| 2026-06-05 | Open-market sale | 4,138 | $407.39 | 17,293 |
| 2026-06-05 | Open-market sale | 3,035 | $406.56 | 21,431 |
| 2026-06-05 | Open-market sale | 4,359 | $405.40 | 24,466 |
| 2026-06-05 | Open-market sale | 12,716 | $402.49 | 50,905 |
| 2026-06-05 | Open-market sale | 11,667 | $403.50 | 39,238 |
| 2026-06-05 | Option exercise (derivative) | 51,527 | $0.00 | 9,719,298 |
| 2026-06-05 | Open-market sale | 583 | $412.35 | 43,384 |
| 2026-06-05 | Open-market sale | 928 | $411.62 | 43,967 |
| 2026-06-05 | Open-market sale | 441 | $410.50 | 44,895 |
| 2026-06-05 | Open-market sale | 717 | $409.57 | 45,337 |
| 2026-06-05 | Open-market sale | 1,302 | $408.59 | 46,053 |
| 2026-06-05 | Open-market sale | 1,797 | $407.39 | 47,356 |
| 2026-06-05 | Open-market sale | 1,318 | $406.56 | 49,153 |
| 2026-06-05 | Open-market sale | 1,893 | $405.40 | 50,471 |
| 2026-06-05 | Open-market sale | 4,523 | $404.44 | 52,364 |
| 2026-06-05 | Open-market sale | 5,068 | $403.50 | 56,888 |
| 2026-06-05 | Open-market sale | 5,523 | $402.49 | 61,955 |
| 2026-06-05 | Open-market sale | 3,729 | $401.60 | 67,478 |
| 2026-06-05 | Open-market sale | 2,841 | $400.36 | 71,207 |
| 2026-06-05 | Open-market sale | 333 | $398.37 | 74,048 |
| 2026-06-05 | Open-market sale | 1,374 | $397.52 | 74,381 |
| 2026-06-05 | Open-market sale | 2,739 | $396.52 | 75,755 |
| 2026-06-05 | Open-market sale | 1,627 | $395.39 | 78,495 |
| 2026-06-05 | Option exercise | 51,527 | — | 80,122 |
| 2026-06-04 | Open-market sale | 7,356 | $425.83 | 38,358 |
| 2026-06-04 | Open-market sale | 203 | $430.11 | 22,545 |
| 2026-06-04 | Open-market sale | 1,087 | $428.89 | 22,748 |
| 2026-06-04 | Open-market sale | 5,676 | $428.08 | 23,835 |
| 2026-06-04 | Open-market sale | 8,847 | $427.12 | 29,511 |
| 2026-06-04 | J | 22,545 | — | 0 |
| 2026-06-04 | Open-market sale | 19,669 | $425.02 | 45,714 |
| 2026-06-04 | Open-market sale | 15,979 | $423.94 | 65,383 |
| 2026-06-04 | Open-market sale | 8,774 | $422.97 | 81,362 |
| 2026-06-04 | Open-market sale | 16,151 | $421.85 | 90,136 |
| 2026-06-04 | Option exercise (derivative) | 179,015 | $0.00 | 17,583,853 |
| 2026-06-04 | Open-market sale | 1,982 | $405.54 | 174,983 |
| 2026-06-04 | Open-market sale | 606 | $401.89 | 178,409 |
| 2026-06-04 | Option exercise | 179,015 | — | 179,015 |
| 2026-06-04 | Open-market sale | 3,325 | $420.59 | 106,287 |
| 2026-06-04 | Open-market sale | 7,763 | $419.81 | 109,612 |
| 2026-06-04 | Open-market sale | 5,288 | $418.68 | 117,375 |
| 2026-06-04 | Open-market sale | 1,192 | $417.81 | 122,663 |
| 2026-06-04 | Open-market sale | 3,168 | $416.46 | 123,854 |
| 2026-06-04 | Open-market sale | 12,922 | $415.58 | 127,022 |
| 2026-06-04 | Open-market sale | 16,583 | $414.51 | 139,945 |
| 2026-06-04 | Open-market sale | 5,850 | $413.81 | 156,528 |
| 2026-06-04 | Open-market sale | 2,280 | $412.59 | 162,379 |
| 2026-06-04 | Open-market sale | 1,525 | $411.82 | 164,658 |
| 2026-06-04 | Open-market sale | 896 | $410.57 | 166,184 |
| 2026-06-04 | Open-market sale | 920 | $409.49 | 167,079 |
| 2026-06-04 | Open-market sale | 1,113 | $408.40 | 167,999 |
| 2026-06-04 | Open-market sale | 1,568 | $407.44 | 169,112 |
| 2026-06-04 | Open-market sale | 4,303 | $406.58 | 170,680 |
| 2026-06-04 | Open-market sale | 536 | $403.33 | 177,873 |
| 2026-06-04 | Open-market sale | 908 | $404.68 | 176,965 |
| 2026-06-04 | Open-market sale | 57 | $425.83 | 123 |
| 2026-06-04 | Open-market sale | 8 | $428.89 | 2 |
| 2026-06-04 | Open-market sale | 44 | $428.08 | 10 |
| 2026-06-04 | Open-market sale | 69 | $427.12 | 54 |
| 2026-06-04 | Open-market sale | 2 | $430.11 | 0 |
| 2026-06-04 | Open-market sale | 153 | $425.02 | 181 |
| 2026-06-04 | Open-market sale | 124 | $423.94 | 334 |
| 2026-06-04 | Open-market sale | 68 | $422.97 | 458 |
| 2026-06-04 | Open-market sale | 126 | $421.85 | 527 |
| 2026-06-04 | Open-market sale | 4,007 | $427.12 | 125,958 |
| 2026-06-04 | Open-market sale | 3,332 | $425.83 | 129,965 |
| 2026-06-04 | Open-market sale | 8,910 | $425.02 | 133,297 |
| 2026-06-04 | Open-market sale | 7,238 | $423.94 | 142,207 |
| 2026-06-04 | Open-market sale | 2,571 | $428.08 | 123,386 |
| 2026-06-04 | Open-market sale | 7,316 | $421.85 | 153,420 |
| 2026-06-04 | J | 94,207 | — | 28,595 |
| 2026-06-04 | Open-market sale | 92 | $430.11 | 122,802 |
| 2026-06-04 | Open-market sale | 493 | $428.89 | 122,894 |
| 2026-06-04 | Open-market sale | 3,975 | $422.97 | 149,445 |
| 2026-06-04 | Option exercise (derivative) | 2,704 | $0.00 | 265,585 |
| 2026-06-04 | Open-market sale | 27 | $407.44 | 2,533 |
| 2026-06-04 | Open-market sale | 74 | $406.58 | 2,560 |
| 2026-06-04 | Open-market sale | 19 | $408.40 | 2,514 |
| 2026-06-04 | Open-market sale | 16 | $409.49 | 2,498 |
| 2026-06-04 | Open-market sale | 15 | $410.57 | 2,482 |
| 2026-06-04 | Open-market sale | 26 | $411.82 | 2,456 |
| 2026-06-04 | Open-market sale | 39 | $412.59 | 2,417 |
| 2026-06-04 | Open-market sale | 101 | $413.81 | 2,315 |
| 2026-06-04 | Open-market sale | 287 | $414.51 | 2,029 |
| 2026-06-04 | Open-market sale | 223 | $415.58 | 1,806 |
| 2026-06-04 | Open-market sale | 55 | $416.46 | 1,751 |
| 2026-06-04 | Open-market sale | 34 | $405.54 | 2,634 |
| 2026-06-04 | Open-market sale | 16 | $404.68 | 2,669 |
| 2026-06-04 | Open-market sale | 9 | $403.33 | 2,684 |
| 2026-06-04 | Open-market sale | 10 | $401.89 | 2,694 |
| 2026-06-04 | Option exercise | 2,704 | — | 2,704 |
| 2026-06-04 | Open-market sale | 57 | $420.59 | 1,447 |
| 2026-06-04 | Open-market sale | 134 | $419.81 | 1,505 |
| 2026-06-04 | Open-market sale | 91 | $418.68 | 1,639 |
| 2026-06-04 | Open-market sale | 21 | $417.81 | 1,730 |
| 2026-06-04 | Option exercise (derivative) | 99,474 | $0.00 | 9,770,825 |
| 2026-06-04 | Open-market sale | 1,033 | $412.59 | 186,145 |
| 2026-06-04 | Open-market sale | 417 | $409.49 | 188,274 |
| 2026-06-04 | Open-market sale | 504 | $408.40 | 188,691 |
| 2026-06-04 | Open-market sale | 710 | $407.44 | 189,195 |
| 2026-06-04 | Open-market sale | 1,949 | $406.58 | 189,905 |
| 2026-06-04 | Open-market sale | 898 | $405.54 | 191,855 |
| 2026-06-04 | Open-market sale | 411 | $404.68 | 192,752 |
| 2026-06-04 | Open-market sale | 243 | $403.33 | 193,164 |
| 2026-06-04 | Open-market sale | 275 | $401.89 | 193,406 |
| 2026-06-04 | Option exercise | 99,474 | — | 193,681 |
| 2026-06-04 | Open-market sale | 1,506 | $420.59 | 160,736 |
| 2026-06-04 | Open-market sale | 3,516 | $419.81 | 162,242 |
| 2026-06-04 | Open-market sale | 2,395 | $418.68 | 165,759 |
| 2026-06-04 | Open-market sale | 540 | $417.81 | 168,154 |
| 2026-06-04 | Open-market sale | 1,435 | $416.46 | 168,694 |
| 2026-06-04 | Open-market sale | 5,854 | $415.58 | 170,129 |
| 2026-06-04 | Open-market sale | 7,512 | $414.51 | 175,983 |
| 2026-06-04 | Open-market sale | 2,650 | $413.81 | 183,495 |
| 2026-06-04 | Open-market sale | 406 | $410.57 | 187,869 |
| 2026-06-04 | Open-market sale | 691 | $411.82 | 187,178 |
| 2026-06-04 | Open-market sale | 4 | $430.11 | 0 |
| 2026-06-04 | Open-market sale | 153 | $427.12 | 120 |
| 2026-06-04 | Open-market sale | 98 | $428.08 | 22 |
| 2026-06-04 | Open-market sale | 19 | $428.89 | 4 |
| 2026-06-04 | Open-market sale | 340 | $425.02 | 400 |
| 2026-06-04 | Open-market sale | 127 | $425.83 | 273 |
| 2026-06-04 | Open-market sale | 279 | $421.85 | 1,168 |
| 2026-06-04 | Open-market sale | 152 | $422.97 | 1,016 |
| 2026-06-04 | Open-market sale | 276 | $423.94 | 740 |
| 2026-06-04 | Open-market sale | 9,540 | $427.12 | 22,552 |
| 2026-06-04 | J | 15,040 | — | 0 |
| 2026-06-04 | Open-market sale | 219 | $430.11 | 15,040 |
| 2026-06-04 | Open-market sale | 1,173 | $428.89 | 15,259 |
| 2026-06-04 | Open-market sale | 6,121 | $428.08 | 16,431 |
| 2026-06-04 | Gift | 14,968 | — | 1,313,489 |
| 2026-06-04 | Open-market sale | 7,932 | $425.83 | 32,092 |
| 2026-06-04 | Open-market sale | 21,210 | $425.02 | 40,024 |
| 2026-06-04 | Open-market sale | 17,231 | $423.94 | 61,234 |
| 2026-06-04 | Open-market sale | 9,462 | $422.97 | 78,464 |
| 2026-06-04 | Open-market sale | 17,416 | $421.85 | 87,926 |
| 2026-06-04 | Option exercise (derivative) | 183,768 | $0.00 | 18,050,707 |
| 2026-06-04 | Open-market sale | 8,371 | $419.81 | 108,928 |
| 2026-06-04 | Open-market sale | 5,702 | $418.68 | 117,299 |
| 2026-06-04 | Open-market sale | 1,285 | $417.81 | 123,001 |
| 2026-06-04 | Open-market sale | 3,416 | $416.46 | 124,286 |
| 2026-06-04 | Open-market sale | 13,935 | $415.58 | 127,702 |
| 2026-06-04 | Open-market sale | 1,691 | $407.44 | 173,089 |
| 2026-06-04 | Open-market sale | 2,137 | $405.54 | 179,420 |
| 2026-06-04 | Open-market sale | 979 | $404.68 | 181,557 |
| 2026-06-04 | Open-market sale | 577 | $403.33 | 182,537 |
| 2026-06-04 | Open-market sale | 654 | $401.89 | 183,114 |
| 2026-06-04 | Option exercise | 183,768 | — | 183,768 |
| 2026-06-04 | Open-market sale | 17,883 | $414.51 | 141,637 |
| 2026-06-04 | Open-market sale | 6,309 | $413.81 | 159,520 |
| 2026-06-04 | Open-market sale | 2,458 | $412.59 | 165,828 |
| 2026-06-04 | Open-market sale | 1,645 | $411.82 | 168,287 |
| 2026-06-04 | Open-market sale | 966 | $410.57 | 169,931 |
| 2026-06-04 | Open-market sale | 992 | $409.49 | 170,897 |
| 2026-06-04 | Open-market sale | 1,200 | $408.40 | 171,889 |
| 2026-06-04 | Open-market sale | 3,585 | $420.59 | 105,342 |
| 2026-06-04 | Open-market sale | 4,640 | $406.58 | 174,780 |
| 2026-06-04 | Option exercise (derivative) | 1,219 | $0.00 | 119,764 |
| 2026-06-04 | Open-market sale | 5 | $401.89 | 1,214 |
| 2026-06-04 | Open-market sale | 60 | $419.81 | 678 |
| 2026-06-04 | Open-market sale | 41 | $418.68 | 739 |
| 2026-06-04 | Open-market sale | 9 | $417.81 | 780 |
| 2026-06-04 | Open-market sale | 25 | $416.46 | 789 |
| 2026-06-04 | Open-market sale | 101 | $415.58 | 814 |
| 2026-06-04 | Open-market sale | 129 | $414.51 | 915 |
| 2026-06-04 | Open-market sale | 46 | $413.81 | 1,044 |
| 2026-06-04 | Open-market sale | 18 | $412.59 | 1,089 |
| 2026-06-04 | Open-market sale | 12 | $411.82 | 1,107 |
| 2026-06-04 | Open-market sale | 7 | $410.57 | 1,119 |
| 2026-06-04 | Open-market sale | 7 | $409.49 | 1,126 |
| 2026-06-04 | Open-market sale | 9 | $408.40 | 1,133 |
| 2026-06-04 | Open-market sale | 12 | $407.44 | 1,142 |
| 2026-06-04 | Open-market sale | 34 | $406.58 | 1,154 |
| 2026-06-04 | Open-market sale | 15 | $405.54 | 1,188 |
| 2026-06-04 | Open-market sale | 7 | $404.68 | 1,203 |
| 2026-06-04 | Open-market sale | 4 | $403.33 | 1,210 |
| 2026-06-04 | Open-market sale | 26 | $420.59 | 652 |
| 2026-06-04 | Option exercise | 1,219 | — | 1,219 |
| 2026-06-04 | Option exercise (derivative) | 632 | $0.00 | 119,132 |
| 2026-06-04 | Option exercise (derivative) | 978 | $0.00 | 118,154 |
| 2026-06-03 | Option exercise (derivative) | 610 | $0.00 | 120,983 |
| 2026-06-03 | Option exercise | 610 | — | 610 |
| 2026-06-03 | Open-market sale | 36 | $430.07 | 0 |
| 2026-06-03 | Open-market sale | 28 | $429.61 | 36 |
| 2026-06-03 | Open-market sale | 230 | $420.22 | 380 |
| 2026-06-03 | Open-market sale | 22 | $428.40 | 64 |
| 2026-06-03 | Open-market sale | 34 | $427.58 | 87 |
| 2026-06-03 | Open-market sale | 23 | $426.43 | 121 |
| 2026-06-03 | Open-market sale | 61 | $425.37 | 143 |
| 2026-06-03 | Open-market sale | 1 | $422.04 | 205 |
| 2026-06-03 | Open-market sale | 174 | $421.20 | 206 |
| 2026-06-03 | Option exercise (derivative) | 49,738 | $0.00 | 9,870,299 |
| 2026-06-03 | Option exercise | 49,738 | — | 129,644 |
| 2026-06-03 | Open-market sale | 2,117 | $430.07 | 94,207 |
| 2026-06-03 | Open-market sale | 13,345 | $420.22 | 116,299 |
| 2026-06-03 | Open-market sale | 10,126 | $421.20 | 106,174 |
| 2026-06-03 | Open-market sale | 80 | $422.04 | 106,094 |
| 2026-06-03 | Open-market sale | 3,560 | $425.37 | 102,533 |
| 2026-06-03 | Open-market sale | 1,319 | $426.43 | 101,214 |
| 2026-06-03 | Open-market sale | 1,977 | $427.58 | 99,237 |
| 2026-06-03 | Open-market sale | 1,283 | $428.40 | 97,954 |
| 2026-06-03 | Open-market sale | 1,630 | $429.61 | 96,324 |
| 2026-06-03 | Option exercise (derivative) | 91,886 | $0.00 | 18,234,475 |
| 2026-06-03 | Open-market sale | 4,706 | $427.58 | 19,497 |
| 2026-06-03 | Gift | 7,487 | — | 1,313,489 |
| 2026-06-03 | J | 7,521 | — | 0 |
| 2026-06-03 | Open-market sale | 5,041 | $430.07 | 7,521 |
| 2026-06-03 | Open-market sale | 3,880 | $429.61 | 12,562 |
| 2026-06-03 | Open-market sale | 3,055 | $428.40 | 16,441 |
| 2026-06-03 | Option exercise | 91,886 | — | 91,886 |
| 2026-06-03 | Open-market sale | 3,141 | $426.43 | 24,202 |
| 2026-06-03 | Open-market sale | 8,476 | $425.37 | 27,344 |
| 2026-06-03 | Open-market sale | 190 | $422.04 | 35,820 |
| 2026-06-03 | Open-market sale | 24,106 | $421.20 | 36,010 |
| 2026-06-03 | Open-market sale | 31,770 | $420.22 | 60,116 |
| 2026-06-03 | Option exercise (derivative) | 1,352 | $0.00 | 268,289 |
| 2026-06-03 | Open-market sale | 50 | $426.43 | 267 |
| 2026-06-03 | Option exercise | 1,352 | — | 1,352 |
| 2026-06-03 | Open-market sale | 3 | $422.04 | 454 |
| 2026-06-03 | Open-market sale | 386 | $421.20 | 457 |
| 2026-06-03 | Open-market sale | 136 | $425.37 | 318 |
| 2026-06-03 | Open-market sale | 62 | $429.61 | 81 |
| 2026-06-03 | Open-market sale | 509 | $420.22 | 843 |
| 2026-06-03 | Open-market sale | 81 | $430.07 | 0 |
| 2026-06-03 | Open-market sale | 75 | $427.58 | 192 |
| 2026-06-03 | Open-market sale | 49 | $428.40 | 143 |
| 2026-06-03 | Option exercise (derivative) | 89,510 | $0.00 | 17,762,868 |
| 2026-06-03 | Open-market sale | 29,462 | $420.22 | 60,048 |
| 2026-06-03 | Option exercise | 89,510 | — | 89,510 |
| 2026-06-03 | J | 11,274 | — | 0 |
| 2026-06-03 | Open-market sale | 22,355 | $421.20 | 37,693 |
| 2026-06-03 | Open-market sale | 176 | $422.04 | 37,517 |
| 2026-06-03 | Open-market sale | 7,860 | $425.37 | 29,657 |
| 2026-06-03 | Open-market sale | 2,913 | $426.43 | 26,744 |
| 2026-06-03 | Open-market sale | 4,364 | $427.58 | 22,380 |
| 2026-06-03 | Open-market sale | 4,675 | $430.07 | 11,274 |
| 2026-06-03 | Open-market sale | 3,598 | $429.61 | 15,949 |
| 2026-06-03 | Open-market sale | 2,833 | $428.40 | 19,546 |
| 2026-06-02 | Option exercise (derivative) | 115,697 | $0.00 | 9,920,037 |
| 2026-06-02 | Open-market sale | 3,460 | $446.17 | 94,728 |
| 2026-06-02 | Open-market sale | 2,171 | $445.25 | 98,188 |
| 2026-06-02 | Open-market sale | 2,606 | $447.03 | 92,122 |
| 2026-06-02 | Open-market sale | 181 | $447.94 | 91,941 |
| 2026-06-02 | Open-market sale | 1,656 | $450.62 | 90,285 |
| 2026-06-02 | Open-market sale | 1,034 | $451.51 | 89,251 |
| 2026-06-02 | Open-market sale | 907 | $452.43 | 88,344 |
| 2026-06-02 | Open-market sale | 320 | $453.77 | 88,024 |
| 2026-06-02 | Option exercise | 115,697 | — | 162,289 |
| 2026-06-02 | Open-market sale | 7,613 | $434.07 | 154,676 |
| 2026-06-02 | Open-market sale | 2,463 | $444.06 | 100,359 |
| 2026-06-02 | Open-market sale | 3,618 | $443.09 | 102,822 |
| 2026-06-02 | Open-market sale | 2,287 | $442.24 | 106,440 |
| 2026-06-02 | Open-market sale | 1,730 | $441.13 | 108,727 |
| 2026-06-02 | Open-market sale | 1,541 | $439.99 | 110,457 |
| 2026-06-02 | Open-market sale | 2,610 | $439.13 | 111,998 |
| 2026-06-02 | Open-market sale | 6,403 | $438.06 | 114,608 |
| 2026-06-02 | Open-market sale | 4,446 | $437.12 | 121,011 |
| 2026-06-02 | Open-market sale | 5,530 | $436.14 | 125,457 |
| 2026-06-02 | Open-market sale | 23,689 | $435.24 | 130,988 |
| 2026-06-02 | Option exercise (derivative) | 1,418 | $0.00 | 121,593 |
| 2026-06-02 | Open-market sale | 16 | $452.43 | 145 |
| 2026-06-02 | Open-market sale | 18 | $451.51 | 161 |
| 2026-06-02 | Open-market sale | 29 | $450.62 | 179 |
| 2026-06-02 | Open-market sale | 3 | $447.94 | 207 |
| 2026-06-02 | Open-market sale | 45 | $447.03 | 210 |
| 2026-06-02 | Open-market sale | 60 | $446.17 | 255 |
| 2026-06-02 | Open-market sale | 37 | $445.25 | 315 |
| 2026-06-02 | Open-market sale | 42 | $444.06 | 352 |
| 2026-06-02 | Open-market sale | 62 | $443.09 | 394 |
| 2026-06-02 | Open-market sale | 6 | $453.77 | 140 |
| 2026-06-02 | Open-market sale | 30 | $441.13 | 496 |
| 2026-06-02 | Open-market sale | 27 | $439.99 | 526 |
| 2026-06-02 | Open-market sale | 45 | $439.13 | 552 |
| 2026-06-02 | Open-market sale | 110 | $438.06 | 597 |
| 2026-06-02 | Open-market sale | 77 | $437.12 | 708 |
| 2026-06-02 | Open-market sale | 95 | $436.14 | 784 |
| 2026-06-02 | Open-market sale | 408 | $435.24 | 879 |
| 2026-06-02 | Open-market sale | 131 | $434.07 | 1,287 |
| 2026-06-02 | Open-market sale | 39 | $442.24 | 457 |
| 2026-06-02 | Option exercise | 1,418 | — | 1,418 |
| 2026-06-02 | J | 26,232 | — | 0 |
| 2026-06-02 | Open-market sale | 376 | $467.79 | 26,232 |
| 2026-06-02 | Open-market sale | 963 | $466.34 | 26,608 |
| 2026-06-02 | Open-market sale | 1,657 | $465.61 | 27,571 |
| 2026-06-02 | Open-market sale | 98 | $462.19 | 29,228 |
| 2026-06-02 | Open-market sale | 59 | $460.35 | 29,326 |
| 2026-06-02 | Open-market sale | 490 | $458.44 | 29,384 |
| 2026-06-02 | Open-market sale | 3,304 | $457.69 | 29,874 |
| 2026-06-02 | Open-market sale | 5,049 | $456.74 | 33,178 |
| 2026-06-02 | Open-market sale | 3,510 | $455.75 | 38,227 |
| 2026-06-02 | Open-market sale | 2,426 | $454.86 | 41,737 |
| 2026-06-02 | Open-market sale | 170 | $467.79 | 79,906 |
| 2026-06-02 | Open-market sale | 436 | $466.34 | 80,076 |
| 2026-06-02 | Open-market sale | 750 | $465.61 | 80,512 |
| 2026-06-02 | Open-market sale | 44 | $462.19 | 81,262 |
| 2026-06-02 | Open-market sale | 27 | $460.35 | 81,307 |
| 2026-06-02 | Open-market sale | 222 | $458.44 | 81,333 |
| 2026-06-02 | Open-market sale | 1,098 | $454.86 | 86,925 |
| 2026-06-02 | Open-market sale | 1,589 | $455.75 | 85,336 |
| 2026-06-02 | Open-market sale | 1,496 | $457.69 | 81,555 |
| 2026-06-02 | Open-market sale | 2,286 | $456.74 | 83,051 |
| 2026-06-02 | Open-market sale | 26 | $457.69 | 28 |
| 2026-06-02 | Open-market sale | 19 | $454.86 | 121 |
| 2026-06-02 | Open-market sale | 27 | $455.75 | 93 |
| 2026-06-02 | Open-market sale | 8 | $466.34 | 3 |
| 2026-06-02 | Open-market sale | 13 | $465.61 | 10 |
| 2026-06-02 | Open-market sale | 1 | $462.19 | 23 |
| 2026-06-02 | Open-market sale | 1 | $460.35 | 24 |
| 2026-06-02 | Open-market sale | 4 | $458.44 | 25 |
| 2026-06-02 | Open-market sale | 3 | $467.79 | 0 |
| 2026-06-02 | Open-market sale | 39 | $456.74 | 54 |
| 2026-06-02 | Option exercise (derivative) | 3,145 | $0.00 | 269,641 |
| 2026-06-02 | Open-market sale | 35 | $452.43 | 322 |
| 2026-06-02 | Option exercise | 3,145 | — | 3,145 |
| 2026-06-02 | Open-market sale | 291 | $434.07 | 2,854 |
| 2026-06-02 | Open-market sale | 904 | $435.24 | 1,950 |
| 2026-06-02 | Open-market sale | 99 | $447.03 | 466 |
| 2026-06-02 | Open-market sale | 132 | $446.17 | 566 |
| 2026-06-02 | Open-market sale | 83 | $445.25 | 698 |
| 2026-06-02 | Open-market sale | 94 | $444.06 | 781 |
| 2026-06-02 | Open-market sale | 138 | $443.09 | 875 |
| 2026-06-02 | Open-market sale | 87 | $442.24 | 1,013 |
| 2026-06-02 | Open-market sale | 66 | $441.13 | 1,100 |
| 2026-06-02 | Open-market sale | 59 | $439.99 | 1,166 |
| 2026-06-02 | Open-market sale | 12 | $453.77 | 310 |
| 2026-06-02 | Open-market sale | 7 | $447.94 | 459 |
| 2026-06-02 | Open-market sale | 39 | $451.51 | 357 |
| 2026-06-02 | Open-market sale | 63 | $450.62 | 396 |
| 2026-06-02 | Open-market sale | 100 | $439.13 | 1,225 |
| 2026-06-02 | Open-market sale | 244 | $438.06 | 1,325 |
| 2026-06-02 | Open-market sale | 170 | $437.12 | 1,569 |
| 2026-06-02 | Open-market sale | 211 | $436.14 | 1,739 |
| 2026-06-02 | Open-market sale | 8 | $458.44 | 54 |
| 2026-06-02 | Open-market sale | 17 | $466.34 | 7 |
| 2026-06-02 | Open-market sale | 29 | $465.61 | 23 |
| 2026-06-02 | Open-market sale | 2 | $462.19 | 52 |
| 2026-06-02 | Open-market sale | 1 | $460.35 | 53 |
| 2026-06-02 | Open-market sale | 7 | $467.79 | 0 |
| 2026-06-02 | Open-market sale | 57 | $457.69 | 63 |
| 2026-06-02 | Open-market sale | 87 | $456.74 | 120 |
| 2026-06-02 | Open-market sale | 61 | $455.75 | 207 |
| 2026-06-02 | Open-market sale | 42 | $454.86 | 268 |
| 2026-06-02 | Option exercise (derivative) | 213,739 | $0.00 | 18,326,361 |
| 2026-06-02 | Open-market sale | 18,118 | $434.07 | 195,621 |
| 2026-06-02 | Open-market sale | 2,160 | $452.43 | 37,746 |
| 2026-06-02 | Open-market sale | 2,461 | $451.51 | 39,906 |
| 2026-06-02 | Open-market sale | 3,941 | $450.62 | 42,367 |
| 2026-06-02 | Open-market sale | 431 | $447.94 | 46,308 |
| 2026-06-02 | Open-market sale | 6,202 | $447.03 | 46,739 |
| 2026-06-02 | Open-market sale | 8,234 | $446.17 | 52,941 |
| 2026-06-02 | Open-market sale | 5,168 | $445.25 | 61,175 |
| 2026-06-02 | Open-market sale | 5,862 | $444.06 | 66,343 |
| 2026-06-02 | Open-market sale | 8,610 | $443.09 | 72,205 |
| 2026-06-02 | Open-market sale | 5,444 | $442.24 | 80,816 |
| 2026-06-02 | Open-market sale | 4,117 | $441.13 | 86,259 |
| 2026-06-02 | Open-market sale | 3,667 | $439.99 | 90,377 |
| 2026-06-02 | Open-market sale | 6,213 | $439.13 | 94,043 |
| 2026-06-02 | Open-market sale | 15,240 | $438.06 | 100,256 |
| 2026-06-02 | Open-market sale | 10,581 | $437.12 | 115,497 |
| 2026-06-02 | Open-market sale | 13,162 | $436.14 | 126,078 |
| 2026-06-02 | Open-market sale | 56,381 | $435.24 | 139,240 |
| 2026-06-02 | Open-market sale | 762 | $453.77 | 36,984 |
| 2026-06-02 | Option exercise | 213,739 | — | 213,739 |
| 2026-06-02 | Open-market sale | 63 | $460.35 | 20,997 |
| 2026-06-02 | J | 17,664 | — | 0 |
| 2026-06-02 | Open-market sale | 406 | $467.79 | 17,664 |
| 2026-06-02 | Open-market sale | 1,037 | $466.34 | 18,070 |
| 2026-06-02 | Open-market sale | 1,785 | $465.61 | 19,107 |
| 2026-06-02 | Open-market sale | 105 | $462.19 | 20,892 |
| 2026-06-02 | Gift | 17,490 | — | 1,313,489 |
| 2026-06-02 | Open-market sale | 528 | $458.44 | 21,061 |
| 2026-06-02 | Open-market sale | 3,560 | $457.69 | 21,588 |
| 2026-06-02 | Open-market sale | 5,440 | $456.74 | 25,148 |
| 2026-06-02 | Open-market sale | 3,782 | $455.75 | 30,589 |
| 2026-06-02 | Open-market sale | 2,614 | $454.86 | 34,370 |
| 2026-06-02 | Option exercise (derivative) | 208,211 | $0.00 | 17,852,378 |
| 2026-06-02 | Open-market sale | 14,145 | $438.06 | 102,887 |
| 2026-06-02 | Open-market sale | 9,821 | $437.12 | 117,031 |
| 2026-06-02 | Open-market sale | 12,216 | $436.14 | 126,852 |
| 2026-06-02 | Open-market sale | 52,327 | $435.24 | 139,068 |
| 2026-06-02 | Open-market sale | 16,816 | $434.07 | 191,395 |
| 2026-06-02 | Option exercise | 208,211 | — | 208,211 |
| 2026-06-02 | Open-market sale | 2,005 | $452.43 | 44,870 |
| 2026-06-02 | Open-market sale | 2,284 | $451.51 | 46,875 |
| 2026-06-02 | Open-market sale | 3,658 | $450.62 | 49,159 |
| 2026-06-02 | Open-market sale | 400 | $447.94 | 52,817 |
| 2026-06-02 | Open-market sale | 5,756 | $447.03 | 53,217 |
| 2026-06-02 | Open-market sale | 7,642 | $446.17 | 58,973 |
| 2026-06-02 | Open-market sale | 707 | $453.77 | 44,163 |
| 2026-06-02 | Open-market sale | 4,796 | $445.25 | 66,615 |
| 2026-06-02 | Open-market sale | 5,766 | $439.13 | 97,120 |
| 2026-06-02 | Open-market sale | 3,403 | $439.99 | 93,717 |
| 2026-06-02 | Open-market sale | 3,821 | $441.13 | 89,896 |
| 2026-06-02 | Open-market sale | 5,052 | $442.24 | 84,844 |
| 2026-06-02 | Open-market sale | 5,441 | $444.06 | 71,411 |
| 2026-06-02 | Open-market sale | 7,991 | $443.09 | 76,852 |
| 2026-06-01 | Option exercise (derivative) | 1,981 | $0.00 | 123,011 |
| 2026-06-01 | Open-market sale | 36 | $446.11 | 1,746 |
| 2026-06-01 | Open-market sale | 11 | $442.93 | 1,832 |
| 2026-06-01 | Open-market sale | 5 | $441.50 | 1,844 |
| 2026-06-01 | Open-market sale | 21 | $440.20 | 1,848 |
| 2026-06-01 | Open-market sale | 8 | $439.53 | 1,869 |
| 2026-06-01 | Open-market sale | 5 | $438.21 | 1,877 |
| 2026-06-01 | Open-market sale | 23 | $437.08 | 1,882 |
| 2026-06-01 | Open-market sale | 6 | $436.39 | 1,905 |
| 2026-06-01 | Open-market sale | 3 | $434.12 | 1,911 |
| 2026-06-01 | Open-market sale | 7 | $433.62 | 1,913 |
| 2026-06-01 | Open-market sale | 61 | $431.98 | 1,920 |
| 2026-06-01 | Option exercise | 1,981 | — | 1,981 |
| 2026-06-01 | Open-market sale | 92 | $452.12 | 1,371 |
| 2026-06-01 | Open-market sale | 63 | $451.02 | 1,463 |
| 2026-06-01 | Open-market sale | 85 | $450.08 | 1,526 |
| 2026-06-01 | Open-market sale | 62 | $449.06 | 1,611 |
| 2026-06-01 | Open-market sale | 37 | $448.10 | 1,673 |
| 2026-06-01 | Open-market sale | 36 | $447.02 | 1,711 |
| 2026-06-01 | Open-market sale | 16 | $444.12 | 1,816 |
| 2026-06-01 | Open-market sale | 34 | $445.07 | 1,782 |
| 2026-06-01 | Open-market sale | 333 | $454.11 | 2,431 |
| 2026-06-01 | Open-market sale | 34 | $466.16 | 12 |
| 2026-06-01 | Open-market sale | 61 | $464.99 | 46 |
| 2026-06-01 | Open-market sale | 114 | $463.97 | 107 |
| 2026-06-01 | Open-market sale | 102 | $463.04 | 221 |
| 2026-06-01 | Open-market sale | 186 | $462.07 | 323 |
| 2026-06-01 | Open-market sale | 247 | $460.96 | 510 |
| 2026-06-01 | Open-market sale | 422 | $460.10 | 757 |
| 2026-06-01 | Open-market sale | 185 | $459.21 | 1,179 |
| 2026-06-01 | Open-market sale | 179 | $458.05 | 1,363 |
| 2026-06-01 | Open-market sale | 198 | $456.98 | 1,542 |
| 2026-06-01 | Open-market sale | 258 | $456.07 | 1,741 |
| 2026-06-01 | Open-market sale | 432 | $455.05 | 1,999 |
| 2026-06-01 | Open-market sale | 12 | $466.80 | 0 |
| 2026-06-01 | Open-market sale | 276 | $453.02 | 2,764 |
| 2026-06-01 | Open-market sale | 751 | $466.80 | 24,287 |
| 2026-06-01 | Open-market sale | 2,112 | $466.16 | 25,038 |
| 2026-06-01 | Open-market sale | 3,819 | $464.99 | 27,150 |
| 2026-06-01 | Open-market sale | 7,145 | $463.97 | 30,969 |
| 2026-06-01 | Open-market sale | 6,360 | $463.04 | 38,114 |
| 2026-06-01 | Open-market sale | 11,643 | $462.07 | 44,474 |
| 2026-06-01 | Open-market sale | 15,439 | $460.96 | 56,117 |
| 2026-06-01 | Open-market sale | 26,330 | $460.10 | 71,556 |
| 2026-06-01 | Open-market sale | 11,526 | $459.21 | 97,886 |
| 2026-06-01 | Gift | 24,091 | — | 1,313,489 |
| 2026-06-01 | Open-market sale | 12,385 | $456.98 | 120,580 |
| 2026-06-01 | Open-market sale | 16,098 | $456.07 | 132,965 |
| 2026-06-01 | Open-market sale | 26,970 | $455.05 | 149,063 |
| 2026-06-01 | Open-market sale | 20,805 | $454.11 | 176,033 |
| 2026-06-01 | Open-market sale | 17,254 | $453.02 | 196,838 |
| 2026-06-01 | J | 24,287 | — | 0 |
| 2026-06-01 | Open-market sale | 11,168 | $458.05 | 109,412 |
| 2026-06-01 | Option exercise (derivative) | 4,394 | $0.00 | 272,786 |
| 2026-06-01 | Open-market sale | 136 | $431.98 | 4,258 |
| 2026-06-01 | Option exercise | 4,394 | — | 4,394 |
| 2026-06-01 | Open-market sale | 205 | $452.12 | 3,040 |
| 2026-06-01 | Open-market sale | 140 | $451.02 | 3,245 |
| 2026-06-01 | Open-market sale | 190 | $450.08 | 3,385 |
| 2026-06-01 | Open-market sale | 137 | $449.06 | 3,574 |
| 2026-06-01 | Open-market sale | 83 | $448.10 | 3,711 |
| 2026-06-01 | Open-market sale | 80 | $447.02 | 3,794 |
| 2026-06-01 | Open-market sale | 79 | $446.11 | 3,874 |
| 2026-06-01 | Open-market sale | 75 | $445.07 | 3,953 |
| 2026-06-01 | Open-market sale | 36 | $444.12 | 4,028 |
| 2026-06-01 | Open-market sale | 25 | $442.93 | 4,064 |
| 2026-06-01 | Open-market sale | 10 | $441.50 | 4,089 |
| 2026-06-01 | Open-market sale | 46 | $440.20 | 4,100 |
| 2026-06-01 | Open-market sale | 17 | $439.53 | 4,145 |
| 2026-06-01 | Open-market sale | 11 | $438.21 | 4,163 |
| 2026-06-01 | Open-market sale | 51 | $437.08 | 4,174 |
| 2026-06-01 | Open-market sale | 15 | $433.62 | 4,244 |
| 2026-06-01 | Open-market sale | 14 | $436.39 | 4,224 |
| 2026-06-01 | Open-market sale | 6 | $434.12 | 4,238 |
| 2026-06-01 | Open-market sale | 3,539 | $464.99 | 39,312 |
| 2026-06-01 | Open-market sale | 6,622 | $463.97 | 42,851 |
| 2026-06-01 | Open-market sale | 5,894 | $463.04 | 49,473 |
| 2026-06-01 | Open-market sale | 10,790 | $462.07 | 55,367 |
| 2026-06-01 | Open-market sale | 14,308 | $460.96 | 66,157 |
| 2026-06-01 | Open-market sale | 24,401 | $460.10 | 80,465 |
| 2026-06-01 | Open-market sale | 10,682 | $459.21 | 104,867 |
| 2026-06-01 | Open-market sale | 10,350 | $458.05 | 115,548 |
| 2026-06-01 | Open-market sale | 11,478 | $456.98 | 125,898 |
| 2026-06-01 | Open-market sale | 14,919 | $456.07 | 137,376 |
| 2026-06-01 | Open-market sale | 24,994 | $455.05 | 152,295 |
| 2026-06-01 | Open-market sale | 19,281 | $454.11 | 177,289 |
| 2026-06-01 | Open-market sale | 15,990 | $453.02 | 196,570 |
| 2026-06-01 | J | 36,659 | — | 0 |
| 2026-06-01 | Open-market sale | 696 | $466.80 | 36,659 |
| 2026-06-01 | Open-market sale | 1,957 | $466.16 | 37,355 |
| 2026-06-01 | Option exercise (derivative) | 161,643 | $0.00 | 10,035,734 |
| 2026-06-01 | Open-market sale | 3,551 | $431.98 | 158,092 |
| 2026-06-01 | Open-market sale | 3,664 | $451.02 | 131,556 |
| 2026-06-01 | Open-market sale | 4,963 | $450.08 | 135,219 |
| 2026-06-01 | Open-market sale | 3,585 | $449.06 | 140,182 |
| 2026-06-01 | Open-market sale | 2,168 | $448.10 | 143,767 |
| 2026-06-01 | Open-market sale | 2,085 | $447.02 | 145,934 |
| 2026-06-01 | Open-market sale | 2,065 | $446.11 | 148,019 |
| 2026-06-01 | Open-market sale | 1,971 | $445.07 | 150,084 |
| 2026-06-01 | Open-market sale | 955 | $444.12 | 152,055 |
| 2026-06-01 | Open-market sale | 654 | $442.93 | 153,010 |
| 2026-06-01 | Open-market sale | 268 | $441.50 | 153,664 |
| 2026-06-01 | Open-market sale | 1,201 | $440.20 | 153,932 |
| 2026-06-01 | Open-market sale | 456 | $439.53 | 155,133 |
| 2026-06-01 | Open-market sale | 289 | $438.21 | 155,589 |
| 2026-06-01 | Open-market sale | 1,323 | $437.08 | 155,878 |
| 2026-06-01 | Open-market sale | 354 | $436.39 | 157,200 |
| 2026-06-01 | Open-market sale | 149 | $434.12 | 157,554 |
| 2026-06-01 | Open-market sale | 389 | $433.62 | 157,703 |
| 2026-06-01 | Open-market sale | 5,363 | $452.12 | 126,193 |
| 2026-06-01 | Option exercise | 161,643 | — | 161,643 |
| 2026-06-01 | Option exercise (derivative) | 298,622 | $0.00 | 18,540,100 |
| 2026-06-01 | Open-market sale | 689 | $438.21 | 284,186 |
| 2026-06-01 | Option exercise | 298,622 | — | 298,622 |
| 2026-06-01 | Open-market sale | 5,168 | $448.10 | 255,997 |
| 2026-06-01 | Open-market sale | 2,277 | $444.12 | 275,760 |
| 2026-06-01 | Open-market sale | 8,548 | $449.06 | 247,449 |
| 2026-06-01 | Open-market sale | 4,700 | $445.07 | 271,060 |
| 2026-06-01 | Open-market sale | 11,833 | $450.08 | 235,616 |
| 2026-06-01 | Open-market sale | 2,863 | $440.20 | 280,235 |
| 2026-06-01 | Open-market sale | 8,736 | $451.02 | 226,880 |
| 2026-06-01 | Open-market sale | 12,788 | $452.12 | 214,092 |
| 2026-06-01 | Open-market sale | 640 | $441.50 | 279,595 |
| 2026-06-01 | Open-market sale | 4,972 | $447.02 | 261,165 |
| 2026-06-01 | Open-market sale | 4,923 | $446.11 | 266,137 |
| 2026-06-01 | Open-market sale | 1,559 | $442.93 | 278,036 |
| 2026-06-01 | Open-market sale | 927 | $433.62 | 289,227 |
| 2026-06-01 | Open-market sale | 355 | $434.12 | 288,873 |
| 2026-06-01 | Open-market sale | 844 | $436.39 | 288,029 |
| 2026-06-01 | Open-market sale | 3,154 | $437.08 | 284,875 |
| 2026-06-01 | Open-market sale | 8,468 | $431.98 | 290,154 |
| 2026-06-01 | Open-market sale | 1,088 | $439.53 | 283,098 |
| 2026-06-01 | Open-market sale | 8,725 | $454.11 | 110,231 |
| 2026-06-01 | Open-market sale | 886 | $466.16 | 46,907 |
| 2026-06-01 | Open-market sale | 1,602 | $464.99 | 47,792 |
| 2026-06-01 | Open-market sale | 2,997 | $463.97 | 49,394 |
| 2026-06-01 | Open-market sale | 2,667 | $463.04 | 52,391 |
| 2026-06-01 | Open-market sale | 4,883 | $462.07 | 55,058 |
| 2026-06-01 | Open-market sale | 6,475 | $460.96 | 59,941 |
| 2026-06-01 | Open-market sale | 11,042 | $460.10 | 66,416 |
| 2026-06-01 | Open-market sale | 4,834 | $459.21 | 77,458 |
| 2026-06-01 | Open-market sale | 4,684 | $458.05 | 82,292 |
| 2026-06-01 | Open-market sale | 5,194 | $456.98 | 86,975 |
| 2026-06-01 | Open-market sale | 6,751 | $456.07 | 92,169 |
| 2026-06-01 | Open-market sale | 11,311 | $455.05 | 98,921 |
| 2026-06-01 | Open-market sale | 315 | $466.80 | 46,592 |
| 2026-06-01 | Open-market sale | 7,236 | $453.02 | 118,957 |
| 2026-06-01 | Open-market sale | 28 | $464.99 | 21 |
| 2026-06-01 | Open-market sale | 52 | $463.97 | 48 |
| 2026-06-01 | Open-market sale | 46 | $463.04 | 100 |
| 2026-06-01 | Open-market sale | 84 | $462.07 | 146 |
| 2026-06-01 | Open-market sale | 111 | $460.96 | 230 |
| 2026-06-01 | Open-market sale | 150 | $454.11 | 1,096 |
| 2026-06-01 | Open-market sale | 83 | $459.21 | 531 |
| 2026-06-01 | Open-market sale | 81 | $458.05 | 615 |
| 2026-06-01 | Open-market sale | 89 | $456.98 | 695 |
| 2026-06-01 | Open-market sale | 116 | $456.07 | 785 |
| 2026-06-01 | Open-market sale | 195 | $455.05 | 901 |
| 2026-06-01 | Open-market sale | 15 | $466.16 | 5 |
| 2026-06-01 | Open-market sale | 5 | $466.80 | 0 |
| 2026-06-01 | Open-market sale | 125 | $453.02 | 1,246 |
| 2026-06-01 | Open-market sale | 190 | $460.10 | 341 |
| 2026-06-01 | Option exercise (derivative) | 290,898 | $0.00 | 18,060,589 |
| 2026-06-01 | Open-market sale | 10,966 | $450.08 | 232,507 |
| 2026-06-01 | Open-market sale | 7,922 | $449.06 | 243,473 |
| 2026-06-01 | Open-market sale | 4,790 | $448.10 | 251,395 |
| 2026-06-01 | Open-market sale | 4,608 | $447.02 | 256,185 |
| 2026-06-01 | Open-market sale | 4,563 | $446.11 | 260,793 |
| 2026-06-01 | Open-market sale | 4,355 | $445.07 | 265,355 |
| 2026-06-01 | Open-market sale | 2,110 | $444.12 | 269,711 |
| 2026-06-01 | Open-market sale | 1,445 | $442.93 | 271,820 |
| 2026-06-01 | Open-market sale | 593 | $441.50 | 273,265 |
| 2026-06-01 | Open-market sale | 2,653 | $440.20 | 273,858 |
| 2026-06-01 | Open-market sale | 1,008 | $439.53 | 276,512 |
| 2026-06-01 | Open-market sale | 638 | $438.21 | 277,520 |
| 2026-06-01 | Open-market sale | 2,923 | $437.08 | 278,158 |
| 2026-06-01 | Open-market sale | 782 | $436.39 | 281,081 |
| 2026-06-01 | Open-market sale | 329 | $434.12 | 281,863 |
| 2026-06-01 | Open-market sale | 859 | $433.62 | 282,191 |
| 2026-06-01 | Open-market sale | 7,848 | $431.98 | 283,050 |
| 2026-06-01 | Open-market sale | 8,096 | $451.02 | 224,411 |
| 2026-06-01 | Open-market sale | 11,851 | $452.12 | 212,560 |
| 2026-06-01 | Option exercise | 290,898 | — | 290,898 |
| 2026-04-16 | Option exercise (derivative) | 2,996 | $0.00 | 277,180 |
| 2026-04-16 | Option exercise (derivative) | 203,583 | $0.00 | 18,838,722 |
| 2026-04-16 | Option exercise (derivative) | 198,319 | $0.00 | 18,351,487 |
| 2026-04-16 | Option exercise (derivative) | 1,351 | $0.00 | 124,992 |
| 2026-04-16 | Option exercise (derivative) | 110,200 | $0.00 | 10,197,377 |
| 2026-04-16 | Option exercise | 198,319 | — | 274,254 |
| 2026-04-16 | Option exercise | 203,583 | — | 262,269 |
| 2026-04-16 | Option exercise | 110,200 | — | 146,962 |
| 2026-04-16 | J | 139,157 | — | 0 |
| 2026-04-16 | Open-market sale | 7,000 | $193.58 | 46,753 |
| 2026-04-16 | Open-market sale | 2,996 | $176.50 | 0 |
| 2026-04-16 | Open-market sale | 80,077 | $176.50 | 66,885 |
| 2026-04-16 | Open-market sale | 155,479 | $176.50 | 106,790 |
| 2026-04-16 | Open-market sale | 135,097 | $176.50 | 139,157 |
| 2026-04-16 | Option exercise | 1,351 | — | 1,351 |
| 2026-04-16 | Option exercise | 2,996 | — | 2,996 |
| 2026-04-15 | Option exercise (derivative) | 1,648 | $0.00 | 126,343 |
| 2026-04-15 | Option exercise (derivative) | 3,654 | $0.00 | 280,176 |
| 2026-04-15 | Option exercise (derivative) | 134,439 | $0.00 | 10,307,577 |
| 2026-04-15 | Option exercise (derivative) | 248,365 | $0.00 | 19,042,305 |
| 2026-04-15 | Option exercise (derivative) | 241,941 | $0.00 | 18,549,806 |
| 2026-04-15 | Open-market sale | 33,342 | $179.43 | 63,542 |
| 2026-04-15 | Open-market sale | 29,181 | $179.43 | 80,185 |
| 2026-04-15 | Open-market sale | 59 | $178.44 | 332 |
| 2026-04-15 | Open-market sale | 130 | $178.44 | 736 |
| 2026-04-15 | Open-market sale | 3,471 | $178.44 | 56,432 |
| 2026-04-15 | Open-market sale | 6,740 | $178.44 | 96,884 |
| 2026-04-15 | Open-market sale | 5,898 | $178.44 | 109,366 |
| 2026-04-15 | Open-market sale | 1,258 | $176.58 | 390 |
| 2026-04-15 | Open-market sale | 2,788 | $176.58 | 866 |
| 2026-04-15 | Open-market sale | 74,536 | $176.58 | 59,903 |
| 2026-04-15 | Open-market sale | 144,741 | $176.58 | 103,624 |
| 2026-04-15 | Open-market sale | 126,677 | $176.58 | 115,264 |
| 2026-04-15 | Option exercise | 1,648 | — | 1,648 |
| 2026-04-15 | Option exercise | 3,654 | — | 3,654 |
| 2026-04-15 | Option exercise | 134,439 | — | 134,439 |
| 2026-04-15 | Option exercise | 248,365 | — | 248,365 |
| 2026-04-15 | Option exercise | 241,941 | — | 241,941 |
| 2026-04-15 | Open-market sale | 642 | $179.43 | 94 |
| 2026-04-15 | Open-market sale | 290 | $179.43 | 42 |
| 2026-04-15 | Open-market sale | 4,250 | $180.16 | 75,935 |
| 2026-04-15 | Open-market sale | 4,856 | $180.16 | 58,686 |
| 2026-04-15 | Open-market sale | 2,501 | $180.16 | 36,762 |
| 2026-04-15 | Open-market sale | 94 | $180.16 | 0 |
| 2026-04-15 | Open-market sale | 17,170 | $179.43 | 39,263 |
| 2026-03-25 | J | 112,991 | — | 0 |
| 2026-03-23 | Option exercise (derivative) | 1,649 | $0.00 | 127,991 |
| 2026-03-23 | Option exercise (derivative) | 3,657 | $0.00 | 283,830 |
| 2026-03-23 | Option exercise (derivative) | 134,554 | $0.00 | 10,442,016 |
| 2026-03-23 | Option exercise (derivative) | 248,576 | $0.00 | 19,290,670 |
| 2026-03-23 | Option exercise (derivative) | 242,147 | $0.00 | 18,791,747 |
| 2026-03-23 | Option exercise | 1,649 | — | 1,649 |
| 2026-03-23 | Option exercise | 3,657 | — | 3,657 |
| 2026-03-23 | Option exercise | 134,554 | — | 170,324 |
| 2026-03-23 | Option exercise | 248,576 | — | 304,442 |
| 2026-03-23 | Option exercise | 242,147 | — | 317,504 |
| 2026-03-23 | Open-market sale | 1,180 | $164.18 | 152,324 |
| 2026-03-23 | Open-market sale | 10,620 | $163.14 | 72,962 |
| 2026-03-23 | Open-market sale | 20,733 | $163.14 | 114,359 |
| 2026-03-23 | Open-market sale | 17,888 | $163.14 | 153,504 |
| 2026-03-23 | Open-market sale | 1,086 | $162.61 | 190 |
| 2026-03-23 | Open-market sale | 2,409 | $162.61 | 422 |
| 2026-03-23 | Open-market sale | 64,591 | $162.61 | 83,582 |
| 2026-03-23 | Open-market sale | 126,102 | $162.61 | 135,092 |
| 2026-03-23 | Open-market sale | 108,798 | $162.61 | 171,393 |
| 2026-03-23 | Open-market sale | 59 | $161.37 | 1,277 |
| 2026-03-23 | Open-market sale | 131 | $161.37 | 2,831 |
| 2026-03-23 | Open-market sale | 3,524 | $161.37 | 148,172 |
| 2026-03-23 | Open-market sale | 6,881 | $161.37 | 261,194 |
| 2026-03-23 | Open-market sale | 5,936 | $161.37 | 280,191 |
| 2026-03-23 | Open-market sale | 313 | $160.60 | 1,336 |
| 2026-03-23 | Open-market sale | 695 | $160.60 | 2,962 |
| 2026-03-23 | Open-market sale | 18,627 | $160.60 | 151,697 |
| 2026-03-23 | Open-market sale | 36,367 | $160.60 | 268,075 |
| 2026-03-23 | Open-market sale | 31,377 | $160.60 | 286,127 |
| 2026-03-23 | Open-market sale | 26 | $164.18 | 0 |
| 2026-03-23 | Open-market sale | 701 | $164.18 | 72,261 |
| 2026-03-23 | Open-market sale | 1,368 | $164.18 | 112,991 |
| 2026-03-23 | Open-market sale | 396 | $163.14 | 26 |
| 2026-03-23 | Open-market sale | 179 | $163.14 | 12 |
| 2026-03-20 | Open-market sale | 3,499 | $169.63 | 75,357 |
| 2026-03-20 | Open-market sale | 50 | $168.57 | 35 |
| 2026-03-20 | Open-market sale | 111 | $168.57 | 77 |
| 2026-03-20 | Open-market sale | 2,973 | $168.57 | 37,846 |
| 2026-03-20 | Open-market sale | 5,809 | $168.57 | 59,923 |
| 2026-03-20 | Open-market sale | 5,009 | $168.57 | 78,856 |
| 2026-03-20 | Open-market sale | 75 | $167.24 | 85 |
| 2026-03-20 | Open-market sale | 167 | $167.24 | 188 |
| 2026-03-20 | Open-market sale | 4,462 | $167.24 | 40,819 |
| 2026-03-20 | Open-market sale | 8,719 | $167.24 | 65,732 |
| 2026-03-20 | Open-market sale | 7,520 | $167.24 | 83,865 |
| 2026-03-20 | Open-market sale | 378 | $166.44 | 160 |
| 2026-03-20 | Open-market sale | 838 | $166.44 | 355 |
| 2026-03-20 | Open-market sale | 22,455 | $166.44 | 45,281 |
| 2026-03-20 | Open-market sale | 43,875 | $166.44 | 74,451 |
| 2026-03-20 | Open-market sale | 37,837 | $166.44 | 91,384 |
| 2026-03-20 | Open-market sale | 35 | $169.63 | 0 |
| 2026-03-20 | Open-market sale | 4,057 | $169.63 | 55,866 |
| 2026-03-20 | Open-market sale | 2,076 | $169.63 | 35,770 |
| 2026-03-20 | Option exercise (derivative) | 3,579 | $0.00 | 287,487 |
| 2026-03-20 | Option exercise (derivative) | 236,928 | $0.00 | 19,033,894 |
| 2026-03-20 | Option exercise (derivative) | 243,218 | $0.00 | 19,539,246 |
| 2026-03-20 | Option exercise (derivative) | 131,654 | $0.00 | 10,576,570 |
| 2026-03-20 | Option exercise (derivative) | 1,614 | $0.00 | 129,640 |
| 2026-03-20 | Open-market sale | 23,415 | $163.51 | 108,239 |
| 2026-03-20 | Option exercise | 236,928 | — | 236,928 |
| 2026-03-20 | Option exercise | 243,218 | — | 243,218 |
| 2026-03-20 | Option exercise | 131,654 | — | 131,654 |
| 2026-03-20 | Option exercise | 3,579 | — | 3,579 |
| 2026-03-20 | Option exercise | 1,614 | — | 1,614 |
| 2026-03-20 | Open-market sale | 901 | $165.49 | 1,193 |
| 2026-03-20 | Open-market sale | 24,139 | $165.49 | 67,736 |
| 2026-03-20 | Open-market sale | 47,166 | $165.49 | 118,326 |
| 2026-03-20 | Open-market sale | 40,675 | $165.49 | 129,222 |
| 2026-03-20 | Open-market sale | 275 | $164.60 | 944 |
| 2026-03-20 | Open-market sale | 611 | $164.60 | 2,094 |
| 2026-03-20 | Open-market sale | 16,365 | $164.60 | 91,875 |
| 2026-03-20 | Open-market sale | 31,976 | $164.60 | 165,491 |
| 2026-03-20 | Open-market sale | 27,576 | $164.60 | 169,897 |
| 2026-03-20 | Open-market sale | 394 | $163.51 | 1,220 |
| 2026-03-20 | Open-market sale | 874 | $163.51 | 2,705 |
| 2026-03-20 | Open-market sale | 406 | $165.49 | 538 |
| 2026-03-20 | Open-market sale | 45,751 | $163.51 | 197,467 |
| 2026-03-20 | Open-market sale | 39,455 | $163.51 | 197,473 |
| 2026-03-19 | J | 26,603 | — | 0 |
| 2026-03-18 | Open-market sale | 72 | $154.78 | 0 |
| 2026-03-18 | Open-market sale | 1,939 | $154.78 | 26,603 |
| 2026-03-18 | Open-market sale | 3,778 | $154.78 | 41,819 |
| 2026-03-18 | Open-market sale | 3,262 | $154.78 | 56,298 |
| 2026-03-18 | Open-market sale | 60 | $154.17 | 33 |
| 2026-03-18 | Open-market sale | 132 | $154.17 | 72 |
| 2026-03-18 | Open-market sale | 3,554 | $154.17 | 28,542 |
| 2026-03-18 | Open-market sale | 6,926 | $154.17 | 45,597 |
| 2026-03-18 | Open-market sale | 5,979 | $154.17 | 59,560 |
| 2026-03-18 | Option exercise (derivative) | 52,586 | $0.00 | 19,270,822 |
| 2026-03-18 | Option exercise (derivative) | 53,983 | $0.00 | 19,782,464 |
| 2026-03-18 | Option exercise (derivative) | 29,220 | $0.00 | 10,708,224 |
| 2026-03-18 | Option exercise (derivative) | 794 | $0.00 | 291,066 |
| 2026-03-18 | Option exercise (derivative) | 358 | $0.00 | 131,254 |
| 2026-03-18 | Option exercise | 794 | — | 794 |
| 2026-03-18 | Option exercise | 29,220 | — | 47,946 |
| 2026-03-18 | Option exercise | 53,983 | — | 83,411 |
| 2026-03-18 | Option exercise | 52,586 | — | 92,204 |
| 2026-03-18 | Open-market sale | 277 | $152.90 | 204 |
| 2026-03-18 | Open-market sale | 7,444 | $152.90 | 32,096 |
| 2026-03-18 | Open-market sale | 125 | $152.90 | 92 |
| 2026-03-18 | Open-market sale | 14,506 | $152.90 | 52,523 |
| 2026-03-18 | Open-market sale | 12,523 | $152.90 | 65,539 |
| 2026-03-18 | Open-market sale | 98 | $152.34 | 217 |
| 2026-03-18 | Open-market sale | 217 | $152.34 | 481 |
| 2026-03-18 | Open-market sale | 5,844 | $152.34 | 39,540 |
| 2026-03-18 | Open-market sale | 11,389 | $152.34 | 67,030 |
| 2026-03-18 | Open-market sale | 9,832 | $152.34 | 78,062 |
| 2026-03-18 | Open-market sale | 43 | $150.32 | 315 |
| 2026-03-18 | Open-market sale | 95 | $150.32 | 699 |
| 2026-03-18 | Open-market sale | 2,562 | $150.32 | 45,384 |
| 2026-03-18 | Open-market sale | 4,993 | $150.32 | 78,418 |
| 2026-03-18 | Open-market sale | 4,310 | $150.32 | 87,894 |
| 2026-03-18 | Option exercise | 358 | — | 358 |
| 2026-03-17 | Option exercise (derivative) | 1,886 | $0.00 | 291,860 |
| 2026-03-17 | Option exercise (derivative) | 69,392 | $0.00 | 10,737,444 |
| 2026-03-17 | Option exercise (derivative) | 128,195 | $0.00 | 19,836,447 |
| 2026-03-17 | Option exercise (derivative) | 851 | $0.00 | 131,612 |
| 2026-03-17 | Option exercise (derivative) | 124,880 | $0.00 | 19,323,408 |
| 2026-03-17 | Open-market sale | 211 | $153.14 | 1,675 |
| 2026-03-17 | Option exercise | 124,880 | — | 124,880 |
| 2026-03-17 | Option exercise | 128,195 | — | 128,195 |
| 2026-03-17 | Open-market sale | 8,408 | $155.00 | 18,726 |
| 2026-03-17 | Open-market sale | 16,390 | $155.00 | 29,428 |
| 2026-03-17 | Open-market sale | 14,149 | $155.00 | 39,618 |
| 2026-03-17 | Open-market sale | 615 | $154.46 | 141 |
| 2026-03-17 | Open-market sale | 1,362 | $154.46 | 313 |
| 2026-03-17 | Open-market sale | 36,592 | $154.46 | 27,134 |
| 2026-03-17 | Open-market sale | 71,331 | $154.46 | 45,818 |
| 2026-03-17 | Open-market sale | 61,578 | $154.46 | 53,767 |
| 2026-03-17 | Open-market sale | 95 | $153.14 | 756 |
| 2026-03-17 | Open-market sale | 141 | $155.00 | 0 |
| 2026-03-17 | Open-market sale | 5,666 | $153.14 | 63,726 |
| 2026-03-17 | Open-market sale | 11,045 | $153.14 | 117,150 |
| 2026-03-17 | Open-market sale | 9,535 | $153.14 | 115,345 |
| 2026-03-17 | Option exercise | 851 | — | 851 |
| 2026-03-17 | Option exercise | 1,886 | — | 1,886 |
| 2026-03-17 | Option exercise | 69,392 | — | 69,392 |
| 2026-03-06 | Open-market sale | 2,051 | $146.75 | 0 |
| 2026-03-05 | J | 79,222 | — | 0 |
| 2026-03-04 | Option exercise (derivative) | 267,863 | $0.00 | 19,448,288 |
| 2026-03-04 | Option exercise (derivative) | 148,844 | $0.00 | 10,806,836 |
| 2026-03-04 | Option exercise (derivative) | 1,824 | $0.00 | 132,463 |
| 2026-03-04 | Option exercise (derivative) | 4,046 | $0.00 | 293,746 |
| 2026-03-04 | Option exercise (derivative) | 274,976 | $0.00 | 19,964,642 |
| 2026-03-04 | Option exercise | 1,824 | — | 1,824 |
| 2026-03-04 | Open-market sale | 2,292 | $147.08 | 0 |
| 2026-03-04 | Open-market sale | 61,690 | $147.08 | 79,222 |
| 2026-03-04 | Open-market sale | 120,216 | $147.08 | 124,213 |
| 2026-03-04 | Open-market sale | 103,705 | $147.08 | 168,047 |
| 2026-03-04 | Open-market sale | 791 | $146.50 | 1,033 |
| 2026-03-04 | Option exercise | 267,863 | — | 351,095 |
| 2026-03-04 | Option exercise | 274,976 | — | 336,406 |
| 2026-03-04 | Option exercise | 148,844 | — | 188,111 |
| 2026-03-04 | Open-market sale | 1,754 | $146.50 | 2,292 |
| 2026-03-04 | Open-market sale | 47,199 | $146.50 | 140,912 |
| 2026-03-04 | Open-market sale | 91,977 | $146.50 | 244,429 |
| 2026-03-04 | Open-market sale | 79,343 | $146.50 | 271,752 |
| 2026-03-04 | Option exercise | 4,046 | — | 4,046 |
| 2026-03-02 | Open-market sale | 64,182 | $150.97 | 98,859 |
| 2026-03-02 | Open-market sale | 74,476 | $150.97 | 79,564 |
| 2026-03-02 | Open-market sale | 38,162 | $150.97 | 48,559 |
| 2026-03-02 | Open-market sale | 1,419 | $150.97 | 346 |
| 2026-03-02 | Open-market sale | 640 | $150.97 | 156 |
| 2026-03-02 | Open-market sale | 15,627 | $151.78 | 83,232 |
| 2026-03-02 | Open-market sale | 346 | $151.78 | 0 |
| 2026-03-02 | Open-market sale | 9,292 | $151.78 | 39,267 |
| 2026-03-02 | Open-market sale | 18,134 | $151.78 | 61,430 |
| 2026-03-02 | Option exercise (derivative) | 145,937 | $0.00 | 10,955,680 |
| 2026-03-02 | Option exercise (derivative) | 3,967 | $0.00 | 297,792 |
| 2026-03-02 | Option exercise (derivative) | 1,789 | $0.00 | 134,287 |
| 2026-03-02 | Option exercise (derivative) | 269,604 | $0.00 | 20,239,618 |
| 2026-03-02 | Option exercise (derivative) | 262,632 | $0.00 | 19,716,151 |
| 2026-03-02 | Option exercise | 1,789 | — | 1,789 |
| 2026-03-02 | Option exercise | 3,967 | — | 3,967 |
| 2026-03-02 | Open-market sale | 610 | $150.17 | 796 |
| 2026-03-02 | Open-market sale | 8,689 | $147.14 | 253,943 |
| 2026-03-02 | Open-market sale | 1,353 | $150.17 | 1,765 |
| 2026-03-02 | Open-market sale | 36,390 | $150.17 | 86,721 |
| 2026-03-02 | Open-market sale | 71,017 | $150.17 | 154,040 |
| 2026-03-02 | Option exercise | 145,937 | — | 145,937 |
| 2026-03-02 | Option exercise | 269,604 | — | 269,604 |
| 2026-03-02 | Option exercise | 262,632 | — | 262,632 |
| 2026-03-02 | Open-market sale | 61,201 | $150.17 | 163,041 |
| 2026-03-02 | Open-market sale | 173 | $148.93 | 1,406 |
| 2026-03-02 | Open-market sale | 383 | $148.93 | 3,118 |
| 2026-03-02 | Open-market sale | 10,300 | $148.93 | 123,111 |
| 2026-03-02 | Open-market sale | 20,101 | $148.93 | 225,057 |
| 2026-03-02 | Open-market sale | 17,323 | $148.93 | 224,242 |
| 2026-03-02 | Open-market sale | 123 | $148.06 | 1,579 |
| 2026-03-02 | Open-market sale | 274 | $148.06 | 3,501 |
| 2026-03-02 | Open-market sale | 7,360 | $148.06 | 133,411 |
| 2026-03-02 | Open-market sale | 14,364 | $148.06 | 245,158 |
| 2026-03-02 | Open-market sale | 12,378 | $148.06 | 241,565 |
| 2026-03-02 | Open-market sale | 87 | $147.14 | 1,702 |
| 2026-03-02 | Open-market sale | 192 | $147.14 | 3,775 |
| 2026-03-02 | Open-market sale | 5,166 | $147.14 | 140,771 |
| 2026-03-02 | Open-market sale | 10,083 | $147.14 | 259,521 |
| 2025-12-09 | Open-market sale | 71,000 | $138.12 | 1,172,428 |
| 2025-10-14 | Open-market sale | 3,538 | $151.63 | 0 |
| 2025-10-10 | J | 83,188 | — | 0 |
| 2025-10-08 | J | 167,275 | — | 0 |
| 2025-10-08 | Option exercise (derivative) | 263,024 | $0.00 | 19,978,783 |
| 2025-10-08 | Option exercise (derivative) | 1,791 | $0.00 | 136,076 |
| 2025-10-08 | Option exercise (derivative) | 3,973 | $0.00 | 301,759 |
| 2025-10-08 | Option exercise (derivative) | 146,154 | $0.00 | 11,101,617 |
| 2025-10-08 | Option exercise (derivative) | 270,007 | $0.00 | 20,509,222 |
| 2025-10-08 | Open-market sale | 1 | $164.53 | 83,188 |
| 2025-10-08 | Open-market sale | 554 | $162.65 | 0 |
| 2025-10-08 | Open-market sale | 14,846 | $162.65 | 39,768 |
| 2025-10-08 | Open-market sale | 29,028 | $162.65 | 61,993 |
| 2025-10-08 | Open-market sale | 25,096 | $162.65 | 83,189 |
| 2025-10-08 | Open-market sale | 286 | $161.93 | 250 |
| 2025-10-08 | Open-market sale | 635 | $161.93 | 554 |
| 2025-10-08 | Open-market sale | 16,994 | $161.93 | 54,614 |
| 2025-10-08 | Open-market sale | 33,227 | $161.93 | 91,021 |
| 2025-10-08 | Open-market sale | 28,726 | $161.93 | 108,285 |
| 2025-10-08 | Open-market sale | 1,255 | $161.15 | 536 |
| 2025-10-08 | Open-market sale | 2,784 | $161.15 | 1,189 |
| 2025-10-08 | Open-market sale | 74,546 | $161.15 | 71,608 |
| 2025-10-08 | Open-market sale | 145,758 | $161.15 | 124,249 |
| 2025-10-08 | Open-market sale | 126,013 | $161.15 | 137,011 |
| 2025-10-08 | Option exercise | 1,791 | — | 1,791 |
| 2025-10-08 | Option exercise | 3,973 | — | 3,973 |
| 2025-10-08 | Option exercise | 146,154 | — | 146,154 |
| 2025-10-08 | Option exercise | 270,007 | — | 270,007 |
| 2025-10-08 | Option exercise | 263,024 | — | 263,024 |
| 2025-10-07 | Open-market sale | 4,103 | $154.21 | 79,531 |
| 2025-10-07 | Open-market sale | 6,926 | $154.21 | 167,275 |
| 2025-10-07 | Open-market sale | 153 | $154.21 | 0 |
| 2025-10-07 | Open-market sale | 8,005 | $154.21 | 124,896 |
| 2025-10-07 | Option exercise (derivative) | 262,733 | $0.00 | 20,241,807 |
| 2025-10-07 | Option exercise (derivative) | 269,709 | $0.00 | 20,779,229 |
| 2025-10-07 | Option exercise (derivative) | 145,992 | $0.00 | 11,247,771 |
| 2025-10-07 | Option exercise (derivative) | 3,968 | $0.00 | 305,732 |
| 2025-10-07 | Option exercise (derivative) | 1,790 | $0.00 | 137,867 |
| 2025-10-07 | Open-market sale | 46 | $146.73 | 1,744 |
| 2025-10-07 | Open-market sale | 102 | $146.73 | 3,866 |
| 2025-10-07 | Open-market sale | 11,023 | $147.75 | 331,469 |
| 2025-10-07 | Open-market sale | 12,739 | $147.75 | 314,648 |
| 2025-10-07 | Open-market sale | 6,530 | $147.75 | 176,799 |
| 2025-10-07 | Open-market sale | 243 | $147.75 | 3,623 |
| 2025-10-07 | Open-market sale | 110 | $147.75 | 1,634 |
| 2025-10-07 | Open-market sale | 39,347 | $148.86 | 292,122 |
| 2025-10-07 | Open-market sale | 45,472 | $148.86 | 269,176 |
| 2025-10-07 | Open-market sale | 23,309 | $148.86 | 153,490 |
| 2025-10-07 | Open-market sale | 868 | $148.86 | 2,754 |
| 2025-10-07 | Open-market sale | 392 | $148.86 | 1,243 |
| 2025-10-07 | Option exercise | 262,733 | — | 347,127 |
| 2025-10-07 | Option exercise | 269,709 | — | 332,743 |
| 2025-10-07 | Option exercise | 145,992 | — | 186,074 |
| 2025-10-07 | Option exercise | 3,968 | — | 3,968 |
| 2025-10-07 | Option exercise | 1,790 | — | 1,790 |
| 2025-10-07 | Open-market sale | 4,635 | $146.73 | 342,492 |
| 2025-10-07 | Open-market sale | 5,356 | $146.73 | 327,387 |
| 2025-10-07 | Open-market sale | 2,746 | $146.73 | 183,328 |
| 2025-10-07 | Open-market sale | 470 | $153.28 | 69 |
| 2025-10-07 | Open-market sale | 1,041 | $153.28 | 153 |
| 2025-10-07 | Open-market sale | 27,947 | $153.28 | 83,634 |
| 2025-10-07 | Open-market sale | 54,519 | $153.28 | 132,901 |
| 2025-10-07 | Open-market sale | 47,176 | $153.28 | 174,201 |
| 2025-10-07 | Open-market sale | 91 | $152.51 | 538 |
| 2025-10-07 | Open-market sale | 201 | $152.51 | 1,194 |
| 2025-10-07 | Open-market sale | 5,406 | $152.51 | 111,581 |
| 2025-10-07 | Open-market sale | 34,835 | $149.99 | 118,654 |
| 2025-10-07 | Open-market sale | 67,957 | $149.99 | 201,219 |
| 2025-10-07 | Open-market sale | 58,804 | $149.99 | 233,318 |
| 2025-10-07 | Open-market sale | 2,815 | $150.45 | 230,503 |
| 2025-10-07 | Open-market sale | 585 | $149.99 | 657 |
| 2025-10-07 | Open-market sale | 1,297 | $149.99 | 1,457 |
| 2025-10-07 | Open-market sale | 10,547 | $152.51 | 187,420 |
| 2025-10-07 | Open-market sale | 9,126 | $152.51 | 221,377 |
| 2025-10-07 | Open-market sale | 28 | $150.45 | 629 |
| 2025-10-07 | Open-market sale | 62 | $150.45 | 1,395 |
| 2025-10-07 | Open-market sale | 1,667 | $150.45 | 116,987 |
| 2025-10-07 | Open-market sale | 3,253 | $150.45 | 197,966 |
| 2025-10-06 | Option exercise (derivative) | 267,847 | $0.00 | 20,504,540 |
| 2025-10-06 | Option exercise (derivative) | 1,824 | $0.00 | 139,657 |
| 2025-10-06 | Option exercise (derivative) | 4,046 | $0.00 | 309,700 |
| 2025-10-06 | Option exercise (derivative) | 148,835 | $0.00 | 11,393,763 |
| 2025-10-06 | Option exercise (derivative) | 274,958 | $0.00 | 21,048,938 |
| 2025-10-06 | Open-market sale | 1,080 | $146.25 | 33 |
| 2025-10-06 | Open-market sale | 2,397 | $146.25 | 73 |
| 2025-10-06 | Open-market sale | 64,420 | $146.25 | 42,047 |
| 2025-10-06 | Open-market sale | 125,533 | $146.25 | 66,863 |
| 2025-10-06 | Open-market sale | 108,668 | $146.25 | 87,708 |
| 2025-10-06 | Open-market sale | 711 | $145.86 | 1,113 |
| 2025-10-06 | Open-market sale | 1,576 | $145.86 | 2,470 |
| 2025-10-06 | Open-market sale | 42,368 | $145.86 | 106,467 |
| 2025-10-06 | Open-market sale | 1,911 | $147.39 | 85,798 |
| 2025-10-06 | Open-market sale | 2,207 | $147.39 | 64,655 |
| 2025-10-06 | Open-market sale | 1,133 | $147.39 | 40,914 |
| 2025-10-06 | Open-market sale | 42 | $147.39 | 31 |
| 2025-10-06 | Open-market sale | 82,562 | $145.86 | 192,396 |
| 2025-10-06 | Open-market sale | 1,113 | $148.41 | 84,685 |
| 2025-10-06 | Open-market sale | 1,285 | $148.41 | 63,370 |
| 2025-10-06 | Open-market sale | 660 | $148.41 | 40,255 |
| 2025-10-06 | Open-market sale | 25 | $148.41 | 6 |
| 2025-10-06 | Open-market sale | 11 | $148.41 | 3 |
| 2025-10-06 | Option exercise | 267,847 | — | 267,847 |
| 2025-10-06 | Option exercise | 274,958 | — | 274,958 |
| 2025-10-06 | Option exercise | 148,835 | — | 148,835 |
| 2025-10-06 | Option exercise | 4,046 | — | 4,046 |
| 2025-10-06 | Option exercise | 1,824 | — | 1,824 |
| 2025-10-06 | Open-market sale | 71,470 | $145.86 | 196,377 |
| 2025-10-06 | Open-market sale | 19 | $147.39 | 14 |
| 2025-10-06 | Open-market sale | 291 | $149.09 | 84,394 |
| 2025-10-06 | Open-market sale | 336 | $149.09 | 63,034 |
| 2025-10-06 | Open-market sale | 173 | $149.09 | 40,082 |
| 2025-10-06 | Open-market sale | 3 | $149.09 | 0 |
| 2025-10-02 | J | 40,051 | — | 0 |
| 2025-10-02 | Open-market sale | 1,032 | $146.07 | 0 |
| 2025-10-01 | Option exercise (derivative) | 1,822 | $0.00 | 141,481 |
| 2025-10-01 | Option exercise (derivative) | 274,674 | $0.00 | 21,323,896 |
| 2025-10-01 | Option exercise (derivative) | 148,681 | $0.00 | 11,542,598 |
| 2025-10-01 | Option exercise (derivative) | 4,041 | $0.00 | 313,746 |
| 2025-10-01 | Option exercise (derivative) | 267,571 | $0.00 | 20,772,387 |
| 2025-10-01 | Open-market sale | 40,541 | $145.54 | 227,030 |
| 2025-10-01 | Option exercise | 1,822 | — | 1,822 |
| 2025-10-01 | Option exercise | 4,041 | — | 4,041 |
| 2025-10-01 | Option exercise | 148,681 | — | 148,681 |
| 2025-10-01 | Option exercise | 274,674 | — | 274,674 |
| 2025-10-01 | Option exercise | 267,571 | — | 267,571 |
| 2025-10-01 | Open-market sale | 1,425 | $146.34 | 1,725 |
| 2025-10-01 | Open-market sale | 38,303 | $146.34 | 86,410 |
| 2025-10-01 | Open-market sale | 74,667 | $146.34 | 153,284 |
| 2025-10-01 | Open-market sale | 64,788 | $146.34 | 162,242 |
| 2025-10-01 | Open-market sale | 46,723 | $145.54 | 227,951 |
| 2025-10-01 | Open-market sale | 23,968 | $145.54 | 124,713 |
| 2025-10-01 | Open-market sale | 892 | $145.54 | 3,149 |
| 2025-10-01 | Open-market sale | 402 | $145.54 | 1,420 |
| 2025-10-01 | Open-market sale | 642 | $146.34 | 777 |
| 2025-10-01 | Open-market sale | 42 | $148.76 | 62,911 |
| 2025-10-01 | Open-market sale | 78,378 | $147.09 | 83,864 |
| 2025-10-01 | Open-market sale | 90,330 | $147.09 | 62,953 |
| 2025-10-01 | Open-market sale | 22 | $148.76 | 40,051 |
| 2025-10-01 | Open-market sale | 1,724 | $147.09 | 1 |
| 2025-10-01 | Open-market sale | 37 | $148.76 | 83,827 |
| 2025-10-01 | Open-market sale | 777 | $147.09 | 0 |
| 2025-10-01 | Open-market sale | 46,338 | $147.09 | 40,073 |
| 2025-09-25 | J | 63,813 | — | 0 |
| 2025-09-25 | Open-market sale | 6,701 | $130.62 | 0 |
| 2025-09-22 | J | 111,511 | — | 0 |
| 2025-09-22 | Option exercise (derivative) | 6,524 | $0.00 | 317,787 |
| 2025-09-22 | Option exercise (derivative) | 240,032 | $0.00 | 11,691,279 |
| 2025-09-22 | Option exercise (derivative) | 431,969 | $0.00 | 21,039,958 |
| 2025-09-22 | Option exercise (derivative) | 2,942 | $0.00 | 143,303 |
| 2025-09-22 | Option exercise (derivative) | 443,438 | $0.00 | 21,598,570 |
| 2025-09-22 | Open-market sale | 223,553 | $135.69 | 190,879 |
| 2025-09-22 | Open-market sale | 193,080 | $135.69 | 213,837 |
| 2025-09-22 | Open-market sale | 249 | $134.88 | 2,693 |
| 2025-09-22 | Open-market sale | 552 | $134.88 | 5,972 |
| 2025-09-22 | Open-market sale | 14,900 | $134.88 | 225,132 |
| 2025-09-22 | Open-market sale | 29,006 | $134.88 | 414,432 |
| 2025-09-22 | Open-market sale | 25,052 | $134.88 | 406,917 |
| 2025-09-22 | Option exercise | 2,942 | — | 2,942 |
| 2025-09-22 | Option exercise | 6,524 | — | 6,524 |
| 2025-09-22 | Open-market sale | 838 | $137.57 | 0 |
| 2025-09-22 | Open-market sale | 22,633 | $137.57 | 63,813 |
| 2025-09-22 | Option exercise | 240,032 | — | 240,032 |
| 2025-09-22 | Option exercise | 443,438 | — | 443,438 |
| 2025-09-22 | Option exercise | 431,969 | — | 431,969 |
| 2025-09-22 | Open-market sale | 44,059 | $137.57 | 100,400 |
| 2025-09-22 | Open-market sale | 38,053 | $137.57 | 135,692 |
| 2025-09-22 | Open-market sale | 398 | $136.54 | 378 |
| 2025-09-22 | Open-market sale | 883 | $136.54 | 838 |
| 2025-09-22 | Open-market sale | 23,846 | $136.54 | 86,446 |
| 2025-09-22 | Open-market sale | 46,419 | $136.54 | 144,459 |
| 2025-09-22 | Open-market sale | 40,092 | $136.54 | 173,745 |
| 2025-09-22 | Open-market sale | 1,917 | $135.69 | 776 |
| 2025-09-22 | Open-market sale | 4,252 | $135.69 | 1,721 |
| 2025-09-22 | Open-market sale | 114,839 | $135.69 | 110,292 |
| 2025-09-19 | Option exercise (derivative) | 166,521 | $0.00 | 21,471,927 |
| 2025-09-19 | Option exercise (derivative) | 92,531 | $0.00 | 11,931,311 |
| 2025-09-19 | Option exercise (derivative) | 2,516 | $0.00 | 324,311 |
| 2025-09-19 | Option exercise (derivative) | 1,134 | $0.00 | 146,245 |
| 2025-09-19 | Option exercise (derivative) | 170,943 | $0.00 | 22,042,008 |
| 2025-09-19 | Open-market sale | 698 | $133.10 | 0 |
| 2025-09-19 | Open-market sale | 18,869 | $133.10 | 111,511 |
| 2025-09-19 | Open-market sale | 36,700 | $133.10 | 175,986 |
| 2025-09-19 | Open-market sale | 31,706 | $133.10 | 237,701 |
| 2025-09-19 | Open-market sale | 819 | $132.74 | 315 |
| 2025-09-19 | Open-market sale | 1,818 | $132.74 | 698 |
| 2025-09-19 | Open-market sale | 49,131 | $132.74 | 130,380 |
| 2025-09-19 | Open-market sale | 95,558 | $132.74 | 212,686 |
| 2025-09-19 | Open-market sale | 82,557 | $132.74 | 269,407 |
| 2025-09-19 | Option exercise | 1,134 | — | 1,134 |
| 2025-09-19 | Option exercise | 2,516 | — | 2,516 |
| 2025-09-19 | Option exercise | 92,531 | — | 179,511 |
| 2025-09-19 | Option exercise | 170,943 | — | 308,244 |
| 2025-09-19 | Option exercise | 166,521 | — | 351,964 |
| 2025-09-18 | Option exercise (derivative) | 2,014 | $0.00 | 147,379 |
| 2025-09-18 | Option exercise (derivative) | 164,296 | $0.00 | 12,023,842 |
| 2025-09-18 | Option exercise (derivative) | 4,465 | $0.00 | 326,827 |
| 2025-09-18 | Option exercise (derivative) | 303,522 | $0.00 | 22,212,951 |
| 2025-09-18 | Option exercise (derivative) | 295,673 | $0.00 | 21,638,448 |
| 2025-09-18 | Option exercise | 4,465 | — | 4,465 |
| 2025-09-18 | Option exercise | 295,673 | — | 388,348 |
| 2025-09-18 | Open-market sale | 9,828 | $133.55 | 86,980 |
| 2025-09-18 | Open-market sale | 164 | $133.55 | 0 |
| 2025-09-18 | Option exercise | 303,522 | — | 372,156 |
| 2025-09-18 | Option exercise | 164,296 | — | 207,741 |
| 2025-09-18 | Open-market sale | 16,514 | $133.55 | 185,443 |
| 2025-09-18 | Open-market sale | 410 | $133.08 | 164 |
| 2025-09-18 | Open-market sale | 909 | $133.08 | 363 |
| 2025-09-18 | Open-market sale | 24,590 | $133.08 | 96,808 |
| 2025-09-18 | Open-market sale | 47,823 | $133.08 | 156,415 |
| 2025-09-18 | Open-market sale | 41,317 | $133.08 | 201,957 |
| 2025-09-18 | Open-market sale | 1,440 | $131.96 | 574 |
| 2025-09-18 | Open-market sale | 3,192 | $131.96 | 1,273 |
| 2025-09-18 | Open-market sale | 86,343 | $131.96 | 121,398 |
| 2025-09-18 | Open-market sale | 167,918 | $131.96 | 204,238 |
| 2025-09-18 | Open-market sale | 145,075 | $131.96 | 243,273 |
| 2025-09-18 | Option exercise | 2,014 | — | 2,014 |
| 2025-09-18 | Open-market sale | 19,114 | $133.55 | 137,301 |
| 2025-09-17 | J | 45,958 | — | 0 |
| 2025-09-17 | Option exercise (derivative) | 303,437 | $0.00 | 22,516,473 |
| 2025-09-17 | Option exercise (derivative) | 295,589 | $0.00 | 21,934,121 |
| 2025-09-17 | Option exercise (derivative) | 4,465 | $0.00 | 331,292 |
| 2025-09-17 | Option exercise (derivative) | 164,250 | $0.00 | 12,188,138 |
| 2025-09-17 | Option exercise (derivative) | 2,013 | $0.00 | 149,393 |
| 2025-09-17 | Open-market sale | 36,710 | $131.51 | 95,315 |
| 2025-09-17 | Open-market sale | 1,572 | $132.37 | 43,445 |
| 2025-09-17 | Open-market sale | 3,055 | $132.37 | 68,634 |
| 2025-09-17 | Open-market sale | 2,640 | $132.37 | 92,675 |
| 2025-09-17 | Open-market sale | 364 | $131.51 | 26 |
| 2025-09-17 | Open-market sale | 808 | $131.51 | 58 |
| 2025-09-17 | Open-market sale | 21,855 | $131.51 | 45,017 |
| 2025-09-17 | Option exercise | 295,589 | — | 295,589 |
| 2025-09-17 | Option exercise | 303,437 | — | 303,437 |
| 2025-09-17 | Option exercise | 164,250 | — | 164,250 |
| 2025-09-17 | Option exercise | 4,465 | — | 4,465 |
| 2025-09-17 | Option exercise | 2,013 | — | 2,013 |
| 2025-09-17 | Open-market sale | 18,660 | $129.62 | 276,929 |
| 2025-09-17 | Open-market sale | 21,592 | $129.62 | 281,845 |
| 2025-09-17 | Open-market sale | 11,109 | $129.62 | 153,141 |
| 2025-09-17 | Open-market sale | 411 | $129.62 | 4,054 |
| 2025-09-17 | Open-market sale | 185 | $129.62 | 1,828 |
| 2025-09-17 | Open-market sale | 144,904 | $130.20 | 132,025 |
| 2025-09-17 | Open-market sale | 167,676 | $130.20 | 114,168 |
| 2025-09-17 | Open-market sale | 86,269 | $130.20 | 66,872 |
| 2025-09-17 | Open-market sale | 3,189 | $130.20 | 866 |
| 2025-09-17 | Open-market sale | 1,438 | $130.20 | 390 |
| 2025-09-17 | Open-market sale | 26 | $132.37 | 0 |
| 2025-09-17 | Open-market sale | 42,479 | $131.51 | 71,689 |
| 2025-09-15 | Option exercise (derivative) | 313,738 | $0.00 | 22,229,710 |
| 2025-09-15 | Option exercise (derivative) | 322,069 | $0.00 | 22,819,910 |
| 2025-09-15 | Option exercise (derivative) | 174,335 | $0.00 | 12,352,388 |
| 2025-09-15 | Option exercise (derivative) | 2,137 | $0.00 | 151,406 |
| 2025-09-15 | Option exercise (derivative) | 4,739 | $0.00 | 335,757 |
| 2025-09-15 | Open-market sale | 163,558 | $126.63 | 158,511 |
| 2025-09-15 | Option exercise | 313,738 | — | 313,738 |
| 2025-09-15 | Option exercise | 322,069 | — | 322,069 |
| 2025-09-15 | Option exercise | 174,335 | — | 174,335 |
| 2025-09-15 | Option exercise | 4,739 | — | 4,739 |
| 2025-09-15 | Open-market sale | 1,629 | $127.70 | 0 |
| 2025-09-15 | Open-market sale | 44,139 | $127.70 | 45,958 |
| 2025-09-15 | Open-market sale | 85,702 | $127.70 | 72,809 |
| 2025-09-15 | Open-market sale | 74,090 | $127.70 | 98,251 |
| 2025-09-15 | Open-market sale | 1,402 | $126.63 | 735 |
| 2025-09-15 | Open-market sale | 3,110 | $126.63 | 1,629 |
| 2025-09-15 | Open-market sale | 84,238 | $126.63 | 90,097 |
| 2025-09-15 | Open-market sale | 141,397 | $126.63 | 172,341 |
| 2025-09-15 | Option exercise | 2,137 | — | 2,137 |
| 2025-07-17 | Open-market sale | 2,824 | $123.50 | 0 |
| 2025-07-17 | J | 28,234 | — | 0 |
| 2025-07-16 | Option exercise (derivative) | 2,087 | $0.00 | 23,141,979 |
| 2025-07-16 | Option exercise (derivative) | 2,033 | $0.00 | 22,543,448 |
| 2025-07-16 | Option exercise (derivative) | 1,129 | $0.00 | 12,526,723 |
| 2025-07-16 | Option exercise (derivative) | 31 | $0.00 | 340,496 |
| 2025-07-16 | Option exercise (derivative) | 14 | $0.00 | 153,543 |
| 2025-07-16 | Open-market sale | 1,407 | $125.29 | 28,234 |
| 2025-07-16 | Open-market sale | 31 | $125.29 | 0 |
| 2025-07-16 | Open-market sale | 832 | $125.29 | 13,497 |
| 2025-07-16 | Open-market sale | 1,616 | $125.29 | 21,408 |
| 2025-07-16 | Option exercise | 2,033 | — | 29,641 |
| 2025-07-16 | Option exercise | 2,087 | — | 23,024 |
| 2025-07-16 | Option exercise | 1,129 | — | 14,329 |
| 2025-07-16 | Option exercise | 31 | — | 31 |
| 2025-07-16 | Option exercise | 14 | — | 14 |
| 2025-07-15 | Option exercise (derivative) | 50,112 | $0.00 | 12,527,852 |
| 2025-07-15 | Option exercise (derivative) | 614 | $0.00 | 153,557 |
| 2025-07-15 | Option exercise (derivative) | 90,182 | $0.00 | 22,545,481 |
| 2025-07-15 | Option exercise (derivative) | 92,577 | $0.00 | 23,144,066 |
| 2025-07-15 | Option exercise (derivative) | 1,362 | $0.00 | 340,527 |
| 2025-07-15 | Open-market sale | 36 | $127.56 | 27,608 |
| 2025-07-15 | Open-market sale | 21 | $127.56 | 13,200 |
| 2025-07-15 | Open-market sale | 41 | $127.56 | 20,937 |
| 2025-07-15 | Option exercise | 92,577 | — | 92,577 |
| 2025-07-15 | Option exercise | 50,112 | — | 50,112 |
| 2025-07-15 | Option exercise | 1,362 | — | 1,362 |
| 2025-07-15 | Option exercise | 614 | — | 614 |
| 2025-07-15 | Open-market sale | 55,884 | $125.90 | 34,298 |
| 2025-07-15 | Open-market sale | 63,980 | $125.90 | 28,597 |
| 2025-07-15 | Open-market sale | 32,965 | $125.90 | 17,147 |
| 2025-07-15 | Open-market sale | 1,216 | $125.90 | 146 |
| 2025-07-15 | Open-market sale | 548 | $125.90 | 66 |
| 2025-07-15 | Open-market sale | 6,654 | $126.90 | 27,644 |
| 2025-07-15 | Open-market sale | 7,618 | $126.90 | 20,978 |
| 2025-07-15 | Open-market sale | 3,925 | $126.90 | 13,221 |
| 2025-07-15 | Open-market sale | 65 | $126.90 | 1 |
| 2025-07-15 | Open-market sale | 1 | $127.56 | 0 |
| 2025-07-15 | Option exercise | 90,182 | — | 90,182 |
| 2025-07-14 | J | 45,837 | — | 0 |
| 2025-07-10 | Option exercise (derivative) | 4,722 | $0.00 | 341,889 |
| 2025-07-10 | Option exercise (derivative) | 173,734 | $0.00 | 12,577,964 |
| 2025-07-10 | Option exercise (derivative) | 320,959 | $0.00 | 23,236,643 |
| 2025-07-10 | Option exercise (derivative) | 312,656 | $0.00 | 22,635,663 |
| 2025-07-10 | Option exercise (derivative) | 2,130 | $0.00 | 154,171 |
| 2025-07-10 | Option exercise | 320,959 | — | 320,959 |
| 2025-07-10 | Open-market sale | 1,789 | $127.93 | 0 |
| 2025-07-10 | Open-market sale | 48,439 | $127.93 | 45,837 |
| 2025-07-10 | Open-market sale | 94,078 | $127.93 | 72,570 |
| 2025-07-10 | Open-market sale | 82,589 | $127.93 | 95,794 |
| 2025-07-10 | Open-market sale | 1,323 | $127.33 | 807 |
| 2025-07-10 | Open-market sale | 2,933 | $127.33 | 1,789 |
| 2025-07-10 | Open-market sale | 79,458 | $127.33 | 94,276 |
| 2025-07-10 | Open-market sale | 154,311 | $127.33 | 166,648 |
| 2025-07-10 | Open-market sale | 134,273 | $127.33 | 178,383 |
| 2025-07-10 | Option exercise | 2,130 | — | 2,130 |
| 2025-07-10 | Option exercise | 4,722 | — | 4,722 |
| 2025-07-10 | Option exercise | 173,734 | — | 173,734 |
| 2025-07-10 | Option exercise | 312,656 | — | 312,656 |
| 2025-06-30 | J | 47,807 | — | 0 |
| 2025-06-26 | Option exercise (derivative) | 326,560 | $0.00 | 22,948,319 |
| 2025-06-26 | Option exercise (derivative) | 335,230 | $0.00 | 23,557,602 |
| 2025-06-26 | Option exercise (derivative) | 181,460 | $0.00 | 12,751,698 |
| 2025-06-26 | Option exercise (derivative) | 2,224 | $0.00 | 156,301 |
| 2025-06-26 | Option exercise (derivative) | 4,932 | $0.00 | 346,611 |
| 2025-06-26 | Open-market sale | 53,104 | $125.98 | 128,356 |
| 2025-06-26 | Option exercise | 326,560 | — | 326,560 |
| 2025-06-26 | Option exercise | 335,230 | — | 335,230 |
| 2025-06-26 | Open-market sale | 2,972 | $126.34 | 0 |
| 2025-06-26 | Open-market sale | 80,549 | $126.34 | 47,807 |
| 2025-06-26 | Open-market sale | 154,901 | $126.34 | 78,208 |
| 2025-06-26 | Open-market sale | 136,909 | $126.34 | 99,391 |
| 2025-06-26 | Open-market sale | 884 | $125.98 | 1,340 |
| 2025-06-26 | Open-market sale | 1,960 | $125.98 | 2,972 |
| 2025-06-26 | Open-market sale | 102,121 | $125.98 | 233,109 |
| 2025-06-26 | Open-market sale | 90,260 | $125.98 | 236,300 |
| 2025-06-26 | Option exercise | 2,224 | — | 2,224 |
| 2025-06-26 | Option exercise | 4,932 | — | 4,932 |
| 2025-06-26 | Option exercise | 181,460 | — | 181,460 |
| 2025-06-24 | Open-market sale | 4,019 | $120.22 | 859 |
| 2025-06-24 | Open-market sale | 4,781 | $120.22 | 1,022 |
| 2025-06-24 | Open-market sale | 859 | $120.86 | 0 |
| 2025-06-13 | J | 97,407 | — | 0 |
| 2025-06-12 | Option exercise (derivative) | 273,946 | $0.00 | 23,274,879 |
| 2025-06-12 | Option exercise (derivative) | 152,224 | $0.00 | 12,933,158 |
| 2025-06-12 | Option exercise (derivative) | 4,138 | $0.00 | 351,543 |
| 2025-06-12 | Option exercise (derivative) | 1,866 | $0.00 | 158,525 |
| 2025-06-12 | Option exercise (derivative) | 281,220 | $0.00 | 23,892,832 |
| 2025-06-12 | Option exercise | 281,220 | — | 373,957 |
| 2025-06-12 | Option exercise | 273,946 | — | 394,276 |
| 2025-06-12 | Option exercise | 152,224 | — | 210,136 |
| 2025-06-12 | Option exercise | 4,138 | — | 4,138 |
| 2025-06-12 | Option exercise | 1,866 | — | 1,866 |
| 2025-06-12 | Open-market sale | 190,601 | $112.83 | 203,675 |
| 2025-06-12 | Open-market sale | 217,853 | $112.83 | 156,104 |
| 2025-06-12 | Open-market sale | 112,729 | $112.83 | 97,407 |
| 2025-06-12 | Open-market sale | 1,866 | $112.83 | 0 |
| 2025-06-11 | Option exercise (derivative) | 2,516 | $0.00 | 13,085,382 |
| 2025-06-11 | Option exercise (derivative) | 68 | $0.00 | 355,681 |
| 2025-06-11 | Option exercise (derivative) | 4,648 | $0.00 | 24,174,052 |
| 2025-06-11 | Option exercise (derivative) | 31 | $0.00 | 160,391 |
| 2025-06-11 | Option exercise (derivative) | 4,528 | $0.00 | 23,548,825 |
| 2025-06-11 | Option exercise | 4,648 | — | 96,349 |
| 2025-06-11 | Option exercise | 4,528 | — | 123,478 |
| 2025-06-11 | Option exercise | 2,516 | — | 59,775 |
| 2025-06-11 | Option exercise | 68 | — | 68 |
| 2025-06-11 | Option exercise | 31 | — | 31 |
| 2025-06-11 | Open-market sale | 3,148 | $114.12 | 120,330 |
| 2025-06-11 | Open-market sale | 68 | $114.12 | 0 |
| 2025-06-11 | Open-market sale | 1,863 | $114.12 | 57,912 |
| 2025-06-11 | Open-market sale | 3,612 | $114.12 | 92,737 |
| 2025-06-10 | Option exercise (derivative) | 220,162 | $0.00 | 24,178,700 |
| 2025-06-10 | Option exercise (derivative) | 123,700 | $0.00 | 13,087,898 |
| 2025-06-10 | Option exercise (derivative) | 2,440 | $0.00 | 355,749 |
| 2025-06-10 | Option exercise (derivative) | 1,100 | $0.00 | 160,422 |
| 2025-06-10 | Option exercise (derivative) | 231,279 | $0.00 | 23,553,353 |
| 2025-06-10 | Open-market sale | 4 | $114.51 | 0 |
| 2025-06-10 | Open-market sale | 98 | $114.51 | 57,259 |
| 2025-06-10 | Open-market sale | 189 | $114.51 | 91,701 |
| 2025-06-10 | Open-market sale | 165 | $114.51 | 118,950 |
| 2025-06-10 | Open-market sale | 1,098 | $113.99 | 2 |
| 2025-06-10 | Open-market sale | 2,436 | $113.99 | 4 |
| 2025-06-10 | Open-market sale | 66,343 | $113.99 | 57,357 |
| 2025-06-10 | Open-market sale | 128,272 | $113.99 | 91,890 |
| 2025-06-10 | Open-market sale | 112,164 | $113.99 | 119,115 |
| 2025-06-10 | Option exercise | 1,100 | — | 1,100 |
| 2025-06-10 | Option exercise | 2,440 | — | 2,440 |
| 2025-06-10 | Option exercise | 123,700 | — | 123,700 |
| 2025-06-10 | Option exercise | 220,162 | — | 220,162 |
| 2025-06-10 | Option exercise | 231,279 | — | 231,279 |
| 2025-06-09 | Option exercise (derivative) | 165,014 | $0.00 | 23,784,632 |
| 2025-06-09 | Option exercise (derivative) | 186,653 | $0.00 | 24,398,862 |
| 2025-06-09 | Option exercise (derivative) | 3,546 | $0.00 | 358,189 |
| 2025-06-09 | Option exercise (derivative) | 96,508 | $0.00 | 13,211,598 |
| 2025-06-09 | Option exercise (derivative) | 1,599 | $0.00 | 161,522 |
| 2025-06-09 | Option exercise | 186,653 | — | 186,653 |
| 2025-06-09 | Option exercise | 165,014 | — | 165,014 |
| 2025-06-09 | Open-market sale | 39 | $116.28 | 0 |
| 2025-06-09 | Option exercise | 96,508 | — | 96,508 |
| 2025-06-09 | Option exercise | 3,546 | — | 3,546 |
| 2025-06-09 | Open-market sale | 1,506 | $115.32 | 1 |
| 2025-06-09 | Open-market sale | 94,906 | $114.74 | 70,108 |
| 2025-06-09 | Open-market sale | 107,351 | $114.74 | 79,302 |
| 2025-06-09 | Open-market sale | 55,506 | $114.74 | 41,002 |
| 2025-06-09 | Open-market sale | 2,039 | $114.74 | 1,507 |
| 2025-06-09 | Open-market sale | 920 | $114.74 | 679 |
| 2025-06-09 | Open-market sale | 70,069 | $115.32 | 39 |
| 2025-06-09 | Open-market sale | 79,258 | $115.32 | 44 |
| 2025-06-09 | Open-market sale | 40,980 | $115.32 | 22 |
| 2025-06-09 | Option exercise | 1,599 | — | 1,599 |
| 2025-03-06 | J | 26,450 | — | 0 |
| 2025-01-10 | J | 192,718 | — | 0 |
| 2025-01-08 | Open-market sale | 388 | $120.27 | 0 |
| 2025-01-08 | Open-market sale | 10,554 | $120.27 | 79,338 |
| 2025-01-08 | Open-market sale | 20,397 | $120.27 | 146,275 |
| 2025-01-08 | Open-market sale | 17,825 | $120.27 | 192,718 |
| 2025-01-08 | Open-market sale | 1,595 | $119.67 | 175 |
| 2025-01-08 | Open-market sale | 3,537 | $119.67 | 388 |
| 2025-01-08 | Open-market sale | 96,193 | $119.67 | 89,892 |
| 2025-01-08 | Open-market sale | 185,913 | $119.67 | 166,672 |
| 2025-01-08 | Open-market sale | 162,468 | $119.67 | 210,543 |
| 2025-01-08 | Option exercise (derivative) | 186,085 | $0.00 | 13,308,106 |
| 2025-01-08 | Option exercise (derivative) | 352,585 | $0.00 | 24,585,515 |
| 2025-01-08 | Option exercise (derivative) | 373,011 | $0.00 | 23,949,646 |
| 2025-01-08 | Option exercise (derivative) | 3,925 | $0.00 | 361,735 |
| 2025-01-08 | Option exercise (derivative) | 1,770 | $0.00 | 163,121 |
| 2025-01-08 | Option exercise | 1,770 | — | 1,770 |
| 2025-01-08 | Option exercise | 3,925 | — | 3,925 |
| 2025-01-08 | Option exercise | 186,085 | — | 186,085 |
| 2025-01-08 | Option exercise | 352,585 | — | 352,585 |
| 2025-01-08 | Option exercise | 373,011 | — | 373,011 |
| 2025-01-07 | Option exercise (derivative) | 1,401 | $0.00 | 164,891 |
| 2025-01-07 | Option exercise (derivative) | 84,206 | $0.00 | 13,494,191 |
| 2025-01-07 | Option exercise (derivative) | 142,583 | $0.00 | 24,322,657 |
| 2025-01-07 | Option exercise (derivative) | 163,269 | $0.00 | 24,938,100 |
| 2025-01-07 | Option exercise (derivative) | 3,106 | $0.00 | 365,660 |
| 2025-01-07 | Open-market sale | 555 | $122.79 | 2,551 |
| 2025-01-07 | Open-market sale | 15,043 | $122.79 | 69,163 |
| 2025-01-07 | Open-market sale | 29,167 | $122.79 | 134,102 |
| 2025-01-07 | Open-market sale | 25,472 | $122.79 | 117,111 |
| 2025-01-07 | Option exercise | 1,401 | — | 1,401 |
| 2025-01-07 | Option exercise | 3,106 | — | 3,106 |
| 2025-01-07 | Option exercise | 84,206 | — | 84,206 |
| 2025-01-07 | Option exercise | 163,269 | — | 163,269 |
| 2025-01-07 | Option exercise | 142,583 | — | 142,583 |
| 2025-01-07 | Open-market sale | 250 | $122.79 | 1,151 |
| 2025-01-07 | Open-market sale | 9,149 | $124.38 | 24,948 |
| 2025-01-07 | Open-market sale | 583 | $123.45 | 567 |
| 2025-01-07 | Open-market sale | 1,293 | $123.45 | 1,258 |
| 2025-01-07 | Open-market sale | 35,066 | $123.45 | 34,097 |
| 2025-01-07 | Open-market sale | 67,990 | $123.45 | 66,112 |
| 2025-01-07 | Open-market sale | 59,376 | $123.45 | 57,735 |
| 2025-01-07 | Open-market sale | 42,244 | $125.50 | 0 |
| 2025-01-07 | Open-market sale | 152 | $124.38 | 415 |
| 2025-01-07 | Open-market sale | 337 | $124.38 | 920 |
| 2025-01-07 | Open-market sale | 15,491 | $124.38 | 42,244 |
| 2025-01-07 | Open-market sale | 17,739 | $124.38 | 48,373 |
| 2025-01-06 | Option exercise (derivative) | 113,063 | $0.00 | 24,465,240 |
| 2025-01-06 | Option exercise (derivative) | 129,494 | $0.00 | 25,101,369 |
| 2025-01-06 | Option exercise (derivative) | 79,035 | $0.00 | 13,578,397 |
| 2025-01-06 | Option exercise (derivative) | 2,464 | $0.00 | 368,766 |
| 2025-01-06 | Option exercise (derivative) | 1,111 | $0.00 | 166,292 |
| 2025-01-06 | Option exercise | 129,494 | — | 129,494 |
| 2025-01-06 | Open-market sale | 113,063 | $124.52 | 0 |
| 2025-01-06 | Option exercise | 1,111 | — | 1,111 |
| 2025-01-06 | Option exercise | 2,464 | — | 2,464 |
| 2025-01-06 | Option exercise | 79,035 | — | 79,035 |
| 2025-01-06 | Option exercise | 113,063 | — | 113,063 |
| 2024-12-10 | J | 60,891 | — | 0 |
| 2024-12-10 | Open-market sale | 4,033 | $118.16 | 60,891 |
| 2024-12-10 | Open-market sale | 3,463 | $118.16 | 0 |
| 2024-12-09 | J | 275,905 | — | 0 |
| 2024-12-06 | Open-market sale | 71 | $126.15 | 132,364 |
| 2024-12-06 | Open-market sale | 137 | $126.15 | 210,126 |
| 2024-12-06 | Open-market sale | 119 | $126.15 | 275,905 |
| 2024-12-06 | Open-market sale | 368 | $125.28 | 1 |
| 2024-12-06 | Open-market sale | 815 | $125.28 | 3 |
| 2024-12-06 | Open-market sale | 22,111 | $125.28 | 132,435 |
| 2024-12-06 | Open-market sale | 42,897 | $125.28 | 210,263 |
| 2024-12-06 | Open-market sale | 37,223 | $125.28 | 276,024 |
| 2024-12-06 | Open-market sale | 1 | $126.15 | 0 |
| 2024-12-06 | Option exercise (derivative) | 4,644 | $0.00 | 167,403 |
| 2024-12-06 | Option exercise (derivative) | 10,299 | $0.00 | 371,230 |
| 2024-12-06 | Option exercise (derivative) | 378,904 | $0.00 | 13,657,432 |
| 2024-12-06 | Option exercise (derivative) | 699,989 | $0.00 | 25,230,863 |
| 2024-12-06 | Option exercise (derivative) | 681,886 | $0.00 | 24,578,303 |
| 2024-12-06 | Open-market sale | 97,743 | $123.00 | 648,079 |
| 2024-12-06 | Option exercise | 378,904 | — | 411,498 |
| 2024-12-06 | Option exercise | 699,989 | — | 751,675 |
| 2024-12-06 | Option exercise | 681,886 | — | 745,822 |
| 2024-12-06 | Open-market sale | 850 | $124.49 | 369 |
| 2024-12-06 | Open-market sale | 1,886 | $124.49 | 818 |
| 2024-12-06 | Open-market sale | 51,109 | $124.49 | 154,546 |
| 2024-12-06 | Open-market sale | 99,157 | $124.49 | 253,160 |
| 2024-12-06 | Open-market sale | 86,041 | $124.49 | 313,247 |
| 2024-12-06 | Open-market sale | 2,459 | $123.20 | 1,219 |
| 2024-12-06 | Open-market sale | 5,453 | $123.20 | 2,704 |
| 2024-12-06 | Open-market sale | 147,783 | $123.20 | 205,655 |
| 2024-12-06 | Open-market sale | 286,714 | $123.20 | 352,317 |
| 2024-12-06 | Open-market sale | 248,791 | $123.20 | 399,288 |
| 2024-12-06 | Open-market sale | 966 | $123.00 | 3,678 |
| 2024-12-06 | Open-market sale | 2,142 | $123.00 | 8,157 |
| 2024-12-06 | Open-market sale | 58,060 | $123.00 | 353,438 |
| 2024-12-06 | Open-market sale | 112,644 | $123.00 | 639,031 |
| 2024-12-06 | Option exercise | 10,299 | — | 10,299 |
| 2024-12-06 | Option exercise | 4,644 | — | 4,644 |
| 2024-12-05 | Option exercise (derivative) | 3,356 | $0.00 | 381,529 |
| 2024-12-05 | Option exercise (derivative) | 222,213 | $0.00 | 25,260,189 |
| 2024-12-05 | Option exercise (derivative) | 123,477 | $0.00 | 14,036,336 |
| 2024-12-05 | Option exercise (derivative) | 228,113 | $0.00 | 25,930,852 |
| 2024-12-05 | Option exercise (derivative) | 1,514 | $0.00 | 172,047 |
| 2024-12-05 | Open-market sale | 14,549 | $127.26 | 63,936 |
| 2024-12-05 | Open-market sale | 422 | $126.44 | 139 |
| 2024-12-05 | Open-market sale | 935 | $126.44 | 308 |
| 2024-12-05 | Open-market sale | 25,321 | $126.44 | 40,948 |
| 2024-12-05 | Open-market sale | 49,154 | $126.44 | 67,903 |
| 2024-12-05 | Open-market sale | 44,097 | $126.44 | 78,485 |
| 2024-12-05 | Open-market sale | 953 | $125.68 | 561 |
| 2024-12-05 | Open-market sale | 2,113 | $125.68 | 1,243 |
| 2024-12-05 | Open-market sale | 111,056 | $125.68 | 117,057 |
| 2024-12-05 | Open-market sale | 99,631 | $125.68 | 122,582 |
| 2024-12-05 | Option exercise | 1,514 | — | 1,514 |
| 2024-12-05 | Option exercise | 3,356 | — | 3,356 |
| 2024-12-05 | Option exercise | 123,477 | — | 123,477 |
| 2024-12-05 | Option exercise | 228,113 | — | 228,113 |
| 2024-12-05 | Option exercise | 222,213 | — | 222,213 |
| 2024-12-05 | Open-market sale | 16,217 | $127.26 | 51,686 |
| 2024-12-05 | Open-market sale | 8,354 | $127.26 | 32,594 |
| 2024-12-05 | Open-market sale | 308 | $127.26 | 0 |
| 2024-12-05 | Open-market sale | 57,208 | $125.68 | 66,269 |
| 2024-11-07 | Gift | 72,500 | $0.00 | 718,882 |
| 2024-11-01 | Gift | 77,000 | $0.00 | 791,382 |
| 2024-10-04 | J | 4,689 | — | 132,253 |
| 2024-10-04 | J | 147,648 | — | 60,891 |
| 2024-10-04 | J | 5,017 | — | 0 |
| 2024-10-04 | J | 2,005 | — | 79,021 |
| 2024-07-16 | Open-market sale | 344 | $135.33 | 0 |
| 2024-07-16 | Open-market sale | 1,130 | $134.14 | 344 |
| 2024-07-16 | Open-market sale | 5,586 | $135.33 | 208,539 |
| 2024-07-16 | Open-market sale | 18,321 | $134.14 | 214,125 |
| 2024-07-12 | J | 161,416 | — | 0 |
| 2024-07-10 | Open-market sale | 2,800 | $147.02 | 787,669 |
| 2024-07-10 | Open-market sale | 14,087 | $146.04 | 790,469 |
| 2024-07-09 | Option exercise (derivative) | 290,510 | $0.00 | 14,159,813 |
| 2024-07-09 | Option exercise (derivative) | 536,690 | $0.00 | 26,158,965 |
| 2024-07-09 | Option exercise (derivative) | 522,809 | $0.00 | 25,482,402 |
| 2024-07-09 | Option exercise (derivative) | 3,561 | $0.00 | 173,561 |
| 2024-07-09 | Option exercise (derivative) | 7,897 | $0.00 | 384,885 |
| 2024-07-09 | Open-market sale | 7,897 | $146.66 | 0 |
| 2024-07-09 | Open-market sale | 212,413 | $146.66 | 78,097 |
| 2024-07-09 | Open-market sale | 414,736 | $146.66 | 121,954 |
| 2024-07-09 | Open-market sale | 361,393 | $146.66 | 161,416 |
| 2024-07-09 | Option exercise | 3,561 | — | 3,561 |
| 2024-07-09 | Option exercise | 7,897 | — | 7,897 |
| 2024-07-09 | Option exercise | 290,510 | — | 290,510 |
| 2024-07-09 | Option exercise | 536,690 | — | 536,690 |
| 2024-07-09 | Option exercise | 522,809 | — | 522,809 |
| 2024-07-09 | J | 190,028 | — | 0 |
| 2024-07-08 | Option exercise (derivative) | 3,563 | $0.00 | 177,122 |
| 2024-07-08 | Option exercise (derivative) | 7,900 | $0.00 | 392,782 |
| 2024-07-08 | Option exercise (derivative) | 290,629 | $0.00 | 14,450,323 |
| 2024-07-08 | Option exercise (derivative) | 536,910 | $0.00 | 26,695,655 |
| 2024-07-08 | Option exercise (derivative) | 523,024 | $0.00 | 26,005,211 |
| 2024-07-08 | Open-market sale | 212,614 | $144.68 | 92,126 |
| 2024-07-08 | Open-market sale | 414,286 | $144.68 | 128,898 |
| 2024-07-08 | Open-market sale | 361,637 | $144.68 | 190,028 |
| 2024-07-08 | Option exercise | 3,563 | — | 3,563 |
| 2024-07-08 | Option exercise | 7,900 | — | 7,900 |
| 2024-07-08 | Option exercise | 290,629 | — | 304,740 |
| 2024-07-08 | Option exercise | 536,910 | — | 543,184 |
| 2024-07-08 | Option exercise | 523,024 | — | 551,665 |
| 2024-07-08 | Open-market sale | 7,900 | $144.68 | 0 |
| 2024-07-03 | Open-market sale | 3,910 | $146.80 | 6,274 |
| 2024-07-03 | Open-market sale | 2,839 | $146.80 | 28,641 |
| 2024-07-03 | Open-market sale | 61 | $146.80 | 0 |
| 2024-07-03 | Open-market sale | 1,655 | $146.80 | 14,111 |
| 2024-07-03 | Option exercise (derivative) | 1,429 | $0.00 | 400,682 |
| 2024-07-03 | Option exercise (derivative) | 52,570 | $0.00 | 14,740,952 |
| 2024-07-03 | Option exercise (derivative) | 644 | $0.00 | 180,685 |
| 2024-07-03 | Option exercise (derivative) | 97,119 | $0.00 | 27,232,565 |
| 2024-07-03 | Option exercise (derivative) | 94,606 | $0.00 | 26,528,235 |
| 2024-07-03 | Open-market sale | 67 | $145.78 | 28 |
| 2024-07-03 | Open-market sale | 148 | $145.78 | 61 |
| 2024-07-03 | Open-market sale | 3,982 | $145.78 | 15,766 |
| 2024-07-03 | Open-market sale | 9,407 | $145.78 | 10,184 |
| 2024-07-03 | Open-market sale | 6,831 | $145.78 | 31,480 |
| 2024-07-03 | Open-market sale | 266 | $145.02 | 95 |
| 2024-07-03 | Open-market sale | 592 | $145.02 | 209 |
| 2024-07-03 | Open-market sale | 15,923 | $145.02 | 19,748 |
| 2024-07-03 | Open-market sale | 37,611 | $145.02 | 19,591 |
| 2024-07-03 | Open-market sale | 27,311 | $145.02 | 38,311 |
| 2024-07-03 | Open-market sale | 283 | $143.84 | 361 |
| 2024-07-03 | Open-market sale | 628 | $143.84 | 801 |
| 2024-07-03 | Open-market sale | 16,899 | $143.84 | 35,671 |
| 2024-07-03 | Open-market sale | 39,917 | $143.84 | 57,202 |
| 2024-07-03 | Open-market sale | 28,984 | $143.84 | 65,622 |
| 2024-07-03 | Option exercise | 644 | — | 644 |
| 2024-07-03 | Option exercise | 1,429 | — | 1,429 |
| 2024-07-03 | Option exercise | 52,570 | — | 52,570 |
| 2024-07-03 | Option exercise | 97,119 | — | 97,119 |
| 2024-07-03 | Option exercise | 94,606 | — | 94,606 |
| 2024-06-21 | J | 145,849 | — | 0 |
| 2024-06-20 | J | 171,487 | — | 0 |
| 2024-06-20 | Open-market sale | 491 | $156.41 | 1,386 |
| 2024-06-20 | Open-market sale | 1,090 | $156.41 | 3,075 |
| 2024-06-20 | Open-market sale | 29,242 | $156.41 | 153,441 |
| 2024-06-20 | Open-market sale | 57,251 | $156.41 | 271,459 |
| 2024-06-20 | Open-market sale | 49,838 | $156.41 | 286,494 |
| 2024-06-20 | Open-market sale | 160 | $155.46 | 1,877 |
| 2024-06-20 | Open-market sale | 355 | $155.46 | 4,165 |
| 2024-06-20 | Open-market sale | 9,533 | $155.46 | 182,683 |
| 2024-06-20 | Open-market sale | 18,664 | $155.46 | 328,710 |
| 2024-06-20 | Open-market sale | 16,247 | $155.46 | 336,332 |
| 2024-06-20 | Open-market sale | 25 | $154.26 | 2,037 |
| 2024-06-20 | Open-market sale | 55 | $154.26 | 4,520 |
| 2024-06-20 | Open-market sale | 1,474 | $154.26 | 192,216 |
| 2024-06-20 | Open-market sale | 2,886 | $154.26 | 347,374 |
| 2024-06-20 | Open-market sale | 2,512 | $154.26 | 352,579 |
| 2024-06-20 | Open-market sale | 266 | $153.39 | 2,062 |
| 2024-06-20 | Open-market sale | 590 | $153.39 | 4,575 |
| 2024-06-20 | Open-market sale | 15,846 | $153.39 | 193,690 |
| 2024-06-20 | Open-market sale | 31,025 | $153.39 | 350,260 |
| 2024-06-20 | Open-market sale | 27,009 | $153.39 | 355,091 |
| 2024-06-20 | Option exercise (derivative) | 471,805 | $0.00 | 26,622,841 |
| 2024-06-20 | Option exercise (derivative) | 3,213 | $0.00 | 181,329 |
| 2024-06-20 | Option exercise (derivative) | 7,126 | $0.00 | 402,111 |
| 2024-06-20 | Option exercise (derivative) | 262,168 | $0.00 | 14,793,522 |
| 2024-06-20 | Option exercise (derivative) | 484,331 | $0.00 | 27,329,684 |
| 2024-06-20 | Open-market sale | 23,146 | $152.54 | 381,285 |
| 2024-06-20 | Open-market sale | 20,149 | $152.54 | 382,100 |
| 2024-06-20 | Open-market sale | 376 | $151.51 | 2,527 |
| 2024-06-20 | Open-market sale | 834 | $151.51 | 5,605 |
| 2024-06-20 | Open-market sale | 440 | $152.54 | 5,165 |
| 2024-06-20 | Open-market sale | 11,822 | $152.54 | 209,536 |
| 2024-06-20 | Open-market sale | 22,368 | $151.51 | 221,358 |
| 2024-06-20 | Open-market sale | 43,793 | $151.51 | 404,431 |
| 2024-06-20 | Open-market sale | 38,123 | $151.51 | 402,249 |
| 2024-06-20 | Open-market sale | 310 | $150.45 | 2,903 |
| 2024-06-20 | Open-market sale | 687 | $150.45 | 6,439 |
| 2024-06-20 | Open-market sale | 18,442 | $150.45 | 243,726 |
| 2024-06-20 | Open-market sale | 36,107 | $150.45 | 448,224 |
| 2024-06-20 | Open-market sale | 31,433 | $150.45 | 440,372 |
| 2024-06-20 | Option exercise | 3,213 | — | 3,213 |
| 2024-06-20 | Option exercise | 7,126 | — | 7,126 |
| 2024-06-20 | Option exercise | 262,168 | — | 262,168 |
| 2024-06-20 | Option exercise | 484,331 | — | 484,331 |
| 2024-06-20 | Option exercise | 471,805 | — | 471,805 |
| 2024-06-20 | Open-market sale | 199 | $152.54 | 2,328 |
| 2024-06-20 | Open-market sale | 475 | $157.56 | 911 |
| 2024-06-20 | Open-market sale | 55,299 | $157.56 | 216,160 |
| 2024-06-20 | Open-market sale | 48,140 | $157.56 | 238,354 |
| 2024-06-20 | Open-market sale | 512 | $160.36 | 0 |
| 2024-06-20 | Open-market sale | 13,745 | $160.36 | 70,920 |
| 2024-06-20 | Open-market sale | 26,910 | $160.36 | 109,897 |
| 2024-06-20 | Open-market sale | 23,426 | $160.36 | 145,849 |
| 2024-06-20 | Open-market sale | 452 | $159.44 | 230 |
| 2024-06-20 | Open-market sale | 1,003 | $159.44 | 512 |
| 2024-06-20 | Open-market sale | 26,907 | $159.44 | 84,665 |
| 2024-06-20 | Open-market sale | 52,680 | $159.44 | 136,807 |
| 2024-06-20 | Open-market sale | 45,859 | $159.44 | 169,275 |
| 2024-06-20 | Open-market sale | 229 | $158.50 | 682 |
| 2024-06-20 | Open-market sale | 508 | $158.50 | 1,515 |
| 2024-06-20 | Open-market sale | 13,624 | $158.50 | 111,572 |
| 2024-06-20 | Open-market sale | 26,673 | $158.50 | 189,487 |
| 2024-06-20 | Open-market sale | 23,220 | $158.50 | 215,134 |
| 2024-06-20 | Open-market sale | 28,245 | $157.56 | 125,196 |
| 2024-06-20 | Open-market sale | 1,052 | $157.56 | 2,023 |
| 2024-06-18 | Option exercise (derivative) | 555,676 | $0.00 | 27,094,646 |
| 2024-06-18 | Option exercise (derivative) | 570,429 | $0.00 | 27,814,015 |
| 2024-06-18 | Option exercise (derivative) | 3,785 | $0.00 | 184,542 |
| 2024-06-18 | Option exercise (derivative) | 308,773 | $0.00 | 15,055,690 |
| 2024-06-18 | Option exercise (derivative) | 8,393 | $0.00 | 409,237 |
| 2024-06-18 | Open-market sale | 30,786 | $151.00 | 83,183 |
| 2024-06-18 | Open-market sale | 60,189 | $151.00 | 129,386 |
| 2024-06-18 | Open-market sale | 52,431 | $151.00 | 171,487 |
| 2024-06-18 | Open-market sale | 814 | $149.93 | 517 |
| 2024-06-18 | Open-market sale | 1,806 | $149.93 | 1,145 |
| 2024-06-18 | Open-market sale | 48,542 | $149.93 | 113,969 |
| 2024-06-18 | Open-market sale | 94,903 | $149.93 | 189,575 |
| 2024-06-18 | Open-market sale | 82,669 | $149.93 | 223,918 |
| 2024-06-18 | Open-market sale | 10,902 | $149.17 | 1,331 |
| 2024-06-18 | Open-market sale | 24,176 | $149.17 | 2,951 |
| 2024-06-18 | Open-market sale | 285,951 | $149.23 | 284,478 |
| 2024-06-18 | Open-market sale | 249,089 | $149.23 | 306,587 |
| 2024-06-18 | Option exercise | 3,785 | — | 12,233 |
| 2024-06-18 | Option exercise | 8,393 | — | 27,127 |
| 2024-06-18 | Option exercise | 308,773 | — | 308,773 |
| 2024-06-18 | Option exercise | 570,429 | — | 570,429 |
| 2024-06-18 | Option exercise | 555,676 | — | 555,676 |
| 2024-06-18 | Open-market sale | 1,145 | $151.00 | 0 |
| 2024-06-18 | Open-market sale | 146,262 | $149.23 | 162,511 |
| 2024-06-17 | Open-market sale | 28,852 | $143.14 | 700,693 |
| 2024-06-17 | Open-market sale | 113,148 | $142.50 | 729,545 |
| 2024-06-04 | J | 308,248 | — | 105,101 |
| 2024-06-04 | Option exercise (derivative) | 18,734 | $0.00 | 417,630 |
| 2024-06-04 | Option exercise (derivative) | 689,217 | $0.00 | 15,364,463 |
| 2024-06-04 | Option exercise (derivative) | 8,448 | $0.00 | 188,327 |
| 2024-06-04 | Option exercise (derivative) | 1,240,335 | $0.00 | 27,650,322 |
| 2024-06-04 | Option exercise (derivative) | 1,273,266 | $0.00 | 28,384,444 |
| 2024-06-04 | Option exercise | 1,240,335 | — | 1,303,392 |
| 2024-06-04 | Option exercise | 1,273,266 | — | 1,309,910 |
| 2024-06-04 | Option exercise | 689,217 | — | 719,122 |
| 2024-06-04 | Option exercise | 18,734 | — | 18,734 |
| 2024-06-04 | Option exercise | 8,448 | — | 8,448 |
| 2024-06-04 | J | 1,309,910 | — | 0 |
| 2024-06-03 | Option exercise (derivative) | 112,531 | $0.00 | 16,053,680 |
| 2024-06-03 | Option exercise (derivative) | 3,059 | $0.00 | 436,364 |
| 2024-06-03 | Option exercise (derivative) | 202,515 | $0.00 | 28,890,657 |
| 2024-06-03 | Option exercise (derivative) | 1,379 | $0.00 | 196,775 |
| 2024-06-03 | Option exercise (derivative) | 207,892 | $0.00 | 29,657,710 |
| 2024-06-03 | Open-market sale | 25,840 | $134.22 | 68,819 |
| 2024-06-03 | Open-market sale | 6 | $133.47 | 312 |
| 2024-06-03 | Open-market sale | 11 | $133.47 | 694 |
| 2024-06-03 | Open-market sale | 328 | $133.47 | 48,628 |
| 2024-06-03 | Open-market sale | 678 | $133.47 | 75,451 |
| 2024-06-03 | Open-market sale | 553 | $133.47 | 94,659 |
| 2024-06-03 | Open-market sale | 1,061 | $132.04 | 318 |
| 2024-06-03 | Open-market sale | 2,354 | $132.04 | 705 |
| 2024-06-03 | Open-market sale | 63,575 | $132.04 | 48,956 |
| 2024-06-03 | Open-market sale | 131,763 | $132.04 | 76,129 |
| 2024-06-03 | Open-market sale | 107,303 | $132.04 | 95,212 |
| 2024-06-03 | Option exercise | 1,379 | — | 1,379 |
| 2024-06-03 | Option exercise | 3,059 | — | 3,059 |
| 2024-06-03 | Option exercise | 112,531 | — | 112,531 |
| 2024-06-03 | Option exercise | 207,892 | — | 207,892 |
| 2024-06-03 | Option exercise | 202,515 | — | 202,515 |
| 2024-06-03 | Open-market sale | 256 | $134.22 | 56 |
| 2024-06-03 | Open-market sale | 567 | $134.22 | 127 |
| 2024-06-03 | Open-market sale | 15,310 | $134.22 | 33,318 |
| 2024-06-03 | Open-market sale | 31,731 | $134.22 | 43,720 |
| 2024-06-03 | Open-market sale | 5,510 | $135.13 | 63,309 |
| 2024-06-03 | Open-market sale | 6,766 | $135.13 | 36,954 |
| 2024-06-03 | Open-market sale | 3,264 | $135.13 | 30,054 |
| 2024-06-03 | Open-market sale | 121 | $135.13 | 6 |
| 2024-06-03 | Open-market sale | 54 | $135.13 | 2 |
| 2024-06-03 | Open-market sale | 252 | $135.90 | 63,057 |
| 2024-06-03 | Open-market sale | 310 | $135.90 | 36,644 |
| 2024-06-03 | Open-market sale | 149 | $135.90 | 29,905 |
| 2024-06-03 | Open-market sale | 2 | $135.90 | 0 |
| 2024-04-08 | J | 30,244 | — | 0 |
| 2024-04-04 | Option exercise (derivative) | 1,389 | $0.00 | 198,154 |
| 2024-04-04 | Option exercise (derivative) | 203,861 | $0.00 | 29,093,172 |
| 2024-04-04 | Option exercise (derivative) | 3,079 | $0.00 | 439,423 |
| 2024-04-04 | Option exercise (derivative) | 113,280 | $0.00 | 16,166,211 |
| 2024-04-04 | Option exercise (derivative) | 209,274 | $0.00 | 29,865,602 |
| 2024-04-04 | Open-market sale | 63,120 | $133.72 | 64,988 |
| 2024-04-04 | Open-market sale | 54,552 | $133.72 | 79,161 |
| 2024-04-04 | Open-market sale | 686 | $132.80 | 693 |
| 2024-04-04 | Open-market sale | 1,520 | $132.80 | 1,536 |
| 2024-04-04 | Open-market sale | 41,003 | $132.80 | 71,672 |
| 2024-04-04 | Open-market sale | 79,986 | $132.80 | 128,108 |
| 2024-04-04 | Open-market sale | 69,128 | $132.80 | 133,713 |
| 2024-04-04 | Open-market sale | 10 | $131.34 | 1,379 |
| 2024-04-04 | Open-market sale | 23 | $131.34 | 3,056 |
| 2024-04-04 | Open-market sale | 1,200 | $133.72 | 336 |
| 2024-04-04 | Open-market sale | 1,180 | $131.34 | 208,094 |
| 2024-04-04 | Open-market sale | 1,020 | $131.34 | 202,841 |
| 2024-04-04 | Option exercise | 1,389 | — | 1,389 |
| 2024-04-04 | Option exercise | 3,079 | — | 3,079 |
| 2024-04-04 | Option exercise | 113,280 | — | 113,280 |
| 2024-04-04 | Option exercise | 209,274 | — | 209,274 |
| 2024-04-04 | Option exercise | 203,861 | — | 203,861 |
| 2024-04-04 | Open-market sale | 541 | $133.72 | 152 |
| 2024-04-04 | Open-market sale | 32,357 | $133.72 | 39,315 |
| 2024-04-04 | Open-market sale | 605 | $131.34 | 112,675 |
| 2024-04-04 | Open-market sale | 336 | $134.37 | 0 |
| 2024-04-04 | Open-market sale | 9,071 | $134.37 | 30,244 |
| 2024-04-04 | Open-market sale | 17,694 | $134.37 | 47,294 |
| 2024-04-04 | Open-market sale | 15,292 | $134.37 | 63,869 |
| 2024-03-22 | J | 359,193 | — | 0 |
| 2024-03-21 | Option exercise (derivative) | 289,715 | $0.00 | 16,279,491 |
| 2024-03-21 | Option exercise (derivative) | 521,381 | $0.00 | 29,297,033 |
| 2024-03-21 | Option exercise (derivative) | 535,223 | $0.00 | 30,074,876 |
| 2024-03-21 | Option exercise (derivative) | 7,875 | $0.00 | 442,502 |
| 2024-03-21 | Option exercise (derivative) | 3,552 | $0.00 | 199,543 |
| 2024-03-21 | Option exercise | 289,715 | — | 436,922 |
| 2024-03-21 | Option exercise | 7,875 | — | 7,875 |
| 2024-03-21 | Option exercise | 3,552 | — | 3,552 |
| 2024-03-21 | Open-market sale | 358,957 | $110.00 | 482,496 |
| 2024-03-21 | Open-market sale | 414,684 | $110.00 | 359,193 |
| 2024-03-21 | Open-market sale | 214,932 | $110.00 | 221,990 |
| 2024-03-21 | Open-market sale | 3,552 | $110.00 | 0 |
| 2024-03-21 | Open-market sale | 15,739 | $113.33 | 317,039 |
| 2024-03-21 | Open-market sale | 1,415 | $113.33 | 596 |
| 2024-03-21 | Option exercise | 535,223 | — | 773,877 |
| 2024-03-21 | Option exercise | 521,381 | — | 841,453 |
| 2024-03-21 | Open-market sale | 1,880 | $114.00 | 315,159 |
| 2024-03-21 | Open-market sale | 169 | $114.00 | 427 |
| 2024-03-20 | Option exercise (derivative) | 11,019 | $0.00 | 450,377 |
| 2024-03-20 | Option exercise (derivative) | 4,968 | $0.00 | 203,095 |
| 2024-03-20 | Option exercise (derivative) | 729,536 | $0.00 | 29,818,414 |
| 2024-03-20 | Option exercise (derivative) | 748,906 | $0.00 | 30,610,099 |
| 2024-03-20 | Option exercise (derivative) | 405,382 | $0.00 | 16,569,206 |
| 2024-03-20 | Open-market sale | 11,019 | $106.18 | 0 |
| 2024-03-20 | Open-market sale | 301,312 | $106.18 | 147,207 |
| 2024-03-20 | Open-market sale | 580,105 | $106.18 | 238,654 |
| 2024-03-20 | Open-market sale | 502,596 | $106.18 | 320,072 |
| 2024-03-20 | Option exercise | 4,968 | — | 4,968 |
| 2024-03-20 | Option exercise | 748,906 | — | 818,759 |
| 2024-03-20 | Option exercise | 729,536 | — | 822,668 |
| 2024-03-20 | Option exercise | 11,019 | — | 11,019 |
| 2024-03-20 | Option exercise | 405,382 | — | 448,519 |
| 2024-03-19 | Option exercise (derivative) | 1,989 | $0.00 | 208,063 |
| 2024-03-19 | Option exercise (derivative) | 4,409 | $0.00 | 461,396 |
| 2024-03-19 | Option exercise (derivative) | 162,227 | $0.00 | 16,974,588 |
| 2024-03-19 | Option exercise (derivative) | 299,700 | $0.00 | 31,359,005 |
| 2024-03-19 | Option exercise (derivative) | 291,950 | $0.00 | 30,547,950 |
| 2024-03-19 | Open-market sale | 2,160 | $107.50 | 2,249 |
| 2024-03-19 | Option exercise | 291,950 | — | 294,198 |
| 2024-03-19 | Option exercise | 299,700 | — | 301,965 |
| 2024-03-19 | Option exercise | 162,227 | — | 163,613 |
| 2024-03-19 | Option exercise | 4,409 | — | 4,409 |
| 2024-03-19 | Option exercise | 1,989 | — | 1,989 |
| 2024-03-19 | Open-market sale | 98,505 | $107.50 | 195,693 |
| 2024-03-19 | Open-market sale | 113,714 | $107.50 | 188,251 |
| 2024-03-19 | Open-market sale | 59,023 | $107.50 | 104,590 |
| 2024-03-19 | Open-market sale | 974 | $107.50 | 1,015 |
| 2024-03-19 | Open-market sale | 102,561 | $108.39 | 93,132 |
| 2024-03-19 | Open-market sale | 118,398 | $108.39 | 69,853 |
| 2024-03-19 | Open-market sale | 61,453 | $108.39 | 43,137 |
| 2024-03-19 | Open-market sale | 1,015 | $108.39 | 0 |
| 2024-03-18 | J | 131,105 | — | 0 |
| 2024-03-18 | Option exercise (derivative) | 66 | $0.00 | 210,052 |
| 2024-03-18 | Option exercise (derivative) | 5,393 | $0.00 | 17,136,815 |
| 2024-03-18 | Option exercise (derivative) | 9,963 | $0.00 | 31,658,705 |
| 2024-03-18 | Option exercise (derivative) | 9,705 | $0.00 | 30,839,900 |
| 2024-03-18 | Option exercise (derivative) | 147 | $0.00 | 465,805 |
| 2024-03-18 | Option exercise | 5,393 | — | 5,393 |
| 2024-03-18 | Option exercise | 147 | — | 147 |
| 2024-03-18 | Option exercise | 66 | — | 66 |
| 2024-03-18 | Open-market sale | 7,457 | $106.95 | 2,248 |
| 2024-03-18 | Open-market sale | 7,698 | $106.95 | 2,265 |
| 2024-03-18 | Open-market sale | 4,007 | $106.95 | 1,386 |
| 2024-03-18 | Open-market sale | 66 | $106.95 | 0 |
| 2024-03-18 | Option exercise | 9,963 | — | 9,963 |
| 2024-03-18 | Option exercise | 9,705 | — | 9,705 |
| 2024-03-15 | Option exercise (derivative) | 375,412 | $0.00 | 30,849,605 |
| 2024-03-15 | Option exercise (derivative) | 385,380 | $0.00 | 31,668,668 |
| 2024-03-15 | Option exercise (derivative) | 208,605 | $0.00 | 17,142,208 |
| 2024-03-15 | Option exercise (derivative) | 2,557 | $0.00 | 210,118 |
| 2024-03-15 | Option exercise (derivative) | 5,670 | $0.00 | 465,952 |
| 2024-03-15 | Open-market sale | 43 | $108.97 | 60,225 |
| 2024-03-15 | Open-market sale | 83 | $108.97 | 97,613 |
| 2024-03-15 | Open-market sale | 72 | $108.97 | 131,105 |
| 2024-03-15 | Open-market sale | 1,988 | $108.22 | 1 |
| 2024-03-15 | Open-market sale | 54,316 | $108.22 | 60,268 |
| 2024-03-15 | Open-market sale | 104,589 | $108.22 | 97,696 |
| 2024-03-15 | Open-market sale | 90,640 | $108.22 | 131,177 |
| 2024-03-15 | Open-market sale | 1,660 | $107.17 | 897 |
| 2024-03-15 | Open-market sale | 3,681 | $107.17 | 1,989 |
| 2024-03-15 | Open-market sale | 100,589 | $107.17 | 114,584 |
| 2024-03-15 | Open-market sale | 193,694 | $107.17 | 202,285 |
| 2024-03-15 | Open-market sale | 167,859 | $107.17 | 221,817 |
| 2024-03-15 | Option exercise | 2,557 | — | 2,557 |
| 2024-03-15 | Option exercise | 5,670 | — | 5,670 |
| 2024-03-15 | Option exercise | 208,605 | — | 215,173 |
| 2024-03-15 | Option exercise | 385,380 | — | 395,979 |
| 2024-03-15 | Option exercise | 375,412 | — | 389,676 |
| 2024-03-15 | Open-market sale | 1 | $108.97 | 0 |
| 2024-03-14 | Option exercise (derivative) | 5,600 | $0.00 | 31,225,017 |
| 2024-03-14 | Option exercise (derivative) | 5,749 | $0.00 | 32,054,048 |
| 2024-03-14 | Option exercise (derivative) | 85 | $0.00 | 471,622 |
| 2024-03-14 | Option exercise (derivative) | 38 | $0.00 | 212,675 |
| 2024-03-14 | Option exercise (derivative) | 3,112 | $0.00 | 17,350,813 |
| 2024-03-14 | Open-market sale | 85 | $110.75 | 0 |
| 2024-03-14 | Open-market sale | 2,309 | $110.75 | 6,568 |
| 2024-03-14 | Open-market sale | 4,449 | $110.75 | 10,599 |
| 2024-03-14 | Open-market sale | 3,855 | $110.75 | 14,264 |
| 2024-03-14 | Option exercise | 38 | — | 38 |
| 2024-03-14 | Option exercise | 85 | — | 85 |
| 2024-03-14 | Option exercise | 3,112 | — | 8,877 |
| 2024-03-14 | Option exercise | 5,749 | — | 15,048 |
| 2024-03-14 | Option exercise | 5,600 | — | 18,119 |
| 2024-03-13 | Option exercise (derivative) | 40,187 | $0.00 | 31,230,617 |
| 2024-03-13 | Option exercise (derivative) | 41,254 | $0.00 | 32,059,797 |
| 2024-03-13 | Option exercise (derivative) | 274 | $0.00 | 212,713 |
| 2024-03-13 | Option exercise (derivative) | 22,331 | $0.00 | 17,353,925 |
| 2024-03-13 | Option exercise (derivative) | 607 | $0.00 | 471,707 |
| 2024-03-13 | Option exercise | 607 | — | 607 |
| 2024-03-13 | Option exercise | 22,331 | — | 22,331 |
| 2024-03-13 | Option exercise | 41,254 | — | 41,254 |
| 2024-03-13 | Option exercise | 40,187 | — | 40,187 |
| 2024-03-13 | Open-market sale | 607 | $110.17 | 0 |
| 2024-03-13 | Open-market sale | 16,566 | $110.17 | 5,765 |
| 2024-03-13 | Open-market sale | 31,955 | $110.17 | 9,299 |
| 2024-03-13 | Open-market sale | 27,668 | $110.17 | 12,519 |
| 2024-03-13 | Option exercise | 274 | — | 274 |
| 2024-03-05 | J | 258,741 | — | 0 |
| 2024-03-05 | J | 2,195 | — | 28,832 |
| 2024-03-05 | J | 3,769 | — | 48,774 |
| 2024-03-04 | Open-market sale | 203 | $128.27 | 0 |
| 2024-03-04 | Open-market sale | 5,505 | $128.27 | 258,741 |
| 2024-03-04 | Open-market sale | 10,692 | $128.27 | 407,287 |
| 2024-03-04 | Open-market sale | 9,233 | $128.27 | 555,510 |
| 2024-03-04 | Open-market sale | 206 | $127.22 | 92 |
| 2024-03-04 | Open-market sale | 459 | $127.22 | 203 |
| 2024-03-04 | Open-market sale | 12,438 | $127.22 | 264,246 |
| 2024-03-04 | Open-market sale | 66,551 | $126.48 | 442,136 |
| 2024-03-04 | Open-market sale | 20,861 | $127.22 | 564,743 |
| 2024-03-04 | Open-market sale | 570 | $126.48 | 298 |
| 2024-03-04 | Open-market sale | 1,263 | $126.48 | 662 |
| 2024-03-04 | Open-market sale | 34,266 | $126.48 | 276,684 |
| 2024-03-04 | Open-market sale | 46,447 | $125.34 | 643,074 |
| 2024-03-04 | Open-market sale | 53,787 | $125.34 | 508,687 |
| 2024-03-04 | Open-market sale | 27,694 | $125.34 | 310,950 |
| 2024-03-04 | Open-market sale | 1,021 | $125.34 | 1,925 |
| 2024-03-04 | Open-market sale | 460 | $125.34 | 868 |
| 2024-03-04 | Open-market sale | 57,470 | $126.48 | 585,604 |
| 2024-03-04 | Open-market sale | 24,157 | $127.22 | 417,979 |
| 2024-03-04 | Option exercise (derivative) | 7,367 | $0.00 | 472,314 |
| 2024-03-04 | Option exercise (derivative) | 271,043 | $0.00 | 17,376,256 |
| 2024-03-04 | Option exercise (derivative) | 500,728 | $0.00 | 32,101,051 |
| 2024-03-04 | Option exercise (derivative) | 487,775 | $0.00 | 31,270,804 |
| 2024-03-04 | Option exercise (derivative) | 3,322 | $0.00 | 212,987 |
| 2024-03-04 | Option exercise | 7,367 | — | 26,826 |
| 2024-03-04 | Option exercise | 271,043 | — | 986,933 |
| 2024-03-04 | Option exercise | 500,728 | — | 1,823,269 |
| 2024-03-04 | Option exercise | 487,775 | — | 1,776,112 |
| 2024-03-04 | Open-market sale | 1,994 | $124.46 | 1,328 |
| 2024-03-04 | Open-market sale | 4,421 | $124.46 | 2,946 |
| 2024-03-04 | Open-market sale | 119,911 | $124.46 | 338,644 |
| 2024-03-04 | Open-market sale | 232,888 | $124.46 | 562,474 |
| 2024-03-04 | Open-market sale | 201,110 | $124.46 | 689,521 |
| 2024-03-04 | Open-market sale | 8,775 | $122.10 | 3,322 |
| 2024-03-04 | Open-market sale | 19,459 | $122.10 | 7,367 |
| 2024-03-04 | Open-market sale | 528,378 | $122.10 | 458,555 |
| 2024-03-04 | Open-market sale | 1,027,907 | $122.10 | 795,362 |
| 2024-03-04 | Open-market sale | 885,481 | $122.10 | 890,631 |
| 2024-03-04 | Option exercise | 3,322 | — | 12,097 |
| 2024-03-03 | Option exercise (derivative) | 8,775 | $0.00 | 216,309 |
| 2024-03-03 | Option exercise (derivative) | 19,459 | $0.00 | 479,681 |
| 2024-03-03 | Option exercise (derivative) | 715,890 | $0.00 | 17,647,299 |
| 2024-03-03 | Option exercise (derivative) | 1,322,541 | $0.00 | 32,601,779 |
| 2024-03-03 | Option exercise (derivative) | 1,288,337 | $0.00 | 31,757,579 |
| 2024-03-03 | Option exercise | 8,775 | — | 8,775 |
| 2024-03-03 | Option exercise | 19,459 | — | 19,459 |
| 2024-03-03 | Option exercise | 715,890 | — | 715,890 |
| 2024-03-03 | Option exercise | 1,322,541 | — | 1,322,541 |
| 2024-03-03 | Option exercise | 1,288,337 | — | 1,288,337 |
| 2024-01-17 | J | 237,084 | — | 0 |
| 2024-01-16 | Option exercise (derivative) | 1,633,351 | $0.00 | 33,046,916 |
| 2024-01-16 | Option exercise (derivative) | 1,676,718 | $0.00 | 33,924,320 |
| 2024-01-16 | Option exercise (derivative) | 907,605 | $0.00 | 18,363,189 |
| 2024-01-16 | Option exercise (derivative) | 24,670 | $0.00 | 499,140 |
| 2024-01-16 | Option exercise (derivative) | 11,125 | $0.00 | 225,084 |
| 2024-01-16 | Option exercise | 1,633,351 | — | 1,671,250 |
| 2024-01-16 | Option exercise | 1,676,718 | — | 1,704,578 |
| 2024-01-16 | Option exercise | 907,605 | — | 924,295 |
| 2024-01-16 | Option exercise | 24,670 | — | 24,670 |
| 2024-01-16 | Option exercise | 11,125 | — | 11,125 |
| 2024-01-16 | Open-market sale | 1,323,446 | $78.81 | 381,132 |
| 2024-01-16 | Open-market sale | 687,211 | $78.81 | 237,084 |
| 2024-01-16 | Open-market sale | 11,125 | $78.81 | 0 |
| 2024-01-16 | Open-market sale | 1,133,520 | $78.81 | 537,730 |
| 2024-01-12 | Option exercise (derivative) | 123,481 | $0.00 | 34,680,267 |
| 2024-01-12 | Option exercise (derivative) | 126,759 | $0.00 | 35,601,038 |
| 2024-01-12 | Option exercise (derivative) | 68,615 | $0.00 | 19,270,794 |
| 2024-01-12 | Option exercise (derivative) | 841 | $0.00 | 236,209 |
| 2024-01-12 | Option exercise (derivative) | 1,865 | $0.00 | 523,810 |
| 2024-01-12 | Open-market sale | 51,925 | $79.43 | 16,690 |
| 2024-01-12 | Open-market sale | 841 | $79.43 | 0 |
| 2024-01-12 | Open-market sale | 98,899 | $79.43 | 27,860 |
| 2024-01-12 | Option exercise | 123,481 | — | 123,481 |
| 2024-01-12 | Option exercise | 126,759 | — | 126,759 |
| 2024-01-12 | Option exercise | 68,615 | — | 68,615 |
| 2024-01-12 | Option exercise | 1,865 | — | 1,865 |
| 2024-01-12 | Option exercise | 841 | — | 841 |
| 2024-01-12 | Open-market sale | 85,582 | $79.43 | 37,899 |
| 2023-07-13 | J | 154,715 | — | 119,645 |
| 2023-07-12 | Open-market sale | 6,584 | $54.35 | 4,390 |
| 2023-07-12 | Open-market sale | 11,307 | $54.35 | 7,538 |
| 2023-07-12 | J | 593,960 | — | 0 |
| 2023-07-11 | Option exercise (derivative) | 27,356 | $0.00 | 525,675 |
| 2023-07-11 | Option exercise (derivative) | 12,336 | $0.00 | 237,050 |
| 2023-07-11 | Option exercise (derivative) | 1,811,176 | $0.00 | 34,803,748 |
| 2023-07-11 | Option exercise (derivative) | 1,859,263 | $0.00 | 35,727,797 |
| 2023-07-11 | Option exercise (derivative) | 1,006,417 | $0.00 | 19,339,409 |
| 2023-07-11 | Open-market sale | 1,489,351 | $55.36 | 369,912 |
| 2023-07-11 | Option exercise | 27,356 | — | 27,356 |
| 2023-07-11 | Option exercise | 1,006,417 | — | 1,006,417 |
| 2023-07-11 | Option exercise | 1,859,263 | — | 1,859,263 |
| 2023-07-11 | Option exercise | 1,811,176 | — | 1,811,176 |
| 2023-07-11 | Open-market sale | 27,356 | $55.36 | 0 |
| 2023-07-11 | Open-market sale | 782,741 | $55.36 | 223,676 |
| 2023-07-11 | Option exercise | 12,336 | — | 12,336 |
| 2023-07-11 | Open-market sale | 1,217,216 | $55.36 | 593,960 |
| 2021-07-07 | Open-market sale | 113,628 | $99.81 | 0 |
| 2021-07-01 | Open-market sale | 114 | $98.62 | 15 |
| 2021-07-01 | Open-market sale | 3,849 | $99.14 | 84,058 |
| 2021-07-01 | Open-market sale | 29,465 | $98.62 | 87,907 |
| 2021-07-01 | Open-market sale | 2,931 | $98.62 | 383 |
| 2021-07-01 | Open-market sale | 10,202 | $98.62 | 1,333 |
| 2021-07-01 | Open-market sale | 3,827 | $98.62 | 500 |
| 2021-07-01 | Open-market sale | 8,487 | $98.62 | 1,109 |
| 2021-07-01 | Open-market sale | 154 | $98.62 | 20 |
| 2021-07-01 | Open-market sale | 1,333 | $99.14 | 0 |
| 2021-06-30 | J | 1,351,760 | — | 0 |
| 2021-06-30 | Open-market sale | 27,147 | $99.81 | 9,596 |
| 2021-06-30 | Open-market sale | 494 | $99.81 | 174 |
| 2021-06-30 | Open-market sale | 1,892 | $99.81 | 669 |
| 2021-06-30 | Open-market sale | 94,246 | $99.81 | 33,314 |
| 2021-06-30 | Open-market sale | 9,376 | $99.81 | 3,314 |
| 2021-06-30 | Open-market sale | 32,632 | $99.81 | 11,535 |
| 2021-06-30 | Open-market sale | 12,242 | $99.81 | 4,327 |
| 2021-06-28 | Option exercise (derivative) | 2,497,253 | $0.00 | 37,587,060 |
| 2021-06-28 | Option exercise (derivative) | 2,432,665 | $0.00 | 36,614,924 |
| 2021-06-28 | Option exercise (derivative) | 1,351,760 | $0.00 | 20,345,826 |
| 2021-06-28 | Option exercise (derivative) | 36,743 | $0.00 | 553,031 |
| 2021-06-28 | Option exercise (derivative) | 16,569 | $0.00 | 249,386 |
| 2021-06-28 | Option exercise | 2,497,253 | — | 2,497,253 |
| 2021-06-28 | Option exercise | 2,432,665 | — | 2,432,665 |
| 2021-06-28 | Option exercise | 1,351,760 | — | 1,351,760 |
| 2021-06-28 | Option exercise | 36,743 | — | 36,743 |
| 2021-06-28 | Option exercise | 16,569 | — | 16,569 |
| 2019-02-14 | Open-market buy (derivative) | 265,955 | $45.53 | 265,955 |
| 2019-02-14 | Open-market buy (derivative) | 21,697,586 | $45.53 | 21,697,586 |
| 2016-09-07 | Grant / award (derivative) | 25,454,545 | — | 25,454,545 |
| 2016-09-07 | Grant / award (derivative) | 167,956 | $27.50 | 589,774 |
| 2016-09-07 | Grant / award (derivative) | 1,211,564 | — | 1,211,564 |
| 2016-09-07 | Grant / award (derivative) | 421,818 | — | 421,818 |
| 2016-09-07 | Grant / award (derivative) | 16,892,356 | $27.50 | 59,317,156 |
| 2016-09-07 | Grant / award (derivative) | 11,415,222 | $27.50 | 40,084,313 |
| 2016-09-07 | Grant / award (derivative) | 28,669,091 | — | 28,669,091 |
| 2016-09-07 | Grant / award (derivative) | 482,410 | $27.50 | 1,693,974 |
| 2016-09-07 | Grant / award (derivative) | 42,424,800 | — | 42,424,800 |
| 2016-09-07 | Grant / award (derivative) | 9,847,096 | $27.50 | 35,301,641 |
| 2016-09-07 | Disposition to issuer | 28,669,091 | — | 0 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.