SEC CIK 1735863
Silver Lake Technology Investors V, L.P.
Reported ownership across 2 companies, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| AVGOview stock → | 4,976 | 2018-04-13 |
| DELLview stock → | 0 | 2026-10-09 |
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-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) | 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-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) | 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-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) | 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) | 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) | 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-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) | 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-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-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-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-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-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-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 | 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 | 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) | 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-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-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-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 | 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-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 | 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-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 | 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-04-16 | Option exercise (derivative) | 203,583 | $0.00 | 18,838,722 |
| 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 (derivative) | 2,996 | $0.00 | 277,180 |
| 2026-04-16 | Option exercise (derivative) | 198,319 | $0.00 | 18,351,487 |
| 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 | Option exercise | 2,996 | — | 2,996 |
| 2026-04-16 | Option exercise | 1,351 | — | 1,351 |
| 2026-04-16 | Open-market sale | 135,097 | $176.50 | 139,157 |
| 2026-04-16 | Open-market sale | 155,479 | $176.50 | 106,790 |
| 2026-04-16 | Open-market sale | 80,077 | $176.50 | 66,885 |
| 2026-04-16 | Open-market sale | 1,351 | $176.50 | 0 |
| 2026-04-16 | Open-market sale | 7,000 | $193.58 | 46,753 |
| 2026-04-16 | J | 106,790 | — | 0 |
| 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 | Option exercise (derivative) | 1,648 | $0.00 | 126,343 |
| 2026-04-15 | Option exercise (derivative) | 3,654 | $0.00 | 280,176 |
| 2026-04-15 | Open-market sale | 94 | $180.16 | 0 |
| 2026-04-15 | Open-market sale | 2,501 | $180.16 | 36,762 |
| 2026-04-15 | Open-market sale | 4,856 | $180.16 | 58,686 |
| 2026-04-15 | Open-market sale | 4,250 | $180.16 | 75,935 |
| 2026-04-15 | Open-market sale | 290 | $179.43 | 42 |
| 2026-04-15 | Open-market sale | 642 | $179.43 | 94 |
| 2026-04-15 | Open-market sale | 17,170 | $179.43 | 39,263 |
| 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-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 (derivative) | 134,554 | $0.00 | 10,442,016 |
| 2026-03-23 | Option exercise (derivative) | 3,657 | $0.00 | 283,830 |
| 2026-03-23 | Option exercise (derivative) | 1,649 | $0.00 | 127,991 |
| 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 | 179 | $163.14 | 12 |
| 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 | 1,180 | $164.18 | 152,324 |
| 2026-03-23 | Open-market sale | 10,620 | $163.14 | 72,962 |
| 2026-03-23 | Open-market sale | 396 | $163.14 | 26 |
| 2026-03-20 | Open-market sale | 111 | $168.57 | 77 |
| 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 | 77 | $169.63 | 0 |
| 2026-03-20 | Open-market sale | 2,076 | $169.63 | 35,770 |
| 2026-03-20 | Open-market sale | 4,057 | $169.63 | 55,866 |
| 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 | 5,809 | $168.57 | 59,923 |
| 2026-03-20 | Open-market sale | 2,973 | $168.57 | 37,846 |
| 2026-03-20 | Option exercise (derivative) | 1,614 | $0.00 | 129,640 |
| 2026-03-20 | Option exercise (derivative) | 3,579 | $0.00 | 287,487 |
| 2026-03-20 | Option exercise (derivative) | 131,654 | $0.00 | 10,576,570 |
| 2026-03-20 | Option exercise (derivative) | 243,218 | $0.00 | 19,539,246 |
| 2026-03-20 | Option exercise (derivative) | 236,928 | $0.00 | 19,033,894 |
| 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 | 31,976 | $164.60 | 165,491 |
| 2026-03-20 | Open-market sale | 874 | $163.51 | 2,705 |
| 2026-03-20 | Open-market sale | 23,415 | $163.51 | 108,239 |
| 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-20 | Option exercise | 1,614 | — | 1,614 |
| 2026-03-20 | Option exercise | 3,579 | — | 3,579 |
| 2026-03-20 | Option exercise | 131,654 | — | 131,654 |
| 2026-03-20 | Option exercise | 243,218 | — | 243,218 |
| 2026-03-20 | Option exercise | 236,928 | — | 236,928 |
| 2026-03-20 | Open-market sale | 406 | $165.49 | 538 |
| 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-19 | J | 56,298 | — | 0 |
| 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 | Open-market sale | 60 | $154.17 | 33 |
| 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 | Option exercise (derivative) | 52,586 | $0.00 | 19,270,822 |
| 2026-03-18 | Option exercise (derivative) | 358 | $0.00 | 131,254 |
| 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 | Open-market sale | 14,506 | $152.90 | 52,523 |
| 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-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 | 125 | $152.90 | 92 |
| 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 | 98 | $152.34 | 217 |
| 2026-03-18 | Open-market sale | 12,523 | $152.90 | 65,539 |
| 2026-03-17 | Option exercise (derivative) | 124,880 | $0.00 | 19,323,408 |
| 2026-03-17 | Option exercise (derivative) | 128,195 | $0.00 | 19,836,447 |
| 2026-03-17 | Option exercise (derivative) | 69,392 | $0.00 | 10,737,444 |
| 2026-03-17 | Option exercise (derivative) | 851 | $0.00 | 131,612 |
| 2026-03-17 | Option exercise (derivative) | 1,886 | $0.00 | 291,860 |
| 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 | 211 | $153.14 | 1,675 |
| 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-17 | Open-market sale | 141 | $155.00 | 0 |
| 2026-03-17 | Option exercise | 124,880 | — | 124,880 |
| 2026-03-06 | Open-market sale | 2,366 | $146.75 | 0 |
| 2026-03-05 | J | 168,047 | — | 0 |
| 2026-03-04 | Option exercise (derivative) | 274,976 | $0.00 | 19,964,642 |
| 2026-03-04 | Option exercise (derivative) | 267,863 | $0.00 | 19,448,288 |
| 2026-03-04 | Option exercise (derivative) | 1,824 | $0.00 | 132,463 |
| 2026-03-04 | Option exercise (derivative) | 148,844 | $0.00 | 10,806,836 |
| 2026-03-04 | Option exercise (derivative) | 4,046 | $0.00 | 293,746 |
| 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 | 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 | 1,824 | — | 1,824 |
| 2026-03-04 | Option exercise | 4,046 | — | 4,046 |
| 2026-03-04 | Option exercise | 148,844 | — | 188,111 |
| 2026-03-04 | Option exercise | 274,976 | — | 336,406 |
| 2026-03-04 | Option exercise | 267,863 | — | 351,095 |
| 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 (derivative) | 1,789 | $0.00 | 134,287 |
| 2026-03-02 | Option exercise (derivative) | 3,967 | $0.00 | 297,792 |
| 2026-03-02 | Option exercise (derivative) | 145,937 | $0.00 | 10,955,680 |
| 2026-03-02 | Open-market sale | 5,166 | $147.14 | 140,771 |
| 2026-03-02 | Open-market sale | 10,083 | $147.14 | 259,521 |
| 2026-03-02 | Open-market sale | 192 | $147.14 | 3,775 |
| 2026-03-02 | Open-market sale | 87 | $147.14 | 1,702 |
| 2026-03-02 | Open-market sale | 12,378 | $148.06 | 241,565 |
| 2026-03-02 | Open-market sale | 14,364 | $148.06 | 245,158 |
| 2026-03-02 | Open-market sale | 8,689 | $147.14 | 253,943 |
| 2026-03-02 | Option exercise | 1,789 | — | 1,789 |
| 2026-03-02 | Option exercise | 3,967 | — | 3,967 |
| 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 | 610 | $150.17 | 796 |
| 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 | 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 | 18,134 | $151.78 | 61,430 |
| 2026-03-02 | Open-market sale | 15,627 | $151.78 | 83,232 |
| 2026-03-02 | Open-market sale | 640 | $150.97 | 156 |
| 2026-03-02 | Open-market sale | 38,162 | $150.97 | 48,559 |
| 2026-03-02 | Open-market sale | 74,476 | $150.97 | 79,564 |
| 2026-03-02 | Open-market sale | 64,182 | $150.97 | 98,859 |
| 2026-03-02 | Open-market sale | 9,292 | $151.78 | 39,267 |
| 2026-03-02 | Open-market sale | 156 | $151.78 | 0 |
| 2026-03-02 | Open-market sale | 1,419 | $150.97 | 346 |
| 2025-10-10 | J | 39,768 | — | 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) | 270,007 | $0.00 | 20,509,222 |
| 2025-10-08 | Option exercise (derivative) | 146,154 | $0.00 | 11,101,617 |
| 2025-10-08 | Option exercise (derivative) | 3,973 | $0.00 | 301,759 |
| 2025-10-08 | Option exercise (derivative) | 1,791 | $0.00 | 136,076 |
| 2025-10-08 | Option exercise | 270,007 | — | 270,007 |
| 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 | 263,024 | — | 263,024 |
| 2025-10-07 | Option exercise (derivative) | 1,790 | $0.00 | 137,867 |
| 2025-10-07 | Option exercise (derivative) | 3,968 | $0.00 | 305,732 |
| 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 | Open-market sale | 12,739 | $147.75 | 314,648 |
| 2025-10-07 | Open-market sale | 110 | $147.75 | 1,634 |
| 2025-10-07 | Open-market sale | 243 | $147.75 | 3,623 |
| 2025-10-07 | Open-market sale | 23,309 | $148.86 | 153,490 |
| 2025-10-07 | Open-market sale | 45,472 | $148.86 | 269,176 |
| 2025-10-07 | Open-market sale | 392 | $148.86 | 1,243 |
| 2025-10-07 | Open-market sale | 868 | $148.86 | 2,754 |
| 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 | 102 | $146.73 | 3,866 |
| 2025-10-07 | Open-market sale | 46 | $146.73 | 1,744 |
| 2025-10-07 | Open-market sale | 11,023 | $147.75 | 331,469 |
| 2025-10-07 | Open-market sale | 39,347 | $148.86 | 292,122 |
| 2025-10-07 | Open-market sale | 6,530 | $147.75 | 176,799 |
| 2025-10-07 | Open-market sale | 5,406 | $152.51 | 111,581 |
| 2025-10-07 | Open-market sale | 201 | $152.51 | 1,194 |
| 2025-10-07 | Open-market sale | 91 | $152.51 | 538 |
| 2025-10-07 | Open-market sale | 9,126 | $152.51 | 221,377 |
| 2025-10-07 | Open-market sale | 10,547 | $152.51 | 187,420 |
| 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-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 | 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 | 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 | 28 | $150.45 | 629 |
| 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 | 6,926 | $154.21 | 167,275 |
| 2025-10-07 | Open-market sale | 153 | $154.21 | 0 |
| 2025-10-07 | Open-market sale | 4,103 | $154.21 | 79,531 |
| 2025-10-07 | Open-market sale | 8,005 | $154.21 | 124,896 |
| 2025-10-06 | Option exercise (derivative) | 274,958 | $0.00 | 21,048,938 |
| 2025-10-06 | Option exercise (derivative) | 148,835 | $0.00 | 11,393,763 |
| 2025-10-06 | Option exercise (derivative) | 1,824 | $0.00 | 139,657 |
| 2025-10-06 | Option exercise (derivative) | 267,847 | $0.00 | 20,504,540 |
| 2025-10-06 | Option exercise (derivative) | 4,046 | $0.00 | 309,700 |
| 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 | 82,562 | $145.86 | 192,396 |
| 2025-10-06 | Open-market sale | 71,470 | $145.86 | 196,377 |
| 2025-10-06 | Option exercise | 1,824 | — | 1,824 |
| 2025-10-06 | Option exercise | 4,046 | — | 4,046 |
| 2025-10-06 | Option exercise | 148,835 | — | 148,835 |
| 2025-10-06 | Option exercise | 274,958 | — | 274,958 |
| 2025-10-06 | Option exercise | 267,847 | — | 267,847 |
| 2025-10-06 | Open-market sale | 11 | $148.41 | 3 |
| 2025-10-06 | Open-market sale | 25 | $148.41 | 6 |
| 2025-10-06 | Open-market sale | 660 | $148.41 | 40,255 |
| 2025-10-06 | Open-market sale | 1,285 | $148.41 | 63,370 |
| 2025-10-06 | Open-market sale | 1,113 | $148.41 | 84,685 |
| 2025-10-06 | Open-market sale | 19 | $147.39 | 14 |
| 2025-10-06 | Open-market sale | 42 | $147.39 | 31 |
| 2025-10-06 | Open-market sale | 1,133 | $147.39 | 40,914 |
| 2025-10-06 | Open-market sale | 2,207 | $147.39 | 64,655 |
| 2025-10-06 | Open-market sale | 1,911 | $147.39 | 85,798 |
| 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 | 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 | Open-market sale | 1,188 | $146.07 | 0 |
| 2025-10-02 | J | 62,911 | — | 0 |
| 2025-10-01 | Open-market sale | 22 | $148.76 | 40,051 |
| 2025-10-01 | Open-market sale | 42 | $148.76 | 62,911 |
| 2025-10-01 | Open-market sale | 37 | $148.76 | 83,827 |
| 2025-10-01 | Open-market sale | 1,724 | $147.09 | 1 |
| 2025-10-01 | Open-market sale | 46,338 | $147.09 | 40,073 |
| 2025-10-01 | Open-market sale | 90,330 | $147.09 | 62,953 |
| 2025-10-01 | Open-market sale | 78,378 | $147.09 | 83,864 |
| 2025-10-01 | Open-market sale | 1 | $148.76 | 0 |
| 2025-10-01 | Option exercise (derivative) | 4,041 | $0.00 | 313,746 |
| 2025-10-01 | Option exercise (derivative) | 148,681 | $0.00 | 11,542,598 |
| 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) | 267,571 | $0.00 | 20,772,387 |
| 2025-10-01 | Open-market sale | 74,667 | $146.34 | 153,284 |
| 2025-10-01 | Open-market sale | 38,303 | $146.34 | 86,410 |
| 2025-10-01 | Option exercise | 148,681 | — | 148,681 |
| 2025-10-01 | Option exercise | 4,041 | — | 4,041 |
| 2025-10-01 | Option exercise | 1,822 | — | 1,822 |
| 2025-10-01 | Option exercise | 267,571 | — | 267,571 |
| 2025-10-01 | Option exercise | 274,674 | — | 274,674 |
| 2025-10-01 | Open-market sale | 40,541 | $145.54 | 227,030 |
| 2025-10-01 | Open-market sale | 46,723 | $145.54 | 227,951 |
| 2025-10-01 | Open-market sale | 64,788 | $146.34 | 162,242 |
| 2025-10-01 | Open-market sale | 402 | $145.54 | 1,420 |
| 2025-10-01 | Open-market sale | 892 | $145.54 | 3,149 |
| 2025-10-01 | Open-market sale | 642 | $146.34 | 777 |
| 2025-10-01 | Open-market sale | 23,968 | $145.54 | 124,713 |
| 2025-10-01 | Open-market sale | 1,425 | $146.34 | 1,725 |
| 2025-09-22 | J | 237,701 | — | 0 |
| 2025-09-22 | Option exercise (derivative) | 2,942 | $0.00 | 143,303 |
| 2025-09-22 | Option exercise (derivative) | 6,524 | $0.00 | 317,787 |
| 2025-09-22 | Option exercise (derivative) | 443,438 | $0.00 | 21,598,570 |
| 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 | 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 | 249 | $134.88 | 2,693 |
| 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-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 | 44,059 | $137.57 | 100,400 |
| 2025-09-22 | Open-market sale | 22,633 | $137.57 | 63,813 |
| 2025-09-22 | Open-market sale | 838 | $137.57 | 0 |
| 2025-09-22 | Option exercise | 431,969 | — | 431,969 |
| 2025-09-22 | Option exercise | 443,438 | — | 443,438 |
| 2025-09-22 | Option exercise | 240,032 | — | 240,032 |
| 2025-09-22 | Option exercise | 6,524 | — | 6,524 |
| 2025-09-22 | Option exercise | 2,942 | — | 2,942 |
| 2025-09-22 | Open-market sale | 25,052 | $134.88 | 406,917 |
| 2025-09-22 | Open-market sale | 29,006 | $134.88 | 414,432 |
| 2025-09-22 | Open-market sale | 14,900 | $134.88 | 225,132 |
| 2025-09-22 | Open-market sale | 552 | $134.88 | 5,972 |
| 2025-09-22 | Open-market sale | 1,917 | $135.69 | 776 |
| 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 | Option exercise (derivative) | 166,521 | $0.00 | 21,471,927 |
| 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-19 | Open-market sale | 698 | $133.10 | 0 |
| 2025-09-19 | Open-market sale | 18,869 | $133.10 | 111,511 |
| 2025-09-18 | Option exercise (derivative) | 2,014 | $0.00 | 147,379 |
| 2025-09-18 | Option exercise (derivative) | 295,673 | $0.00 | 21,638,448 |
| 2025-09-18 | Option exercise (derivative) | 164,296 | $0.00 | 12,023,842 |
| 2025-09-18 | Option exercise (derivative) | 303,522 | $0.00 | 22,212,951 |
| 2025-09-18 | Option exercise (derivative) | 4,465 | $0.00 | 326,827 |
| 2025-09-18 | Option exercise | 164,296 | — | 207,741 |
| 2025-09-18 | Option exercise | 303,522 | — | 372,156 |
| 2025-09-18 | Option exercise | 295,673 | — | 388,348 |
| 2025-09-18 | Open-market sale | 363 | $133.55 | 0 |
| 2025-09-18 | Open-market sale | 9,828 | $133.55 | 86,980 |
| 2025-09-18 | Open-market sale | 19,114 | $133.55 | 137,301 |
| 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 | Option exercise | 4,465 | — | 4,465 |
| 2025-09-17 | J | 98,251 | — | 0 |
| 2025-09-17 | Option exercise (derivative) | 2,013 | $0.00 | 149,393 |
| 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) | 295,589 | $0.00 | 21,934,121 |
| 2025-09-17 | Option exercise (derivative) | 303,437 | $0.00 | 22,516,473 |
| 2025-09-17 | Option exercise | 303,437 | — | 303,437 |
| 2025-09-17 | Option exercise | 295,589 | — | 295,589 |
| 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 | 36,710 | $131.51 | 95,315 |
| 2025-09-17 | Open-market sale | 42,479 | $131.51 | 71,689 |
| 2025-09-17 | Open-market sale | 21,855 | $131.51 | 45,017 |
| 2025-09-17 | Open-market sale | 808 | $131.51 | 58 |
| 2025-09-17 | Open-market sale | 364 | $131.51 | 26 |
| 2025-09-17 | Open-market sale | 2,640 | $132.37 | 92,675 |
| 2025-09-17 | Open-market sale | 3,055 | $132.37 | 68,634 |
| 2025-09-17 | Open-market sale | 1,572 | $132.37 | 43,445 |
| 2025-09-17 | Open-market sale | 26 | $132.37 | 0 |
| 2025-09-15 | Option exercise (derivative) | 313,738 | $0.00 | 22,229,710 |
| 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 | 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 | Open-market sale | 3,110 | $126.63 | 1,629 |
| 2025-09-15 | Open-market sale | 141,397 | $126.63 | 172,341 |
| 2025-09-15 | Option exercise | 2,137 | — | 2,137 |
| 2025-09-15 | Option exercise | 4,739 | — | 4,739 |
| 2025-09-15 | Option exercise | 174,335 | — | 174,335 |
| 2025-09-15 | Option exercise | 322,069 | — | 322,069 |
| 2025-09-15 | Option exercise | 313,738 | — | 313,738 |
| 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 | 163,558 | $126.63 | 158,511 |
| 2025-09-15 | Open-market sale | 84,238 | $126.63 | 90,097 |
| 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 | 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) | 2,087 | $0.00 | 23,141,979 |
| 2025-07-16 | Option exercise | 2,033 | — | 29,641 |
| 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 | Open-market sale | 1,407 | $125.29 | 28,234 |
| 2025-07-16 | Option exercise | 14 | — | 14 |
| 2025-07-16 | Option exercise | 31 | — | 31 |
| 2025-07-16 | Option exercise | 1,129 | — | 14,329 |
| 2025-07-16 | Option exercise | 2,087 | — | 23,024 |
| 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) | 50,112 | $0.00 | 12,527,852 |
| 2025-07-15 | Option exercise (derivative) | 1,362 | $0.00 | 340,527 |
| 2025-07-15 | Option exercise (derivative) | 614 | $0.00 | 153,557 |
| 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 | Option exercise | 90,182 | — | 90,182 |
| 2025-07-15 | Option exercise | 92,577 | — | 92,577 |
| 2025-07-15 | Option exercise | 50,112 | — | 50,112 |
| 2025-07-15 | Open-market sale | 36 | $127.56 | 27,608 |
| 2025-07-15 | Open-market sale | 41 | $127.56 | 20,937 |
| 2025-07-15 | Open-market sale | 21 | $127.56 | 13,200 |
| 2025-07-15 | Open-market sale | 1 | $127.56 | 0 |
| 2025-07-15 | Open-market sale | 145 | $126.90 | 1 |
| 2025-07-14 | J | 95,794 | — | 0 |
| 2025-07-10 | Option exercise (derivative) | 4,722 | $0.00 | 341,889 |
| 2025-07-10 | Option exercise (derivative) | 312,656 | $0.00 | 22,635,663 |
| 2025-07-10 | Option exercise (derivative) | 320,959 | $0.00 | 23,236,643 |
| 2025-07-10 | Option exercise (derivative) | 173,734 | $0.00 | 12,577,964 |
| 2025-07-10 | Option exercise (derivative) | 2,130 | $0.00 | 154,171 |
| 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 | 4,722 | — | 4,722 |
| 2025-07-10 | Option exercise | 173,734 | — | 173,734 |
| 2025-07-10 | Option exercise | 320,959 | — | 320,959 |
| 2025-07-10 | Option exercise | 312,656 | — | 312,656 |
| 2025-07-10 | Open-market sale | 1,789 | $127.93 | 0 |
| 2025-07-10 | Option exercise | 2,130 | — | 2,130 |
| 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 | 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 | 53,104 | $125.98 | 128,356 |
| 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-26 | Option exercise | 335,230 | — | 335,230 |
| 2025-06-26 | Option exercise | 326,560 | — | 326,560 |
| 2025-06-13 | J | 97,407 | — | 0 |
| 2025-06-12 | Option exercise (derivative) | 281,220 | $0.00 | 23,892,832 |
| 2025-06-12 | Option exercise (derivative) | 273,946 | $0.00 | 23,274,879 |
| 2025-06-12 | Option exercise (derivative) | 1,866 | $0.00 | 158,525 |
| 2025-06-12 | Option exercise (derivative) | 4,138 | $0.00 | 351,543 |
| 2025-06-12 | Option exercise (derivative) | 152,224 | $0.00 | 12,933,158 |
| 2025-06-12 | Option exercise | 273,946 | — | 394,276 |
| 2025-06-12 | Open-market sale | 1,866 | $112.83 | 0 |
| 2025-06-12 | Open-market sale | 112,729 | $112.83 | 97,407 |
| 2025-06-12 | Option exercise | 281,220 | — | 373,957 |
| 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-11 | Option exercise (derivative) | 68 | $0.00 | 355,681 |
| 2025-06-11 | Option exercise (derivative) | 4,528 | $0.00 | 23,548,825 |
| 2025-06-11 | Option exercise (derivative) | 4,648 | $0.00 | 24,174,052 |
| 2025-06-11 | Option exercise (derivative) | 2,516 | $0.00 | 13,085,382 |
| 2025-06-11 | Option exercise (derivative) | 31 | $0.00 | 160,391 |
| 2025-06-11 | Open-market sale | 3,148 | $114.12 | 120,330 |
| 2025-06-11 | Option exercise | 4,648 | — | 96,349 |
| 2025-06-11 | Option exercise | 2,516 | — | 59,775 |
| 2025-06-11 | Option exercise | 4,528 | — | 123,478 |
| 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-11 | Option exercise | 31 | — | 31 |
| 2025-06-11 | Option exercise | 68 | — | 68 |
| 2025-06-10 | Option exercise (derivative) | 231,279 | $0.00 | 23,553,353 |
| 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 | 220,162 | — | 220,162 |
| 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 | Open-market sale | 2 | $114.51 | 0 |
| 2025-06-10 | Option exercise | 231,279 | — | 231,279 |
| 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) | 1,599 | $0.00 | 161,522 |
| 2025-06-09 | Option exercise (derivative) | 165,014 | $0.00 | 23,784,632 |
| 2025-06-09 | Option exercise (derivative) | 96,508 | $0.00 | 13,211,598 |
| 2025-06-09 | Open-market sale | 1,506 | $115.32 | 1 |
| 2025-06-09 | Open-market sale | 40,980 | $115.32 | 22 |
| 2025-06-09 | Open-market sale | 79,258 | $115.32 | 44 |
| 2025-06-09 | Open-market sale | 70,069 | $115.32 | 39 |
| 2025-06-09 | Open-market sale | 920 | $114.74 | 679 |
| 2025-06-09 | Open-market sale | 2,039 | $114.74 | 1,507 |
| 2025-06-09 | Open-market sale | 55,506 | $114.74 | 41,002 |
| 2025-06-09 | Open-market sale | 107,351 | $114.74 | 79,302 |
| 2025-06-09 | Open-market sale | 94,906 | $114.74 | 70,108 |
| 2025-06-09 | Option exercise | 1,599 | — | 1,599 |
| 2025-06-09 | Option exercise | 3,546 | — | 3,546 |
| 2025-06-09 | Option exercise | 96,508 | — | 96,508 |
| 2025-06-09 | Option exercise | 186,653 | — | 186,653 |
| 2025-06-09 | Option exercise | 165,014 | — | 165,014 |
| 2025-06-09 | Open-market sale | 1 | $116.28 | 0 |
| 2025-01-08 | Open-market sale | 185,913 | $119.67 | 166,672 |
| 2025-01-08 | Open-market sale | 17,825 | $120.27 | 192,718 |
| 2025-01-08 | Open-market sale | 20,397 | $120.27 | 146,275 |
| 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 | 162,468 | $119.67 | 210,543 |
| 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 | Option exercise (derivative) | 352,585 | $0.00 | 24,585,515 |
| 2025-01-08 | Option exercise (derivative) | 3,925 | $0.00 | 361,735 |
| 2025-01-08 | Option exercise (derivative) | 186,085 | $0.00 | 13,308,106 |
| 2025-01-08 | Option exercise (derivative) | 373,011 | $0.00 | 23,949,646 |
| 2025-01-08 | Option exercise (derivative) | 1,770 | $0.00 | 163,121 |
| 2025-01-08 | Option exercise | 373,011 | — | 373,011 |
| 2025-01-08 | Option exercise | 352,585 | — | 352,585 |
| 2025-01-08 | Option exercise | 186,085 | — | 186,085 |
| 2025-01-08 | Option exercise | 3,925 | — | 3,925 |
| 2025-01-08 | Option exercise | 1,770 | — | 1,770 |
| 2025-01-07 | Open-market sale | 59,376 | $123.45 | 57,735 |
| 2025-01-07 | Open-market sale | 67,990 | $123.45 | 66,112 |
| 2025-01-07 | Open-market sale | 35,066 | $123.45 | 34,097 |
| 2025-01-07 | Open-market sale | 1,293 | $123.45 | 1,258 |
| 2025-01-07 | Open-market sale | 583 | $123.45 | 567 |
| 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-07 | Open-market sale | 9,149 | $124.38 | 24,948 |
| 2025-01-07 | Open-market sale | 337 | $124.38 | 920 |
| 2025-01-07 | Open-market sale | 152 | $124.38 | 415 |
| 2025-01-07 | Open-market sale | 42,244 | $125.50 | 0 |
| 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) | 84,206 | $0.00 | 13,494,191 |
| 2025-01-07 | Option exercise (derivative) | 3,106 | $0.00 | 365,660 |
| 2025-01-07 | Option exercise (derivative) | 1,401 | $0.00 | 164,891 |
| 2025-01-07 | Option exercise | 163,269 | — | 163,269 |
| 2025-01-07 | Open-market sale | 250 | $122.79 | 1,151 |
| 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 | 142,583 | — | 142,583 |
| 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 | 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 | 129,494 | — | 129,494 |
| 2025-01-06 | Option exercise | 113,063 | — | 113,063 |
| 2025-01-06 | Open-market sale | 1,111 | $124.52 | 0 |
| 2024-12-09 | J | 132,364 | — | 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 | 248,791 | $123.20 | 399,288 |
| 2024-12-06 | Open-market sale | 2,459 | $123.20 | 1,219 |
| 2024-12-06 | Open-market sale | 86,041 | $124.49 | 313,247 |
| 2024-12-06 | Open-market sale | 99,157 | $124.49 | 253,160 |
| 2024-12-06 | Open-market sale | 51,109 | $124.49 | 154,546 |
| 2024-12-06 | Open-market sale | 1,886 | $124.49 | 818 |
| 2024-12-06 | Open-market sale | 850 | $124.49 | 369 |
| 2024-12-06 | Option exercise | 681,886 | — | 745,822 |
| 2024-12-06 | Option exercise | 699,989 | — | 751,675 |
| 2024-12-06 | Option exercise | 378,904 | — | 411,498 |
| 2024-12-06 | Option exercise | 10,299 | — | 10,299 |
| 2024-12-06 | Option exercise | 4,644 | — | 4,644 |
| 2024-12-06 | Open-market sale | 97,743 | $123.00 | 648,079 |
| 2024-12-06 | Open-market sale | 112,644 | $123.00 | 639,031 |
| 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 | 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 | 42,897 | $125.28 | 210,263 |
| 2024-12-06 | Open-market sale | 37,223 | $125.28 | 276,024 |
| 2024-12-06 | Open-market sale | 22,111 | $125.28 | 132,435 |
| 2024-12-06 | Open-market sale | 815 | $125.28 | 3 |
| 2024-12-06 | Open-market sale | 368 | $125.28 | 1 |
| 2024-12-06 | Open-market sale | 119 | $126.15 | 275,905 |
| 2024-12-06 | Open-market sale | 137 | $126.15 | 210,126 |
| 2024-12-06 | Open-market sale | 71 | $126.15 | 132,364 |
| 2024-12-06 | Open-market sale | 1 | $126.15 | 0 |
| 2024-12-05 | Option exercise (derivative) | 228,113 | $0.00 | 25,930,852 |
| 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) | 3,356 | $0.00 | 381,529 |
| 2024-12-05 | Option exercise (derivative) | 1,514 | $0.00 | 172,047 |
| 2024-12-05 | Open-market sale | 953 | $125.68 | 561 |
| 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 | 308 | $127.26 | 0 |
| 2024-12-05 | Open-market sale | 8,354 | $127.26 | 32,594 |
| 2024-12-05 | Open-market sale | 16,217 | $127.26 | 51,686 |
| 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 | 57,208 | $125.68 | 66,269 |
| 2024-12-05 | Open-market sale | 2,113 | $125.68 | 1,243 |
| 2024-10-04 | J | 2,005 | — | 79,021 |
| 2024-10-04 | J | 147,648 | — | 60,891 |
| 2024-10-04 | J | 4,689 | — | 132,253 |
| 2024-10-04 | J | 5,017 | — | 0 |
| 2024-07-12 | J | 78,097 | — | 0 |
| 2024-07-10 | Open-market sale | 14,087 | $146.04 | 790,469 |
| 2024-07-10 | Open-market sale | 2,800 | $147.02 | 787,669 |
| 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 | 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 | 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-09 | Open-market sale | 3,561 | $146.66 | 0 |
| 2024-07-08 | Option exercise (derivative) | 523,024 | $0.00 | 26,005,211 |
| 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 | 536,910 | — | 543,184 |
| 2024-07-08 | Open-market sale | 7,900 | $144.68 | 0 |
| 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 | 523,024 | — | 551,665 |
| 2024-07-03 | Open-market sale | 3,910 | $146.80 | 6,274 |
| 2024-07-03 | Open-market sale | 1,655 | $146.80 | 14,111 |
| 2024-07-03 | Open-market sale | 28 | $146.80 | 0 |
| 2024-07-03 | Open-market sale | 2,839 | $146.80 | 28,641 |
| 2024-07-03 | Option exercise (derivative) | 644 | $0.00 | 180,685 |
| 2024-07-03 | Option exercise (derivative) | 1,429 | $0.00 | 400,682 |
| 2024-07-03 | Option exercise (derivative) | 97,119 | $0.00 | 27,232,565 |
| 2024-07-03 | Option exercise (derivative) | 52,570 | $0.00 | 14,740,952 |
| 2024-07-03 | Option exercise (derivative) | 94,606 | $0.00 | 26,528,235 |
| 2024-07-03 | Open-market sale | 16,899 | $143.84 | 35,671 |
| 2024-07-03 | Open-market sale | 67 | $145.78 | 28 |
| 2024-07-03 | Open-market sale | 628 | $143.84 | 801 |
| 2024-07-03 | Open-market sale | 283 | $143.84 | 361 |
| 2024-07-03 | Open-market sale | 27,311 | $145.02 | 38,311 |
| 2024-07-03 | Open-market sale | 37,611 | $145.02 | 19,591 |
| 2024-07-03 | Open-market sale | 15,923 | $145.02 | 19,748 |
| 2024-07-03 | Open-market sale | 592 | $145.02 | 209 |
| 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-07-03 | Open-market sale | 39,917 | $143.84 | 57,202 |
| 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-06-21 | J | 145,849 | — | 0 |
| 2024-06-20 | J | 129,386 | — | 0 |
| 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 | 475 | $157.56 | 911 |
| 2024-06-20 | Open-market sale | 1,052 | $157.56 | 2,023 |
| 2024-06-20 | Open-market sale | 28,245 | $157.56 | 125,196 |
| 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 | Option exercise (derivative) | 484,331 | $0.00 | 27,329,684 |
| 2024-06-20 | Option exercise (derivative) | 262,168 | $0.00 | 14,793,522 |
| 2024-06-20 | Option exercise (derivative) | 7,126 | $0.00 | 402,111 |
| 2024-06-20 | Option exercise (derivative) | 3,213 | $0.00 | 181,329 |
| 2024-06-20 | Option exercise (derivative) | 471,805 | $0.00 | 26,622,841 |
| 2024-06-20 | Open-market sale | 834 | $151.51 | 5,605 |
| 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 | 376 | $151.51 | 2,527 |
| 2024-06-20 | Open-market sale | 20,149 | $152.54 | 382,100 |
| 2024-06-20 | Open-market sale | 23,146 | $152.54 | 381,285 |
| 2024-06-20 | Open-market sale | 11,822 | $152.54 | 209,536 |
| 2024-06-20 | Open-market sale | 440 | $152.54 | 5,165 |
| 2024-06-20 | Open-market sale | 199 | $152.54 | 2,328 |
| 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-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 | Option exercise (derivative) | 3,785 | $0.00 | 184,542 |
| 2024-06-18 | Option exercise (derivative) | 570,429 | $0.00 | 27,814,015 |
| 2024-06-18 | Option exercise (derivative) | 555,676 | $0.00 | 27,094,646 |
| 2024-06-18 | Option exercise | 570,429 | — | 570,429 |
| 2024-06-18 | Option exercise | 8,393 | — | 27,127 |
| 2024-06-18 | Option exercise | 3,785 | — | 12,233 |
| 2024-06-18 | Open-market sale | 249,089 | $149.23 | 306,587 |
| 2024-06-18 | Open-market sale | 285,951 | $149.23 | 284,478 |
| 2024-06-18 | Open-market sale | 146,262 | $149.23 | 162,511 |
| 2024-06-18 | Open-market sale | 24,176 | $149.17 | 2,951 |
| 2024-06-18 | Open-market sale | 10,902 | $149.17 | 1,331 |
| 2024-06-18 | Open-market sale | 82,669 | $149.93 | 223,918 |
| 2024-06-18 | Open-market sale | 94,903 | $149.93 | 189,575 |
| 2024-06-18 | Open-market sale | 48,542 | $149.93 | 113,969 |
| 2024-06-18 | Open-market sale | 1,806 | $149.93 | 1,145 |
| 2024-06-18 | Open-market sale | 814 | $149.93 | 517 |
| 2024-06-18 | Open-market sale | 52,431 | $151.00 | 171,487 |
| 2024-06-18 | Open-market sale | 60,189 | $151.00 | 129,386 |
| 2024-06-18 | Open-market sale | 30,786 | $151.00 | 83,183 |
| 2024-06-18 | Open-market sale | 517 | $151.00 | 0 |
| 2024-06-18 | Option exercise | 308,773 | — | 308,773 |
| 2024-06-18 | Option exercise | 555,676 | — | 555,676 |
| 2024-06-17 | Open-market sale | 113,148 | $142.50 | 729,545 |
| 2024-06-17 | Open-market sale | 28,852 | $143.14 | 700,693 |
| 2024-06-04 | J | 308,248 | — | 105,101 |
| 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 (derivative) | 689,217 | $0.00 | 15,364,463 |
| 2024-06-04 | Option exercise (derivative) | 18,734 | $0.00 | 417,630 |
| 2024-06-04 | Option exercise (derivative) | 8,448 | $0.00 | 188,327 |
| 2024-06-04 | Option exercise | 1,273,266 | — | 1,309,910 |
| 2024-06-04 | Option exercise | 1,240,335 | — | 1,303,392 |
| 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 | 719,122 | — | 0 |
| 2024-06-03 | Option exercise (derivative) | 202,515 | $0.00 | 28,890,657 |
| 2024-06-03 | Option exercise (derivative) | 207,892 | $0.00 | 29,657,710 |
| 2024-06-03 | Option exercise (derivative) | 3,059 | $0.00 | 436,364 |
| 2024-06-03 | Option exercise (derivative) | 112,531 | $0.00 | 16,053,680 |
| 2024-06-03 | Option exercise (derivative) | 1,379 | $0.00 | 196,775 |
| 2024-06-03 | Option exercise | 207,892 | — | 207,892 |
| 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 | 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 | 202,515 | — | 202,515 |
| 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) | 3,079 | $0.00 | 439,423 |
| 2024-04-04 | Option exercise (derivative) | 1,389 | $0.00 | 198,154 |
| 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 | Option exercise (derivative) | 203,861 | $0.00 | 29,093,172 |
| 2024-04-04 | Option exercise | 209,274 | — | 209,274 |
| 2024-04-04 | Open-market sale | 1,200 | $133.72 | 336 |
| 2024-04-04 | Open-market sale | 32,357 | $133.72 | 39,315 |
| 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 | 605 | $131.34 | 112,675 |
| 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 | Open-market sale | 541 | $133.72 | 152 |
| 2024-04-04 | Option exercise | 203,861 | — | 203,861 |
| 2024-04-04 | Open-market sale | 15,292 | $134.37 | 63,869 |
| 2024-04-04 | Open-market sale | 17,694 | $134.37 | 47,294 |
| 2024-04-04 | Open-market sale | 9,071 | $134.37 | 30,244 |
| 2024-04-04 | Open-market sale | 152 | $134.37 | 0 |
| 2024-03-22 | J | 221,990 | — | 0 |
| 2024-03-21 | Option exercise (derivative) | 535,223 | $0.00 | 30,074,876 |
| 2024-03-21 | Option exercise (derivative) | 521,381 | $0.00 | 29,297,033 |
| 2024-03-21 | Option exercise (derivative) | 289,715 | $0.00 | 16,279,491 |
| 2024-03-21 | Option exercise (derivative) | 3,552 | $0.00 | 199,543 |
| 2024-03-21 | Option exercise (derivative) | 7,875 | $0.00 | 442,502 |
| 2024-03-21 | Open-market sale | 169 | $114.00 | 427 |
| 2024-03-21 | Open-market sale | 1,880 | $114.00 | 315,159 |
| 2024-03-21 | Open-market sale | 1,415 | $113.33 | 596 |
| 2024-03-21 | Open-market sale | 15,739 | $113.33 | 317,039 |
| 2024-03-21 | Open-market sale | 7,875 | $110.00 | 0 |
| 2024-03-21 | Open-market sale | 214,932 | $110.00 | 221,990 |
| 2024-03-21 | Open-market sale | 414,684 | $110.00 | 359,193 |
| 2024-03-21 | Open-market sale | 358,957 | $110.00 | 482,496 |
| 2024-03-21 | Option exercise | 3,552 | — | 3,552 |
| 2024-03-21 | Option exercise | 7,875 | — | 7,875 |
| 2024-03-21 | Option exercise | 289,715 | — | 436,922 |
| 2024-03-21 | Option exercise | 535,223 | — | 773,877 |
| 2024-03-21 | Option exercise | 521,381 | — | 841,453 |
| 2024-03-20 | Option exercise (derivative) | 405,382 | $0.00 | 16,569,206 |
| 2024-03-20 | Option exercise (derivative) | 4,968 | $0.00 | 203,095 |
| 2024-03-20 | Option exercise (derivative) | 11,019 | $0.00 | 450,377 |
| 2024-03-20 | Option exercise (derivative) | 748,906 | $0.00 | 30,610,099 |
| 2024-03-20 | Option exercise (derivative) | 729,536 | $0.00 | 29,818,414 |
| 2024-03-20 | Option exercise | 4,968 | — | 4,968 |
| 2024-03-20 | Option exercise | 11,019 | — | 11,019 |
| 2024-03-20 | Option exercise | 405,382 | — | 448,519 |
| 2024-03-20 | Option exercise | 748,906 | — | 818,759 |
| 2024-03-20 | Option exercise | 729,536 | — | 822,668 |
| 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-19 | Option exercise (derivative) | 299,700 | $0.00 | 31,359,005 |
| 2024-03-19 | Option exercise (derivative) | 162,227 | $0.00 | 16,974,588 |
| 2024-03-19 | Option exercise (derivative) | 4,409 | $0.00 | 461,396 |
| 2024-03-19 | Option exercise (derivative) | 1,989 | $0.00 | 208,063 |
| 2024-03-19 | Option exercise (derivative) | 291,950 | $0.00 | 30,547,950 |
| 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 | 59,023 | $107.50 | 104,590 |
| 2024-03-19 | Open-market sale | 2,160 | $107.50 | 2,249 |
| 2024-03-19 | Open-market sale | 113,714 | $107.50 | 188,251 |
| 2024-03-19 | Open-market sale | 2,249 | $108.39 | 0 |
| 2024-03-19 | Open-market sale | 61,453 | $108.39 | 43,137 |
| 2024-03-19 | Open-market sale | 118,398 | $108.39 | 69,853 |
| 2024-03-19 | Open-market sale | 102,561 | $108.39 | 93,132 |
| 2024-03-19 | Open-market sale | 974 | $107.50 | 1,015 |
| 2024-03-18 | J | 131,105 | — | 0 |
| 2024-03-18 | Option exercise (derivative) | 66 | $0.00 | 210,052 |
| 2024-03-18 | Option exercise (derivative) | 147 | $0.00 | 465,805 |
| 2024-03-18 | Option exercise (derivative) | 9,963 | $0.00 | 31,658,705 |
| 2024-03-18 | Option exercise (derivative) | 5,393 | $0.00 | 17,136,815 |
| 2024-03-18 | Option exercise (derivative) | 9,705 | $0.00 | 30,839,900 |
| 2024-03-18 | Open-market sale | 4,007 | $106.95 | 1,386 |
| 2024-03-18 | Open-market sale | 7,698 | $106.95 | 2,265 |
| 2024-03-18 | Open-market sale | 7,457 | $106.95 | 2,248 |
| 2024-03-18 | Option exercise | 66 | — | 66 |
| 2024-03-18 | Option exercise | 147 | — | 147 |
| 2024-03-18 | Option exercise | 5,393 | — | 5,393 |
| 2024-03-18 | Option exercise | 9,963 | — | 9,963 |
| 2024-03-18 | Option exercise | 9,705 | — | 9,705 |
| 2024-03-18 | Open-market sale | 66 | $106.95 | 0 |
| 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) | 5,670 | $0.00 | 465,952 |
| 2024-03-15 | Option exercise (derivative) | 2,557 | $0.00 | 210,118 |
| 2024-03-15 | Open-market sale | 167,859 | $107.17 | 221,817 |
| 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-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 | Option exercise | 5,670 | — | 5,670 |
| 2024-03-15 | Option exercise | 2,557 | — | 2,557 |
| 2024-03-14 | Option exercise (derivative) | 5,749 | $0.00 | 32,054,048 |
| 2024-03-14 | Option exercise (derivative) | 5,600 | $0.00 | 31,225,017 |
| 2024-03-14 | Option exercise (derivative) | 3,112 | $0.00 | 17,350,813 |
| 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 | 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-14 | Open-market sale | 38 | $110.75 | 0 |
| 2024-03-13 | Option exercise (derivative) | 274 | $0.00 | 212,713 |
| 2024-03-13 | Option exercise (derivative) | 607 | $0.00 | 471,707 |
| 2024-03-13 | Option exercise (derivative) | 22,331 | $0.00 | 17,353,925 |
| 2024-03-13 | Option exercise (derivative) | 41,254 | $0.00 | 32,059,797 |
| 2024-03-13 | Option exercise (derivative) | 40,187 | $0.00 | 31,230,617 |
| 2024-03-13 | Option exercise | 41,254 | — | 41,254 |
| 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-13 | Option exercise | 607 | — | 607 |
| 2024-03-13 | Option exercise | 22,331 | — | 22,331 |
| 2024-03-13 | Option exercise | 40,187 | — | 40,187 |
| 2024-03-05 | J | 555,510 | — | 0 |
| 2024-03-05 | J | 3,769 | — | 48,774 |
| 2024-03-05 | J | 2,195 | — | 28,832 |
| 2024-03-04 | Open-market sale | 27,694 | $125.34 | 310,950 |
| 2024-03-04 | Open-market sale | 53,787 | $125.34 | 508,687 |
| 2024-03-04 | Open-market sale | 46,447 | $125.34 | 643,074 |
| 2024-03-04 | Open-market sale | 1,021 | $125.34 | 1,925 |
| 2024-03-04 | Open-market sale | 66,551 | $126.48 | 442,136 |
| 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 | 24,157 | $127.22 | 417,979 |
| 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 | 460 | $125.34 | 868 |
| 2024-03-04 | Open-market sale | 57,470 | $126.48 | 585,604 |
| 2024-03-04 | Option exercise (derivative) | 487,775 | $0.00 | 31,270,804 |
| 2024-03-04 | Option exercise (derivative) | 500,728 | $0.00 | 32,101,051 |
| 2024-03-04 | Option exercise (derivative) | 271,043 | $0.00 | 17,376,256 |
| 2024-03-04 | Option exercise (derivative) | 7,367 | $0.00 | 472,314 |
| 2024-03-04 | Option exercise (derivative) | 3,322 | $0.00 | 212,987 |
| 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-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-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) | 24,670 | $0.00 | 499,140 |
| 2024-01-16 | Option exercise (derivative) | 11,125 | $0.00 | 225,084 |
| 2024-01-16 | Option exercise (derivative) | 1,633,351 | $0.00 | 33,046,916 |
| 2024-01-16 | Option exercise (derivative) | 907,605 | $0.00 | 18,363,189 |
| 2024-01-16 | Option exercise (derivative) | 1,676,718 | $0.00 | 33,924,320 |
| 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,133,520 | $78.81 | 537,730 |
| 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-12 | Option exercise (derivative) | 126,759 | $0.00 | 35,601,038 |
| 2024-01-12 | Option exercise (derivative) | 841 | $0.00 | 236,209 |
| 2024-01-12 | Option exercise (derivative) | 68,615 | $0.00 | 19,270,794 |
| 2024-01-12 | Option exercise (derivative) | 1,865 | $0.00 | 523,810 |
| 2024-01-12 | Option exercise (derivative) | 123,481 | $0.00 | 34,680,267 |
| 2024-01-12 | Option exercise | 126,759 | — | 126,759 |
| 2024-01-12 | Option exercise | 123,481 | — | 123,481 |
| 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 |
| 2024-01-12 | Open-market sale | 98,899 | $79.43 | 27,860 |
| 2024-01-12 | Open-market sale | 51,925 | $79.43 | 16,690 |
| 2024-01-12 | Open-market sale | 841 | $79.43 | 0 |
| 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) | 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 | 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 | 1,811,176 | — | 1,811,176 |
| 2023-07-11 | Open-market sale | 27,356 | $55.36 | 0 |
| 2023-07-11 | Option exercise | 27,356 | — | 27,356 |
| 2023-07-11 | Open-market sale | 782,741 | $55.36 | 223,676 |
| 2023-07-11 | Open-market sale | 1,489,351 | $55.36 | 369,912 |
| 2023-07-11 | Open-market sale | 1,217,216 | $55.36 | 593,960 |
| 2023-07-11 | Option exercise | 12,336 | — | 12,336 |
| 2023-07-11 | Option exercise | 1,859,263 | — | 1,859,263 |
| 2023-07-11 | Option exercise | 1,006,417 | — | 1,006,417 |
| 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 | 15 | $99.14 | 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-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-30 | J | 1,351,760 | — | 0 |
| 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 | 16,569 | — | 16,569 |
| 2021-06-28 | Option exercise | 36,743 | — | 36,743 |
| 2021-06-28 | Option exercise | 1,351,760 | — | 1,351,760 |
| 2021-06-28 | Option exercise | 2,497,253 | — | 2,497,253 |
| 2021-06-28 | Option exercise | 2,432,665 | — | 2,432,665 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.