SEC CIK 1778564
Kurtz George
Reported ownership across 2 companies, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| CRWDview stock → | 7,401,504 | 2026-10-22 |
| HPEview stock → | 65,936 | 2023-04-05 |
Position History — CRWD
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — CRWD
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2026-10-22 | Open-market sale | 120 | $245.34 | 7,401,504 |
| 2026-10-22 | Open-market sale | 280 | $243.78 | 7,401,624 |
| 2026-10-22 | Open-market sale | 563 | $242.81 | 7,401,904 |
| 2026-10-22 | Open-market sale | 397 | $241.92 | 7,402,467 |
| 2026-10-22 | Open-market sale | 480 | $240.77 | 7,402,864 |
| 2026-10-22 | Open-market sale | 760 | $239.65 | 7,403,344 |
| 2026-10-22 | Open-market sale | 3,000 | $238.69 | 7,404,104 |
| 2026-10-22 | Open-market sale | 2,960 | $237.86 | 7,407,104 |
| 2026-10-22 | Open-market sale | 1,040 | $236.66 | 7,410,064 |
| 2026-10-22 | Open-market sale | 400 | $235.89 | 7,411,104 |
| 2026-10-21 | Open-market sale | 1,000 | $241.94 | 7,411,504 |
| 2026-10-21 | Open-market sale | 720 | $241.10 | 7,412,504 |
| 2026-10-21 | Open-market sale | 2,000 | $239.94 | 7,413,224 |
| 2026-10-21 | Open-market sale | 480 | $239.30 | 7,415,224 |
| 2026-10-21 | Open-market sale | 440 | $237.99 | 7,415,704 |
| 2026-10-21 | Open-market sale | 1,560 | $237.04 | 7,416,144 |
| 2026-10-21 | Open-market sale | 1,360 | $235.97 | 7,417,704 |
| 2026-10-21 | Open-market sale | 194 | $234.62 | 7,419,064 |
| 2026-10-21 | Open-market sale | 468 | $233.93 | 7,419,258 |
| 2026-10-21 | Open-market sale | 938 | $232.75 | 7,419,726 |
| 2026-10-21 | Open-market sale | 480 | $231.57 | 7,420,664 |
| 2026-10-21 | Open-market sale | 280 | $230.67 | 7,421,144 |
| 2026-10-21 | Open-market sale | 80 | $229.25 | 7,421,424 |
| 2026-10-20 | Open-market sale | 1,944 | $228.36 | 7,421,504 |
| 2026-10-20 | Open-market sale | 3,080 | $227.44 | 7,423,448 |
| 2026-10-20 | Open-market sale | 2,053 | $226.49 | 7,426,528 |
| 2026-10-20 | Open-market sale | 1,904 | $225.49 | 7,428,581 |
| 2026-10-20 | Open-market sale | 720 | $224.71 | 7,430,485 |
| 2026-10-20 | Open-market sale | 59 | $223.37 | 7,431,205 |
| 2026-10-20 | Open-market sale | 240 | $222.30 | 7,431,264 |
| 2026-10-19 | Open-market sale | 160 | $233.06 | 7,431,504 |
| 2026-10-19 | Open-market sale | 280 | $232.37 | 7,431,664 |
| 2026-10-19 | Open-market sale | 640 | $230.61 | 7,431,944 |
| 2026-10-19 | Open-market sale | 3,320 | $229.55 | 7,432,584 |
| 2026-10-19 | Open-market sale | 3,960 | $228.60 | 7,435,904 |
| 2026-10-19 | Open-market sale | 1,640 | $227.78 | 7,439,864 |
| 2026-10-16 | Open-market sale | 302 | $246.92 | 7,441,504 |
| 2026-10-16 | Open-market sale | 281 | $245.51 | 7,441,806 |
| 2026-10-16 | Open-market sale | 80 | $244.11 | 7,442,087 |
| 2026-10-16 | Open-market sale | 240 | $238.08 | 7,442,167 |
| 2026-10-16 | Open-market sale | 160 | $237.08 | 7,442,407 |
| 2026-10-16 | Open-market sale | 360 | $235.61 | 7,442,567 |
| 2026-10-16 | Open-market sale | 1,608 | $234.78 | 7,442,927 |
| 2026-10-16 | Open-market sale | 572 | $233.71 | 7,444,535 |
| 2026-10-16 | Open-market sale | 349 | $232.16 | 7,445,107 |
| 2026-10-16 | Open-market sale | 160 | $230.81 | 7,445,456 |
| 2026-10-16 | Open-market sale | 120 | $229.61 | 7,445,616 |
| 2026-10-16 | Open-market sale | 120 | $228.57 | 7,445,736 |
| 2026-10-16 | Open-market sale | 1,047 | $227.54 | 7,445,856 |
| 2026-10-16 | Open-market sale | 3,302 | $226.85 | 7,446,903 |
| 2026-10-16 | Open-market sale | 1,299 | $226.02 | 7,450,205 |
| 2026-10-15 | Open-market sale | 40 | $246.62 | 7,451,504 |
| 2026-10-15 | Open-market sale | 514 | $246.05 | 7,451,544 |
| 2026-10-15 | Open-market sale | 1,246 | $244.86 | 7,452,058 |
| 2026-10-15 | Open-market sale | 1,360 | $244.01 | 7,453,304 |
| 2026-10-15 | Open-market sale | 2,439 | $243.02 | 7,454,664 |
| 2026-10-15 | Open-market sale | 3,406 | $242.05 | 7,457,103 |
| 2026-10-15 | Open-market sale | 995 | $241.16 | 7,460,509 |
| 2026-10-14 | Open-market sale | 160 | $255.72 | 7,461,504 |
| 2026-10-14 | Open-market sale | 1,014 | $254.93 | 7,461,664 |
| 2026-10-14 | Open-market sale | 1,676 | $254.08 | 7,462,678 |
| 2026-10-14 | Open-market sale | 1,468 | $252.89 | 7,464,354 |
| 2026-10-14 | Open-market sale | 1,644 | $252.07 | 7,465,822 |
| 2026-10-14 | Open-market sale | 1,611 | $251.02 | 7,467,466 |
| 2026-10-14 | Open-market sale | 1,544 | $250.11 | 7,469,077 |
| 2026-10-14 | Open-market sale | 883 | $249.11 | 7,470,621 |
| 2026-10-13 | Open-market sale | 200 | $267.51 | 7,471,504 |
| 2026-10-13 | Open-market sale | 640 | $266.58 | 7,471,704 |
| 2026-10-13 | Open-market sale | 1,484 | $265.51 | 7,472,344 |
| 2026-10-13 | Open-market sale | 476 | $264.28 | 7,473,828 |
| 2026-10-13 | Open-market sale | 1,320 | $263.44 | 7,474,304 |
| 2026-10-13 | Open-market sale | 3,283 | $262.48 | 7,475,624 |
| 2026-10-13 | Open-market sale | 1,997 | $261.52 | 7,478,907 |
| 2026-10-13 | Open-market sale | 600 | $260.70 | 7,480,904 |
| 2026-10-12 | Open-market sale | 560 | $268.86 | 7,482,584 |
| 2026-10-12 | Open-market sale | 880 | $268.03 | 7,483,144 |
| 2026-10-12 | Open-market sale | 440 | $267.03 | 7,484,024 |
| 2026-10-12 | Open-market sale | 680 | $265.82 | 7,484,464 |
| 2026-10-12 | Open-market sale | 1,800 | $264.90 | 7,485,144 |
| 2026-10-12 | Open-market sale | 1,040 | $263.79 | 7,486,944 |
| 2026-10-12 | Open-market sale | 3,200 | $263.00 | 7,487,984 |
| 2026-10-12 | Open-market sale | 320 | $261.97 | 7,491,184 |
| 2026-10-12 | Open-market sale | 120 | $276.04 | 7,481,504 |
| 2026-10-12 | Open-market sale | 120 | $274.62 | 7,481,624 |
| 2026-10-12 | Open-market sale | 280 | $272.83 | 7,481,744 |
| 2026-10-12 | Open-market sale | 440 | $272.00 | 7,482,024 |
| 2026-10-12 | Open-market sale | 120 | $270.69 | 7,482,464 |
| 2026-10-09 | Open-market sale | 574 | $274.99 | 7,491,504 |
| 2026-10-09 | Open-market sale | 1,041 | $274.27 | 7,492,078 |
| 2026-10-09 | Open-market sale | 1,594 | $273.37 | 7,493,119 |
| 2026-10-09 | Open-market sale | 1,156 | $272.32 | 7,494,713 |
| 2026-10-09 | Open-market sale | 126 | $271.35 | 7,495,869 |
| 2026-10-09 | Open-market sale | 1,079 | $269.99 | 7,495,995 |
| 2026-10-09 | Open-market sale | 147 | $269.08 | 7,497,074 |
| 2026-10-09 | Open-market sale | 1,080 | $267.64 | 7,497,221 |
| 2026-10-09 | Open-market sale | 1,803 | $266.79 | 7,498,301 |
| 2026-10-09 | Open-market sale | 440 | $265.41 | 7,500,104 |
| 2026-10-09 | Open-market sale | 400 | $264.20 | 7,500,544 |
| 2026-10-09 | Open-market sale | 560 | $263.21 | 7,500,944 |
| 2026-10-08 | Open-market sale | 160 | $271.77 | 7,501,504 |
| 2026-10-08 | Open-market sale | 148 | $271.08 | 7,501,664 |
| 2026-10-08 | Open-market sale | 1,292 | $269.76 | 7,501,812 |
| 2026-10-08 | Open-market sale | 760 | $268.84 | 7,503,104 |
| 2026-10-08 | Open-market sale | 760 | $267.31 | 7,503,864 |
| 2026-10-08 | Open-market sale | 1,792 | $266.32 | 7,504,624 |
| 2026-10-08 | Open-market sale | 1,568 | $265.47 | 7,506,416 |
| 2026-10-08 | Open-market sale | 1,080 | $264.32 | 7,507,984 |
| 2026-10-08 | Open-market sale | 2,040 | $263.27 | 7,509,064 |
| 2026-10-08 | Open-market sale | 400 | $262.51 | 7,511,104 |
| 2026-10-07 | Open-market sale | 305 | $276.25 | 7,511,504 |
| 2026-10-07 | Open-market sale | 800 | $274.90 | 7,511,809 |
| 2026-10-07 | Open-market sale | 280 | $273.45 | 7,512,609 |
| 2026-10-07 | Open-market sale | 200 | $272.38 | 7,512,889 |
| 2026-10-07 | Open-market sale | 640 | $271.18 | 7,513,089 |
| 2026-10-07 | Open-market sale | 1,160 | $270.14 | 7,513,729 |
| 2026-10-07 | Open-market sale | 1,670 | $269.22 | 7,514,889 |
| 2026-10-07 | Open-market sale | 1,020 | $268.09 | 7,516,559 |
| 2026-10-07 | Open-market sale | 1,295 | $267.26 | 7,517,579 |
| 2026-10-07 | Open-market sale | 564 | $266.15 | 7,518,874 |
| 2026-10-07 | Open-market sale | 2,066 | $265.15 | 7,519,438 |
| 2026-10-06 | Open-market sale | 183 | $286.30 | 7,521,504 |
| 2026-10-06 | Open-market sale | 337 | $285.45 | 7,521,687 |
| 2026-10-06 | Open-market sale | 320 | $284.30 | 7,522,024 |
| 2026-10-06 | Open-market sale | 361 | $283.23 | 7,522,344 |
| 2026-10-06 | Open-market sale | 1,199 | $282.21 | 7,522,705 |
| 2026-10-06 | Open-market sale | 1,880 | $281.35 | 7,523,904 |
| 2026-10-06 | Open-market sale | 600 | $280.32 | 7,525,784 |
| 2026-10-06 | Open-market sale | 3,800 | $279.10 | 7,526,384 |
| 2026-10-06 | Open-market sale | 1,200 | $278.35 | 7,530,184 |
| 2026-10-06 | Open-market sale | 120 | $277.02 | 7,531,384 |
| 2026-10-05 | Open-market sale | 40 | $274.08 | 7,531,504 |
| 2026-10-05 | Open-market sale | 760 | $273.02 | 7,531,544 |
| 2026-10-05 | Open-market sale | 5,075 | $272.26 | 7,532,304 |
| 2026-10-05 | Open-market sale | 3,005 | $271.41 | 7,537,379 |
| 2026-10-05 | Open-market sale | 720 | $270.31 | 7,540,384 |
| 2026-10-05 | Open-market sale | 400 | $269.40 | 7,541,104 |
| 2026-10-02 | Open-market sale | 317 | $272.53 | 7,541,504 |
| 2026-10-02 | Open-market sale | 1,455 | $271.36 | 7,541,821 |
| 2026-10-02 | Open-market sale | 1,308 | $270.44 | 7,543,276 |
| 2026-10-02 | Open-market sale | 5,000 | $269.40 | 7,544,584 |
| 2026-10-02 | Open-market sale | 1,920 | $268.47 | 7,549,584 |
| 2026-10-01 | Open-market sale | 315 | $268.13 | 7,551,504 |
| 2026-10-01 | Open-market sale | 935 | $267.39 | 7,551,819 |
| 2026-10-01 | Open-market sale | 2,411 | $266.25 | 7,552,754 |
| 2026-10-01 | Open-market sale | 3,046 | $265.33 | 7,555,165 |
| 2026-10-01 | Open-market sale | 2,050 | $264.34 | 7,558,211 |
| 2026-10-01 | Open-market sale | 672 | $263.40 | 7,560,261 |
| 2026-10-01 | Open-market sale | 168 | $262.29 | 7,560,933 |
| 2026-10-01 | Open-market sale | 403 | $261.16 | 7,561,101 |
| 2026-09-30 | Open-market sale | 86 | $268.81 | 7,561,504 |
| 2026-09-30 | Open-market sale | 506 | $268.05 | 7,561,590 |
| 2026-09-30 | Open-market sale | 1,432 | $267.20 | 7,562,096 |
| 2026-09-30 | Open-market sale | 2,049 | $266.20 | 7,563,528 |
| 2026-09-30 | Open-market sale | 4,066 | $265.21 | 7,565,577 |
| 2026-09-30 | Open-market sale | 1,328 | $264.23 | 7,569,643 |
| 2026-09-30 | Open-market sale | 533 | $263.09 | 7,570,971 |
| 2026-09-29 | Open-market sale | 1,240 | $262.42 | 7,571,504 |
| 2026-09-29 | Open-market sale | 842 | $261.49 | 7,572,744 |
| 2026-09-29 | Open-market sale | 2,163 | $260.41 | 7,573,586 |
| 2026-09-29 | Open-market sale | 3,355 | $259.50 | 7,575,749 |
| 2026-09-29 | Open-market sale | 1,440 | $258.63 | 7,579,104 |
| 2026-09-29 | Open-market sale | 645 | $257.35 | 7,580,544 |
| 2026-09-29 | Open-market sale | 315 | $256.42 | 7,581,189 |
| 2026-09-28 | Open-market sale | 1,471 | $259.88 | 7,581,504 |
| 2026-09-28 | Open-market sale | 3,530 | $259.26 | 7,582,975 |
| 2026-09-28 | Open-market sale | 565 | $258.01 | 7,586,505 |
| 2026-09-28 | Open-market sale | 256 | $256.99 | 7,587,070 |
| 2026-09-28 | Open-market sale | 293 | $255.99 | 7,587,326 |
| 2026-09-28 | Open-market sale | 459 | $254.79 | 7,587,619 |
| 2026-09-28 | Open-market sale | 1,234 | $253.71 | 7,588,078 |
| 2026-09-28 | Open-market sale | 1,146 | $252.56 | 7,589,312 |
| 2026-09-28 | Open-market sale | 460 | $251.76 | 7,590,458 |
| 2026-09-28 | Open-market sale | 382 | $249.81 | 7,590,918 |
| 2026-09-28 | Open-market sale | 204 | $248.24 | 7,591,300 |
| 2026-09-25 | Open-market sale | 160 | $259.05 | 7,591,504 |
| 2026-09-25 | Open-market sale | 400 | $258.06 | 7,591,664 |
| 2026-09-25 | Open-market sale | 1,040 | $257.11 | 7,592,064 |
| 2026-09-25 | Open-market sale | 1,856 | $256.14 | 7,593,104 |
| 2026-09-25 | Open-market sale | 3,424 | $255.22 | 7,594,960 |
| 2026-09-25 | Open-market sale | 960 | $254.20 | 7,598,384 |
| 2026-09-25 | Open-market sale | 560 | $253.30 | 7,599,344 |
| 2026-09-25 | Open-market sale | 1,600 | $252.15 | 7,599,904 |
| 2026-09-24 | Open-market sale | 1,000 | $263.24 | 7,601,504 |
| 2026-09-24 | Open-market sale | 2,758 | $262.25 | 7,602,504 |
| 2026-09-24 | Open-market sale | 2,424 | $261.26 | 7,605,262 |
| 2026-09-24 | Open-market sale | 1,474 | $260.30 | 7,607,686 |
| 2026-09-24 | Open-market sale | 2,344 | $259.47 | 7,609,160 |
| 2026-09-23 | Open-market sale | 1,633 | $262.27 | 7,611,504 |
| 2026-09-23 | Open-market sale | 2,807 | $261.26 | 7,613,137 |
| 2026-09-23 | Open-market sale | 1,222 | $260.32 | 7,615,944 |
| 2026-09-23 | Open-market sale | 578 | $259.41 | 7,617,166 |
| 2026-09-23 | Open-market sale | 360 | $258.14 | 7,617,744 |
| 2026-09-23 | Open-market sale | 120 | $256.18 | 7,618,104 |
| 2026-09-23 | Open-market sale | 163 | $255.05 | 7,618,224 |
| 2026-09-23 | Open-market sale | 637 | $253.98 | 7,618,387 |
| 2026-09-23 | Open-market sale | 840 | $252.89 | 7,619,024 |
| 2026-09-23 | Open-market sale | 917 | $251.74 | 7,619,864 |
| 2026-09-23 | Open-market sale | 528 | $251.02 | 7,620,781 |
| 2026-09-23 | Open-market sale | 195 | $249.85 | 7,621,309 |
| 2026-09-22 | Open-market sale | 80 | $250.48 | 7,621,504 |
| 2026-09-22 | Open-market sale | 1,697 | $249.83 | 7,621,584 |
| 2026-09-22 | Open-market sale | 3,205 | $248.85 | 7,623,281 |
| 2026-09-22 | Open-market sale | 2,134 | $247.99 | 7,626,486 |
| 2026-09-22 | Open-market sale | 2,150 | $246.86 | 7,628,620 |
| 2026-09-22 | Open-market sale | 734 | $246.08 | 7,630,770 |
| 2026-09-21 | Open-market sale | 8,272 | $249.21 | 7,634,518 |
| 2026-09-21 | Open-market sale | 4,319 | $248.27 | 7,642,790 |
| 2026-09-21 | Open-market sale | 11,022 | $247.10 | 7,647,109 |
| 2026-09-21 | Open-market sale | 5,700 | $246.27 | 7,658,131 |
| 2026-09-21 | Open-market sale | 1,430 | $245.45 | 7,663,831 |
| 2026-09-21 | Open-market sale | 570 | $243.99 | 7,665,261 |
| 2026-09-21 | Open-market sale | 301 | $242.98 | 7,665,831 |
| 2026-09-21 | Open-market sale | 281 | $241.78 | 7,666,132 |
| 2026-09-21 | Open-market sale | 229 | $240.24 | 7,666,413 |
| 2026-09-21 | Open-market sale | 480 | $238.64 | 7,666,642 |
| 2026-09-21 | Open-market sale | 492 | $237.75 | 7,667,122 |
| 2026-09-21 | Open-market sale | 473 | $236.37 | 7,667,614 |
| 2026-09-21 | Open-market sale | 120 | $235.43 | 7,668,087 |
| 2026-09-21 | Open-market sale | 120 | $233.93 | 7,668,207 |
| 2026-09-21 | Open-market sale | 80 | $232.89 | 7,668,327 |
| 2026-09-21 | Open-market sale | 37,612 | $231.61 | 7,668,407 |
| 2026-09-21 | Open-market sale | 1,040 | $249.76 | 7,706,019 |
| 2026-09-21 | Open-market sale | 1,960 | $248.98 | 7,707,059 |
| 2026-09-21 | Open-market sale | 1,101 | $247.80 | 7,709,019 |
| 2026-09-21 | Open-market sale | 3,469 | $246.83 | 7,710,120 |
| 2026-09-21 | Open-market sale | 1,149 | $245.81 | 7,713,589 |
| 2026-09-21 | Open-market sale | 121 | $244.35 | 7,714,738 |
| 2026-09-21 | Open-market sale | 120 | $243.30 | 7,714,859 |
| 2026-09-21 | Open-market sale | 160 | $241.95 | 7,714,979 |
| 2026-09-21 | Open-market sale | 40 | $240.45 | 7,715,139 |
| 2026-09-21 | Open-market sale | 120 | $239.51 | 7,715,179 |
| 2026-09-21 | Open-market sale | 280 | $238.29 | 7,715,299 |
| 2026-09-21 | Open-market sale | 200 | $236.34 | 7,715,579 |
| 2026-09-21 | Open-market sale | 80 | $233.84 | 7,715,779 |
| 2026-09-21 | Open-market sale | 160 | $232.07 | 7,715,859 |
| 2026-09-21 | Open-market sale | 3,014 | $249.86 | 7,631,504 |
| 2026-09-18 | Open-market sale | 591 | $247.45 | 7,716,019 |
| 2026-09-18 | Open-market sale | 709 | $243.22 | 7,716,610 |
| 2026-09-18 | Open-market sale | 120 | $242.07 | 7,717,319 |
| 2026-09-18 | Open-market sale | 131 | $240.74 | 7,717,439 |
| 2026-09-18 | Open-market sale | 1,462 | $239.89 | 7,717,570 |
| 2026-09-18 | Open-market sale | 1,916 | $238.62 | 7,719,032 |
| 2026-09-18 | Open-market sale | 3,410 | $237.71 | 7,720,948 |
| 2026-09-18 | Open-market sale | 1,201 | $236.77 | 7,724,358 |
| 2026-09-18 | Open-market sale | 460 | $235.79 | 7,725,559 |
| 2026-09-17 | Open-market sale | 120 | $249.86 | 7,726,019 |
| 2026-09-17 | Open-market sale | 360 | $249.20 | 7,726,139 |
| 2026-09-17 | Open-market sale | 320 | $247.96 | 7,726,499 |
| 2026-09-17 | Open-market sale | 3,566 | $246.85 | 7,726,819 |
| 2026-09-17 | Open-market sale | 2,994 | $246.09 | 7,730,385 |
| 2026-09-17 | Open-market sale | 840 | $245.05 | 7,733,379 |
| 2026-09-17 | Open-market sale | 280 | $243.69 | 7,734,219 |
| 2026-09-17 | Open-market sale | 760 | $242.85 | 7,734,499 |
| 2026-09-17 | Open-market sale | 80 | $240.57 | 7,735,259 |
| 2026-09-17 | Open-market sale | 280 | $239.12 | 7,735,339 |
| 2026-09-17 | Open-market sale | 80 | $237.48 | 7,735,619 |
| 2026-09-17 | Open-market sale | 80 | $236.19 | 7,735,699 |
| 2026-09-17 | Open-market sale | 120 | $235.55 | 7,735,779 |
| 2026-09-17 | Open-market sale | 120 | $234.35 | 7,735,899 |
| 2026-09-16 | Open-market sale | 173 | $244.90 | 7,736,019 |
| 2026-09-16 | Open-market sale | 527 | $244.12 | 7,736,192 |
| 2026-09-16 | Open-market sale | 1,223 | $243.13 | 7,736,719 |
| 2026-09-16 | Open-market sale | 1,953 | $242.16 | 7,737,942 |
| 2026-09-16 | Open-market sale | 3,332 | $241.23 | 7,739,895 |
| 2026-09-16 | Open-market sale | 1,394 | $240.11 | 7,743,227 |
| 2026-09-16 | Open-market sale | 855 | $239.20 | 7,744,621 |
| 2026-09-16 | Open-market sale | 354 | $364.26 | 7,745,476 |
| 2026-09-16 | Open-market sale | 189 | $236.32 | 7,745,830 |
| 2026-09-15 | Open-market sale | 786 | $243.45 | 7,746,019 |
| 2026-09-15 | Open-market sale | 1,429 | $242.53 | 7,746,805 |
| 2026-09-15 | Open-market sale | 1,675 | $241.90 | 7,748,234 |
| 2026-09-15 | Open-market sale | 1,049 | $240.67 | 7,749,909 |
| 2026-09-15 | Open-market sale | 569 | $239.68 | 7,750,958 |
| 2026-09-15 | Open-market sale | 480 | $238.31 | 7,751,527 |
| 2026-09-15 | Open-market sale | 640 | $237.38 | 7,752,007 |
| 2026-09-15 | Open-market sale | 1,088 | $236.35 | 7,752,647 |
| 2026-09-15 | Open-market sale | 1,370 | $235.53 | 7,753,735 |
| 2026-09-15 | Open-market sale | 320 | $234.21 | 7,755,105 |
| 2026-09-15 | Open-market sale | 594 | $233.10 | 7,755,425 |
| 2026-09-14 | Open-market sale | 880 | $238.75 | 7,756,019 |
| 2026-09-14 | Open-market sale | 1,850 | $237.94 | 7,756,899 |
| 2026-09-14 | Open-market sale | 2,190 | $237.06 | 7,758,749 |
| 2026-09-14 | Open-market sale | 1,720 | $235.99 | 7,760,939 |
| 2026-09-14 | Open-market sale | 320 | $235.03 | 7,762,659 |
| 2026-09-14 | Open-market sale | 80 | $233.45 | 7,762,979 |
| 2026-09-14 | Open-market sale | 377 | $232.19 | 7,763,059 |
| 2026-09-14 | Open-market sale | 783 | $231.13 | 7,763,436 |
| 2026-09-14 | Open-market sale | 240 | $230.04 | 7,764,219 |
| 2026-09-14 | Open-market sale | 80 | $228.62 | 7,764,459 |
| 2026-09-14 | Open-market sale | 120 | $227.19 | 7,764,539 |
| 2026-09-14 | Open-market sale | 80 | $225.91 | 7,764,659 |
| 2026-09-14 | Open-market sale | 80 | $224.44 | 7,764,739 |
| 2026-09-14 | Open-market sale | 200 | $223.57 | 7,764,819 |
| 2026-09-14 | Open-market sale | 440 | $222.67 | 7,765,019 |
| 2026-09-14 | Open-market sale | 320 | $221.60 | 7,765,459 |
| 2026-09-14 | Open-market sale | 40 | $220.00 | 7,765,779 |
| 2026-09-14 | Open-market sale | 120 | $218.98 | 7,765,819 |
| 2026-09-14 | Open-market sale | 80 | $218.17 | 7,765,939 |
| 2026-09-11 | Open-market sale | 257 | $212.35 | 7,766,019 |
| 2026-09-11 | Open-market sale | 223 | $211.09 | 7,766,276 |
| 2026-09-11 | Open-market sale | 418 | $210.13 | 7,766,499 |
| 2026-09-11 | Open-market sale | 540 | $209.05 | 7,766,917 |
| 2026-09-11 | Open-market sale | 1,089 | $207.93 | 7,767,457 |
| 2026-09-11 | Open-market sale | 2,251 | $206.87 | 7,768,546 |
| 2026-09-11 | Open-market sale | 2,824 | $205.97 | 7,770,797 |
| 2026-09-11 | Open-market sale | 2,398 | $205.13 | 7,773,621 |
| 2026-09-10 | Open-market sale | 120 | $214.08 | 7,776,019 |
| 2026-09-10 | Open-market sale | 920 | $213.43 | 7,776,139 |
| 2026-09-10 | Open-market sale | 1,169 | $212.49 | 7,777,059 |
| 2026-09-10 | Open-market sale | 1,431 | $211.57 | 7,778,228 |
| 2026-09-10 | Open-market sale | 1,440 | $210.59 | 7,779,659 |
| 2026-09-10 | Open-market sale | 1,360 | $209.40 | 7,781,099 |
| 2026-09-10 | Open-market sale | 2,800 | $208.61 | 7,782,459 |
| 2026-09-10 | Open-market sale | 200 | $206.87 | 7,785,259 |
| 2026-09-10 | Open-market sale | 200 | $205.87 | 7,785,459 |
| 2026-09-10 | Open-market sale | 360 | $205.11 | 7,785,659 |
| 2026-09-09 | Open-market sale | 80 | $212.57 | 7,786,019 |
| 2026-09-09 | Open-market sale | 440 | $211.67 | 7,786,099 |
| 2026-09-09 | Open-market sale | 1,160 | $210.68 | 7,786,539 |
| 2026-09-09 | Open-market sale | 1,920 | $209.71 | 7,787,699 |
| 2026-09-09 | Open-market sale | 2,000 | $208.86 | 7,789,619 |
| 2026-09-09 | Open-market sale | 4,400 | $207.83 | 7,791,619 |
| 2026-09-08 | Open-market sale | 1 | $211.36 | 7,796,019 |
| 2026-09-08 | Open-market sale | 975 | $210.75 | 7,796,020 |
| 2026-09-08 | Open-market sale | 3,565 | $209.87 | 7,796,995 |
| 2026-09-08 | Open-market sale | 2,821 | $208.74 | 7,800,560 |
| 2026-09-08 | Open-market sale | 1,558 | $207.85 | 7,803,381 |
| 2026-09-08 | Open-market sale | 1,080 | $206.94 | 7,804,939 |
| 2026-09-04 | Open-market sale | 1,131 | $216.00 | 7,806,019 |
| 2026-09-04 | Open-market sale | 1,377 | $215.22 | 7,807,150 |
| 2026-09-04 | Open-market sale | 833 | $213.77 | 7,808,527 |
| 2026-09-04 | Open-market sale | 4,590 | $212.96 | 7,809,360 |
| 2026-09-04 | Open-market sale | 2,069 | $212.32 | 7,813,950 |
| 2026-09-03 | Open-market sale | 600 | $214.75 | 7,816,019 |
| 2026-09-03 | Open-market sale | 3,037 | $213.73 | 7,816,619 |
| 2026-09-03 | Open-market sale | 2,469 | $212.94 | 7,819,656 |
| 2026-09-03 | Open-market sale | 562 | $211.77 | 7,822,125 |
| 2026-09-03 | Open-market sale | 531 | $210.91 | 7,822,687 |
| 2026-09-03 | Open-market sale | 282 | $209.91 | 7,823,218 |
| 2026-09-03 | Open-market sale | 471 | $208.76 | 7,823,500 |
| 2026-09-03 | Open-market sale | 1,180 | $207.86 | 7,823,971 |
| 2026-09-03 | Open-market sale | 279 | $206.66 | 7,825,151 |
| 2026-09-03 | Open-market sale | 229 | $205.77 | 7,825,430 |
| 2026-09-03 | Open-market sale | 360 | $204.39 | 7,825,659 |
| 2026-09-02 | Open-market sale | 224 | $214.72 | 7,826,019 |
| 2026-09-02 | Open-market sale | 135 | $211.80 | 7,826,243 |
| 2026-09-02 | Open-market sale | 240 | $210.31 | 7,826,378 |
| 2026-09-02 | Open-market sale | 200 | $208.92 | 7,826,618 |
| 2026-09-02 | Open-market sale | 760 | $207.81 | 7,826,818 |
| 2026-09-02 | Open-market sale | 1,120 | $206.92 | 7,827,578 |
| 2026-09-02 | Open-market sale | 1,080 | $205.55 | 7,828,698 |
| 2026-09-02 | Open-market sale | 1,000 | $204.60 | 7,829,778 |
| 2026-09-02 | Open-market sale | 2,468 | $203.59 | 7,830,778 |
| 2026-09-02 | Open-market sale | 2,333 | $202.64 | 7,833,246 |
| 2026-09-02 | Open-market sale | 440 | $201.19 | 7,835,579 |
| 2026-09-01 | Open-market sale | 214 | $230.05 | 7,836,019 |
| 2026-09-01 | Open-market sale | 200 | $228.49 | 7,836,233 |
| 2026-09-01 | Open-market sale | 475 | $227.90 | 7,836,433 |
| 2026-09-01 | Open-market sale | 120 | $226.19 | 7,836,908 |
| 2026-09-01 | Open-market sale | 135 | $225.04 | 7,837,028 |
| 2026-09-01 | Open-market sale | 140 | $224.41 | 7,837,163 |
| 2026-09-01 | Open-market sale | 240 | $223.16 | 7,837,303 |
| 2026-09-01 | Open-market sale | 120 | $222.31 | 7,837,543 |
| 2026-09-01 | Open-market sale | 84 | $220.93 | 7,837,663 |
| 2026-09-01 | Open-market sale | 520 | $219.69 | 7,837,747 |
| 2026-09-01 | Open-market sale | 440 | $218.79 | 7,838,267 |
| 2026-09-01 | Open-market sale | 320 | $217.64 | 7,838,707 |
| 2026-09-01 | Open-market sale | 440 | $216.47 | 7,839,027 |
| 2026-09-01 | Open-market sale | 2,532 | $215.10 | 7,839,467 |
| 2026-09-01 | Open-market sale | 3,218 | $214.38 | 7,841,999 |
| 2026-09-01 | Open-market sale | 802 | $213.39 | 7,845,217 |
| 2026-08-31 | Open-market sale | 160 | $233.53 | 7,846,019 |
| 2026-08-31 | Open-market sale | 443 | $232.15 | 7,846,179 |
| 2026-08-31 | Open-market sale | 1,458 | $230.93 | 7,846,622 |
| 2026-08-31 | Open-market sale | 1,203 | $230.22 | 7,848,080 |
| 2026-08-31 | Open-market sale | 1,151 | $228.95 | 7,849,283 |
| 2026-08-31 | Open-market sale | 1,239 | $227.80 | 7,850,434 |
| 2026-08-31 | Open-market sale | 2,903 | $227.00 | 7,851,673 |
| 2026-08-31 | Open-market sale | 1,307 | $225.97 | 7,854,576 |
| 2026-08-31 | Open-market sale | 136 | $221.75 | 7,855,883 |
| 2026-08-28 | Open-market sale | 40 | $221.68 | 7,856,219 |
| 2026-08-28 | Open-market sale | 80 | $220.40 | 7,856,259 |
| 2026-08-28 | Open-market sale | 120 | $219.33 | 7,856,339 |
| 2026-08-28 | Open-market sale | 1,120 | $218.25 | 7,856,459 |
| 2026-08-28 | Open-market sale | 4,160 | $217.59 | 7,857,579 |
| 2026-08-28 | Open-market sale | 1,760 | $216.67 | 7,861,739 |
| 2026-08-28 | Open-market sale | 360 | $215.33 | 7,863,499 |
| 2026-08-28 | Open-market sale | 444 | $214.40 | 7,863,859 |
| 2026-08-28 | Open-market sale | 716 | $213.35 | 7,864,303 |
| 2026-08-28 | Open-market sale | 560 | $212.17 | 7,865,019 |
| 2026-08-28 | Open-market sale | 440 | $211.16 | 7,865,579 |
| 2026-08-28 | Open-market sale | 160 | $226.46 | 7,856,019 |
| 2026-08-28 | Open-market sale | 40 | $223.35 | 7,856,179 |
| 2026-08-27 | Open-market sale | 280 | $228.70 | 7,866,019 |
| 2026-08-27 | Open-market sale | 840 | $227.84 | 7,866,299 |
| 2026-08-27 | Open-market sale | 1,240 | $226.78 | 7,867,139 |
| 2026-08-27 | Open-market sale | 1,520 | $225.86 | 7,868,379 |
| 2026-08-27 | Open-market sale | 920 | $224.79 | 7,869,899 |
| 2026-08-27 | Open-market sale | 1,080 | $223.51 | 7,870,819 |
| 2026-08-27 | Open-market sale | 1,720 | $222.60 | 7,871,899 |
| 2026-08-27 | Open-market sale | 760 | $221.58 | 7,873,619 |
| 2026-08-27 | Open-market sale | 320 | $220.61 | 7,874,379 |
| 2026-08-27 | Open-market sale | 480 | $219.39 | 7,874,699 |
| 2026-08-27 | Open-market sale | 120 | $218.34 | 7,875,179 |
| 2026-08-27 | Open-market sale | 280 | $216.96 | 7,875,299 |
| 2026-08-27 | Open-market sale | 200 | $216.08 | 7,875,579 |
| 2026-08-27 | Open-market sale | 40 | $213.88 | 7,875,779 |
| 2026-08-27 | Open-market sale | 80 | $213.17 | 7,875,819 |
| 2026-08-27 | Open-market sale | 40 | $211.03 | 7,875,899 |
| 2026-08-27 | Open-market sale | 40 | $207.94 | 7,875,939 |
| 2026-08-27 | Open-market sale | 40 | $206.67 | 7,875,979 |
| 2026-08-26 | Open-market sale | 760 | $190.61 | 7,876,019 |
| 2026-08-26 | Open-market sale | 2,160 | $189.88 | 7,876,779 |
| 2026-08-26 | Open-market sale | 2,801 | $188.87 | 7,878,939 |
| 2026-08-26 | Open-market sale | 2,719 | $187.95 | 7,881,740 |
| 2026-08-26 | Open-market sale | 840 | $187.05 | 7,884,459 |
| 2026-08-26 | Open-market sale | 320 | $185.90 | 7,885,299 |
| 2026-08-26 | Open-market sale | 200 | $184.69 | 7,885,619 |
| 2026-08-26 | Open-market sale | 120 | $183.63 | 7,885,819 |
| 2026-08-26 | Open-market sale | 80 | $182.27 | 7,885,939 |
| 2026-08-25 | Open-market sale | 40 | $193.99 | 7,886,019 |
| 2026-08-25 | Open-market sale | 160 | $193.26 | 7,886,059 |
| 2026-08-25 | Open-market sale | 400 | $191.97 | 7,886,219 |
| 2026-08-25 | Open-market sale | 1,080 | $191.08 | 7,886,619 |
| 2026-08-25 | Open-market sale | 600 | $190.03 | 7,887,699 |
| 2026-08-25 | Open-market sale | 716 | $188.83 | 7,888,299 |
| 2026-08-25 | Open-market sale | 1,644 | $188.05 | 7,889,015 |
| 2026-08-25 | Open-market sale | 800 | $186.75 | 7,890,659 |
| 2026-08-25 | Open-market sale | 929 | $185.71 | 7,891,459 |
| 2026-08-25 | Open-market sale | 2,351 | $185.05 | 7,892,388 |
| 2026-08-25 | Open-market sale | 800 | $184.04 | 7,894,739 |
| 2026-08-25 | Open-market sale | 480 | $182.91 | 7,895,539 |
| 2026-08-24 | Open-market sale | 8 | $195.27 | 7,896,019 |
| 2026-08-24 | Open-market sale | 192 | $194.58 | 7,896,027 |
| 2026-08-24 | Open-market sale | 160 | $193.08 | 7,896,219 |
| 2026-08-24 | Open-market sale | 1,080 | $191.97 | 7,896,379 |
| 2026-08-24 | Open-market sale | 4,782 | $190.95 | 7,897,459 |
| 2026-08-24 | Open-market sale | 2.978 | $190.25 | 7,902,241 |
| 2026-08-24 | Open-market sale | 800 | $189.26 | 7,905,219 |
| 2026-08-21 | Open-market sale | 760 | $192.38 | 7,906,019 |
| 2026-08-21 | Open-market sale | 1,960 | $191.78 | 7,906,779 |
| 2026-08-21 | Open-market sale | 2,160 | $190.51 | 7,908,739 |
| 2026-08-21 | Open-market sale | 3,480 | $189.83 | 7,910,899 |
| 2026-08-21 | Open-market sale | 1,200 | $188.80 | 7,914,379 |
| 2026-08-21 | Open-market sale | 440 | $187.45 | 7,915,579 |
| 2026-08-20 | Open-market sale | 40 | $199.07 | 7,916,019 |
| 2026-08-20 | Open-market sale | 560 | $198.60 | 7,916,059 |
| 2026-08-20 | Open-market sale | 705 | $197.50 | 7,916,619 |
| 2026-08-20 | Open-market sale | 1,295 | $196.66 | 7,917,324 |
| 2026-08-20 | Open-market sale | 560 | $195.39 | 7,918,619 |
| 2026-08-20 | Open-market sale | 881 | $194.30 | 7,919,179 |
| 2026-08-20 | Open-market sale | 1,439 | $193.27 | 7,920,060 |
| 2026-08-20 | Open-market sale | 560 | $192.64 | 7,921,499 |
| 2026-08-20 | Open-market sale | 1,000 | $191.38 | 7,922,059 |
| 2026-08-20 | Open-market sale | 2,960 | $190.43 | 7,923,059 |
| 2026-08-19 | Open-market sale | 40 | $213.65 | 7,926,019 |
| 2026-08-19 | Open-market sale | 80 | $212.63 | 7,926,059 |
| 2026-08-19 | Open-market sale | 40 | $210.46 | 7,926,139 |
| 2026-08-19 | Open-market sale | 280 | $209.89 | 7,926,179 |
| 2026-08-19 | Open-market sale | 360 | $208.76 | 7,926,459 |
| 2026-08-19 | Open-market sale | 280 | $207.49 | 7,926,819 |
| 2026-08-19 | Open-market sale | 80 | $204.93 | 7,927,099 |
| 2026-08-19 | Open-market sale | 160 | $203.91 | 7,927,179 |
| 2026-08-19 | Open-market sale | 280 | $202.94 | 7,927,339 |
| 2026-08-19 | Open-market sale | 1,280 | $201.83 | 7,927,619 |
| 2026-08-19 | Open-market sale | 2,920 | $200.86 | 7,928,899 |
| 2026-08-19 | Open-market sale | 2,440 | $200.15 | 7,931,819 |
| 2026-08-19 | Open-market sale | 957 | $199.02 | 7,934,259 |
| 2026-08-19 | Open-market sale | 803 | $198.12 | 7,935,216 |
| 2026-08-18 | Open-market sale | 200 | $215.46 | 7,936,019 |
| 2026-08-18 | Open-market sale | 400 | $214.67 | 7,936,219 |
| 2026-08-18 | Open-market sale | 1,491 | $213.51 | 7,936,619 |
| 2026-08-18 | Open-market sale | 3,789 | $212.69 | 7,938,110 |
| 2026-08-18 | Open-market sale | 1,830 | $211.51 | 7,941,899 |
| 2026-08-18 | Open-market sale | 1,131 | $210.69 | 7,943,729 |
| 2026-08-18 | Open-market sale | 1,159 | $209.72 | 7,944,860 |
| 2026-08-17 | Open-market sale | 40 | $218.49 | 7,946,019 |
| 2026-08-17 | Open-market sale | 280 | $217.70 | 7,946,059 |
| 2026-08-17 | Open-market sale | 843 | $216.76 | 7,946,339 |
| 2026-08-17 | Open-market sale | 1,954 | $215.54 | 7,947,182 |
| 2026-08-17 | Open-market sale | 4,023 | $214.71 | 7,949,136 |
| 2026-08-17 | Open-market sale | 2,860 | $213.83 | 7,953,159 |
| 2026-08-14 | Open-market sale | 320 | $226.05 | 7,956,019 |
| 2026-08-14 | Open-market sale | 360 | $225.04 | 7,956,339 |
| 2026-08-14 | Open-market sale | 320 | $223.36 | 7,956,699 |
| 2026-08-14 | Open-market sale | 160 | $221.92 | 7,957,019 |
| 2026-08-14 | Open-market sale | 794 | $221.02 | 7,957,179 |
| 2026-08-14 | Open-market sale | 1,541 | $220.15 | 7,957,973 |
| 2026-08-14 | Open-market sale | 3,385 | $219.10 | 7,959,514 |
| 2026-08-14 | Open-market sale | 1,120 | $218.29 | 7,962,899 |
| 2026-08-14 | Open-market sale | 2,000 | $216.96 | 7,964,019 |
| 2026-08-13 | Open-market sale | 1,800 | $226.06 | 7,966,019 |
| 2026-08-13 | Open-market sale | 2,765 | $225.27 | 7,967,819 |
| 2026-08-13 | Open-market sale | 2,595 | $224.27 | 7,970,584 |
| 2026-08-13 | Open-market sale | 1,698 | $223.12 | 7,973,179 |
| 2026-08-13 | Open-market sale | 1,022 | $222.39 | 7,974,877 |
| 2026-08-13 | Open-market sale | 120 | $220.71 | 7,975,899 |
| 2026-08-12 | Open-market sale | 80 | $224.67 | 7,976,019 |
| 2026-08-12 | Open-market sale | 757 | $223.94 | 7,976,099 |
| 2026-08-12 | Open-market sale | 1,568 | $223.16 | 7,976,856 |
| 2026-08-12 | Open-market sale | 3,080 | $222.01 | 7,978,424 |
| 2026-08-12 | Open-market sale | 2,943 | $221.13 | 7,981,504 |
| 2026-08-12 | Open-market sale | 972 | $220.08 | 7,984,447 |
| 2026-08-12 | Open-market sale | 600 | $219.08 | 7,985,419 |
| 2026-08-11 | Open-market sale | 504 | $224.80 | 7,986,019 |
| 2026-08-11 | Open-market sale | 1,634 | $224.01 | 7,986,523 |
| 2026-08-11 | Open-market sale | 1,948 | $223.04 | 7,988,157 |
| 2026-08-11 | Open-market sale | 3,377 | $221.95 | 7,990,105 |
| 2026-08-11 | Open-market sale | 1,356 | $220.85 | 7,993,482 |
| 2026-08-11 | Open-market sale | 1,181 | $220.15 | 7,994,838 |
| 2026-08-10 | Open-market sale | 1,281 | $226.20 | 7,996,019 |
| 2026-08-10 | Open-market sale | 4,759 | $225.43 | 7,997,300 |
| 2026-08-10 | Open-market sale | 1,520 | $224.51 | 8,002,059 |
| 2026-08-10 | Open-market sale | 954 | $223.50 | 8,003,579 |
| 2026-08-10 | Open-market sale | 366 | $222.18 | 8,004,533 |
| 2026-08-10 | Open-market sale | 200 | $221.35 | 8,004,899 |
| 2026-08-10 | Open-market sale | 48 | $219.53 | 8,005,099 |
| 2026-08-10 | Open-market sale | 322 | $218.76 | 8,005,147 |
| 2026-08-10 | Open-market sale | 320 | $217.94 | 8,005,469 |
| 2026-08-10 | Open-market sale | 150 | $216.75 | 8,005,789 |
| 2026-08-10 | Open-market sale | 80 | $215.39 | 8,005,939 |
| 2026-08-07 | Open-market sale | 400 | $215.82 | 8,006,019 |
| 2026-08-07 | Open-market sale | 521 | $214.51 | 8,006,419 |
| 2026-08-07 | Open-market sale | 1,919 | $213.98 | 8,006,940 |
| 2026-08-07 | Open-market sale | 3,120 | $212.70 | 8,008,859 |
| 2026-08-07 | Open-market sale | 3,212 | $211.79 | 8,011,979 |
| 2026-08-07 | Open-market sale | 578 | $210.80 | 8,015,191 |
| 2026-08-07 | Open-market sale | 250 | $209.59 | 8,015,769 |
| 2026-08-06 | Open-market sale | 506 | $207.35 | 8,016,019 |
| 2026-08-06 | Open-market sale | 3,134 | $206.69 | 8,016,525 |
| 2026-08-06 | Open-market sale | 3,602 | $205.65 | 8,019,659 |
| 2026-08-06 | Open-market sale | 1,678 | $204.64 | 8,023,261 |
| 2026-08-06 | Open-market sale | 534 | $203.48 | 8,024,939 |
| 2026-08-06 | Open-market sale | 546 | $202.57 | 8,025,473 |
| 2026-08-05 | Open-market sale | 99 | $218.56 | 8,026,019 |
| 2026-08-05 | Open-market sale | 215 | $217.55 | 8,026,118 |
| 2026-08-05 | Open-market sale | 88 | $216.30 | 8,026,333 |
| 2026-08-05 | Open-market sale | 327 | $215.34 | 8,026,421 |
| 2026-08-05 | Open-market sale | 1,086 | $214.05 | 8,026,748 |
| 2026-08-05 | Open-market sale | 4,204 | $213.11 | 8,027,834 |
| 2026-08-05 | Open-market sale | 2,401 | $212.30 | 8,032,038 |
| 2026-08-05 | Open-market sale | 864 | $211.35 | 8,034,439 |
| 2026-08-05 | Open-market sale | 716 | $209.99 | 8,035,303 |
| 2026-08-04 | Open-market sale | 52 | $212.33 | 8,036,019 |
| 2026-08-04 | Open-market sale | 1,908 | $211.43 | 8,036,071 |
| 2026-08-04 | Open-market sale | 2,750 | $210.65 | 8,037,979 |
| 2026-08-04 | Open-market sale | 4,570 | $209.69 | 8,040,729 |
| 2026-08-04 | Open-market sale | 280 | $208.86 | 8,045,299 |
| 2026-08-04 | Open-market sale | 200 | $207.22 | 8,045,579 |
| 2026-08-04 | Open-market sale | 80 | $205.58 | 8,045,779 |
| 2026-08-04 | Open-market sale | 160 | $204.07 | 8,045,859 |
| 2026-08-03 | Open-market sale | 493 | $202.79 | 8,046,019 |
| 2026-08-03 | Open-market sale | 3,555 | $202.27 | 8,046,512 |
| 2026-08-03 | Open-market sale | 802 | $201.26 | 8,050,067 |
| 2026-08-03 | Open-market sale | 360 | $199.93 | 8,050,869 |
| 2026-08-03 | Open-market sale | 1,800 | $199.01 | 8,051,229 |
| 2026-08-03 | Open-market sale | 1,179 | $197.88 | 8,053,029 |
| 2026-08-03 | Open-market sale | 1,682 | $196.70 | 8,054,208 |
| 2026-08-03 | Open-market sale | 2,099 | $195.86 | 8,055,890 |
| 2026-08-03 | Open-market sale | 1,360 | $194.74 | 8,057,989 |
| 2026-08-03 | Open-market sale | 14,195 | $193.81 | 8,059,349 |
| 2026-08-03 | Open-market sale | 280 | $202.89 | 8,073,544 |
| 2026-08-03 | Open-market sale | 2,400 | $202.24 | 8,073,824 |
| 2026-08-03 | Open-market sale | 560 | $201.23 | 8,076,224 |
| 2026-08-03 | Open-market sale | 200 | $199.95 | 8,076,784 |
| 2026-08-03 | Open-market sale | 1,160 | $199.11 | 8,076,984 |
| 2026-08-03 | Open-market sale | 960 | $198.04 | 8,078,144 |
| 2026-08-03 | Open-market sale | 1,040 | $196.76 | 8,079,104 |
| 2026-08-03 | Open-market sale | 1,676 | $195.99 | 8,080,144 |
| 2026-08-03 | Open-market sale | 1,284 | $194.85 | 8,081,820 |
| 2026-08-03 | Open-market sale | 440 | $193.93 | 8,083,104 |
| 2026-07-31 | Open-market sale | 53 | $191.45 | 8,083,544 |
| 2026-07-31 | Open-market sale | 2,685 | $190.88 | 8,083,597 |
| 2026-07-31 | Open-market sale | 1,895 | $190.00 | 8,086,282 |
| 2026-07-31 | Open-market sale | 1,278 | $188.84 | 8,088,177 |
| 2026-07-31 | Open-market sale | 1,704 | $187.93 | 8,089,455 |
| 2026-07-31 | Open-market sale | 1,179 | $186.88 | 8,091,159 |
| 2026-07-31 | Open-market sale | 878 | $185.81 | 8,092,338 |
| 2026-07-31 | Open-market sale | 328 | $185.05 | 8,093,216 |
| 2026-07-30 | Open-market sale | 614 | $185.29 | 8,093,544 |
| 2026-07-30 | Open-market sale | 1,164 | $184.21 | 8,094,158 |
| 2026-07-30 | Open-market sale | 1,755 | $183.15 | 8,095,322 |
| 2026-07-30 | Open-market sale | 2,487 | $182.16 | 8,097,077 |
| 2026-07-30 | Open-market sale | 2,758 | $181.27 | 8,099,564 |
| 2026-07-30 | Open-market sale | 862 | $180.22 | 8,102,322 |
| 2026-07-30 | Open-market sale | 360 | $178.72 | 8,103,184 |
| 2026-07-29 | Open-market sale | 160 | $185.77 | 8,103,544 |
| 2026-07-29 | Open-market sale | 240 | $184.82 | 8,103,704 |
| 2026-07-29 | Open-market sale | 320 | $183.21 | 8,103,944 |
| 2026-07-29 | Open-market sale | 680 | $182.31 | 8,104,264 |
| 2026-07-29 | Open-market sale | 1,446 | $181.19 | 8,104,944 |
| 2026-07-29 | Open-market sale | 3,318 | $180.23 | 8,106,390 |
| 2026-07-29 | Open-market sale | 3,276 | $179.44 | 8,109,708 |
| 2026-07-29 | Open-market sale | 560 | $178.38 | 8,112,984 |
| 2026-07-28 | Open-market sale | 920 | $183.97 | 8,113,544 |
| 2026-07-28 | Open-market sale | 1,600 | $183.24 | 8,114,464 |
| 2026-07-28 | Open-market sale | 2,762 | $182.08 | 8,116,064 |
| 2026-07-28 | Open-market sale | 1,238 | $181.34 | 8,118,826 |
| 2026-07-28 | Open-market sale | 360 | $179.94 | 8,120,064 |
| 2026-07-28 | Open-market sale | 680 | $179.04 | 8,120,424 |
| 2026-07-28 | Open-market sale | 640 | $178.04 | 8,121,104 |
| 2026-07-28 | Open-market sale | 760 | $176.80 | 8,121,744 |
| 2026-07-28 | Open-market sale | 880 | $175.86 | 8,122,504 |
| 2026-07-28 | Open-market sale | 160 | $174.70 | 8,123,384 |
| 2026-07-27 | Open-market sale | 80 | $188.28 | 8,123,544 |
| 2026-07-27 | Open-market sale | 759 | $187.46 | 8,123,624 |
| 2026-07-27 | Open-market sale | 852 | $186.39 | 8,124,383 |
| 2026-07-27 | Open-market sale | 460 | $185.55 | 8,125,235 |
| 2026-07-27 | Open-market sale | 2,134 | $184.31 | 8,125,695 |
| 2026-07-27 | Open-market sale | 1,485 | $183.53 | 8,127,829 |
| 2026-07-27 | Open-market sale | 1,200 | $182.48 | 8,129,314 |
| 2026-07-27 | Open-market sale | 1,222 | $181.41 | 8,130,514 |
| 2026-07-27 | Open-market sale | 1,808 | $180.37 | 8,131,736 |
| 2026-07-24 | Open-market sale | 40 | $185.21 | 8,133,544 |
| 2026-07-24 | Open-market sale | 758 | $184.57 | 8,133,584 |
| 2026-07-24 | Open-market sale | 5,109 | $183.55 | 8,134,342 |
| 2026-07-24 | Open-market sale | 4,093 | $182.75 | 8,139,451 |
| 2026-07-23 | Open-market sale | 279 | $189.50 | 8,143,544 |
| 2026-07-23 | Open-market sale | 320 | $187.68 | 8,143,823 |
| 2026-07-23 | Open-market sale | 520 | $186.50 | 8,144,143 |
| 2026-07-23 | Open-market sale | 680 | $185.64 | 8,144,663 |
| 2026-07-23 | Open-market sale | 1,447 | $184.24 | 8,145,343 |
| 2026-07-23 | Open-market sale | 4,217 | $183.42 | 8,146,790 |
| 2026-07-23 | Open-market sale | 2.537 | $182.52 | 8,151,007 |
| 2026-07-22 | Open-market sale | 120 | $192.52 | 8,153,544 |
| 2026-07-22 | Open-market sale | 703 | $191.80 | 8,153,664 |
| 2026-07-22 | Open-market sale | 170 | $189.70 | 8,154,367 |
| 2026-07-22 | Open-market sale | 1,746 | $188.89 | 8,154,537 |
| 2026-07-22 | Open-market sale | 2,774 | $187.94 | 8,156,283 |
| 2026-07-22 | Open-market sale | 4,327 | $187.22 | 8,159,057 |
| 2026-07-22 | Open-market sale | 160 | $186.02 | 8,163,384 |
| 2026-07-21 | Open-market sale | 68 | $199.93 | 8,163,544 |
| 2026-07-21 | Open-market sale | 492 | $198.77 | 8,163,612 |
| 2026-07-21 | Open-market sale | 384 | $197.59 | 8,164,104 |
| 2026-07-21 | Open-market sale | 152 | $196.41 | 8,164,488 |
| 2026-07-21 | Open-market sale | 276 | $195.72 | 8,164,640 |
| 2026-07-21 | Open-market sale | 524 | $194.49 | 8,164,916 |
| 2026-07-21 | Open-market sale | 472 | $193.27 | 8,165,440 |
| 2026-07-21 | Open-market sale | 2,775 | $192.46 | 8,165,912 |
| 2026-07-21 | Open-market sale | 3,249 | $191.44 | 8,168,687 |
| 2026-07-21 | Open-market sale | 1,608 | $190.54 | 8,171,936 |
| 2026-07-20 | Open-market sale | 120 | $207.77 | 8,173,544 |
| 2026-07-20 | Open-market sale | 680 | $206.87 | 8,173,664 |
| 2026-07-20 | Open-market sale | 800 | $205.78 | 8,174,344 |
| 2026-07-20 | Open-market sale | 1,916 | $204.60 | 8,175,144 |
| 2026-07-20 | Open-market sale | 2,499 | $203.79 | 8,177,060 |
| 2026-07-20 | Open-market sale | 1,825 | $202.75 | 8,179,559 |
| 2026-07-20 | Open-market sale | 800 | $201.94 | 8,181,384 |
| 2026-07-20 | Open-market sale | 280 | $200.69 | 8,182,184 |
| 2026-07-20 | Open-market sale | 120 | $199.80 | 8,182,464 |
| 2026-07-20 | Open-market sale | 960 | $198.18 | 8,182,584 |
| 2026-07-17 | Open-market sale | 280 | $208.83 | 8,183,544 |
| 2026-07-17 | Open-market sale | 798 | $207.85 | 8,183,824 |
| 2026-07-17 | Open-market sale | 1,242 | $207.05 | 8,184,622 |
| 2026-07-17 | Open-market sale | 2,321 | $205.98 | 8,185,864 |
| 2026-07-17 | Open-market sale | 1,999 | $205.07 | 8,188,185 |
| 2026-07-17 | Open-market sale | 1,000 | $204.07 | 8,190,184 |
| 2026-07-17 | Open-market sale | 1,360 | $203.18 | 8,191,184 |
| 2026-07-17 | Open-market sale | 920 | $201.99 | 8,192,544 |
| 2026-07-17 | Open-market sale | 80 | $199.99 | 8,193,464 |
| 2026-07-16 | Open-market sale | 349 | $207.06 | 8,193,544 |
| 2026-07-16 | Open-market sale | 573 | $205.98 | 8,193,893 |
| 2026-07-16 | Open-market sale | 1,280 | $205.13 | 8,194,466 |
| 2026-07-16 | Open-market sale | 3,302 | $204.06 | 8,195,746 |
| 2026-07-16 | Open-market sale | 2,120 | $203.19 | 8,199,048 |
| 2026-07-16 | Open-market sale | 2,056 | $202.10 | 8,201,168 |
| 2026-07-16 | Open-market sale | 320 | $201.02 | 8,203,224 |
| 2026-07-15 | Open-market sale | 104 | $216.88 | 8,203,544 |
| 2026-07-15 | Open-market sale | 106 | $215.29 | 8,203,648 |
| 2026-07-15 | Open-market sale | 200 | $213.97 | 8,203,754 |
| 2026-07-15 | Open-market sale | 201 | $213.16 | 8,203,954 |
| 2026-07-15 | Open-market sale | 1,169 | $212.17 | 8,204,155 |
| 2026-07-15 | Open-market sale | 817 | $211.21 | 8,205,324 |
| 2026-07-15 | Open-market sale | 544 | $210.04 | 8,206,141 |
| 2026-07-15 | Open-market sale | 739 | $208.83 | 8,206,685 |
| 2026-07-15 | Open-market sale | 1,856 | $207.91 | 8,207,424 |
| 2026-07-15 | Open-market sale | 3,387 | $206.96 | 8,209,280 |
| 2026-07-15 | Open-market sale | 877 | $205.95 | 8,212,667 |
| 2026-07-14 | Open-market sale | 80 | $210.87 | 8,213,544 |
| 2026-07-14 | Open-market sale | 796 | $210.42 | 8,213,624 |
| 2026-07-14 | Open-market sale | 1,535 | $209.28 | 8,214,420 |
| 2026-07-14 | Open-market sale | 1,513 | $208.10 | 8,215,955 |
| 2026-07-14 | Open-market sale | 1,261 | $207.00 | 8,217,468 |
| 2026-07-14 | Open-market sale | 1,193 | $206.14 | 8,218,729 |
| 2026-07-14 | Open-market sale | 509 | $205.08 | 8,219,922 |
| 2026-07-14 | Open-market sale | 789 | $203.64 | 8,220,431 |
| 2026-07-14 | Open-market sale | 720 | $202.31 | 8,221,220 |
| 2026-07-14 | Open-market sale | 525 | $201.23 | 8,221,940 |
| 2026-07-14 | Open-market sale | 240 | $199.64 | 8,222,465 |
| 2026-07-14 | Open-market sale | 131 | $197.96 | 8,222,705 |
| 2026-07-14 | Open-market sale | 252 | $194.50 | 8,222,836 |
| 2026-07-14 | Open-market sale | 127 | $192.26 | 8,223,088 |
| 2026-07-14 | Open-market sale | 329 | $190.16 | 8,223,215 |
| 2026-07-13 | Open-market sale | 161 | $188.92 | 8,223,544 |
| 2026-07-13 | Open-market sale | 4,014 | $188.16 | 8,223,705 |
| 2026-07-13 | Open-market sale | 2,727 | $187.33 | 8,227,719 |
| 2026-07-13 | Open-market sale | 1,057 | $186.32 | 8,230,446 |
| 2026-07-13 | Open-market sale | 520 | $185.03 | 8,230,503 |
| 2026-07-13 | Open-market sale | 801 | $184.38 | 8,232,023 |
| 2026-07-13 | Open-market sale | 520 | $183.12 | 8,232,824 |
| 2026-07-13 | Open-market sale | 200 | $181.93 | 8,233,344 |
| 2026-07-10 | Open-market sale | 329 | $197.49 | 8,233,544 |
| 2026-07-10 | Open-market sale | 1,111 | $196.79 | 8,233,873 |
| 2026-07-10 | Open-market sale | 640 | $195.82 | 8,234,984 |
| 2026-07-10 | Open-market sale | 107 | $194.21 | 8,235,624 |
| 2026-07-10 | Open-market sale | 173 | $193.49 | 8,235,731 |
| 2026-07-10 | Open-market sale | 120 | $192.19 | 8,235,904 |
| 2026-07-10 | Open-market sale | 200 | $191.04 | 8,236,024 |
| 2026-07-10 | Open-market sale | 160 | $190.08 | 8,236,224 |
| 2026-07-10 | Open-market sale | 1,056 | $189.05 | 8,236,384 |
| 2026-07-10 | Open-market sale | 1,504 | $188.12 | 8,237,440 |
| 2026-07-10 | Open-market sale | 4,600 | $187.17 | 8,238,944 |
| 2026-07-09 | Open-market sale | 451 | $198.46 | 8,243,544 |
| 2026-07-09 | Open-market sale | 2,358 | $197.90 | 8,243,995 |
| 2026-07-09 | Open-market sale | 1,869 | $196.82 | 8,246,353 |
| 2026-07-09 | Open-market sale | 2,389 | $195.85 | 8,248,222 |
| 2026-07-09 | Open-market sale | 1,573 | $195.04 | 8,250,611 |
| 2026-07-09 | Open-market sale | 400 | $193.62 | 8,252,184 |
| 2026-07-09 | Open-market sale | 120 | $192.40 | 8,252,584 |
| 2026-07-09 | Open-market sale | 40 | $191.00 | 8,252,704 |
| 2026-07-09 | Open-market sale | 120 | $189.54 | 8,252,744 |
| 2026-07-09 | Open-market sale | 680 | $188.55 | 8,252,864 |
| 2026-07-08 | Open-market sale | 80 | $195.28 | 8,253,544 |
| 2026-07-08 | Open-market sale | 280 | $194.56 | 8,253,624 |
| 2026-07-08 | Open-market sale | 560 | $193.40 | 8,253,904 |
| 2026-07-08 | Open-market sale | 200 | $192.33 | 8,254,464 |
| 2026-07-08 | Open-market sale | 1,562 | $191.04 | 8,254,664 |
| 2026-07-08 | Open-market sale | 1,558 | $190.11 | 8,256,226 |
| 2026-07-08 | Open-market sale | 3,160 | $189.14 | 8,257,784 |
| 2026-07-08 | Open-market sale | 920 | $188.17 | 8,260,944 |
| 2026-07-08 | Open-market sale | 920 | $186.99 | 8,261,864 |
| 2026-07-08 | Open-market sale | 760 | $186.02 | 8,262,784 |
| 2026-07-07 | Open-market sale | 295 | $200.78 | 8,263,544 |
| 2026-07-07 | Open-market sale | 1,448 | $199.41 | 8,263,839 |
| 2026-07-07 | Open-market sale | 1,673 | $198.41 | 8,265,287 |
| 2026-07-07 | Open-market sale | 1,957 | $197.25 | 8,266,960 |
| 2026-07-07 | Open-market sale | 1,461 | $196.39 | 8,268,917 |
| 2026-07-07 | Open-market sale | 982 | $195.37 | 8,270,378 |
| 2026-07-07 | Open-market sale | 1,864 | $194.43 | 8,271,360 |
| 2026-07-07 | Open-market sale | 320 | $193.29 | 8,273,224 |
| 2026-07-06 | Open-market sale | 40 | $209.26 | 8,273,544 |
| 2026-07-06 | Open-market sale | 280 | $208.11 | 8,273,584 |
| 2026-07-06 | Open-market sale | 320 | $207.21 | 8,273,864 |
| 2026-07-06 | Open-market sale | 1,105 | $206.16 | 8,274,184 |
| 2026-07-06 | Open-market sale | 1,058 | $205.37 | 8,275,289 |
| 2026-07-06 | Open-market sale | 637 | $204.16 | 8,276,347 |
| 2026-07-06 | Open-market sale | 480 | $203.07 | 8,276,984 |
| 2026-07-06 | Open-market sale | 840 | $202.05 | 8,277,464 |
| 2026-07-06 | Open-market sale | 880 | $201.16 | 8,278,304 |
| 2026-07-06 | Open-market sale | 1,540 | $199.87 | 8,279,184 |
| 2026-07-06 | Open-market sale | 1,820 | $199.16 | 8,280,724 |
| 2026-07-06 | Open-market sale | 720 | $198.22 | 8,282,544 |
| 2026-07-06 | Open-market sale | 40 | $195.97 | 8,283,264 |
| 2026-07-06 | Open-market sale | 80 | $194.24 | 8,283,304 |
| 2026-07-06 | Open-market sale | 80 | $192.58 | 8,283,384 |
| 2026-07-06 | Open-market sale | 80 | $189.43 | 8,283,464 |
| 2026-07-02 | Open-market sale | 40 | $199.48 | 8,283,544 |
| 2026-07-02 | Open-market sale | 651 | $198.67 | 8,283,584 |
| 2026-07-02 | Open-market sale | 1,160 | $197.67 | 8,284,235 |
| 2026-07-02 | Open-market sale | 1,436 | $196.75 | 8,285,395 |
| 2026-07-02 | Open-market sale | 2,586 | $195.63 | 8,286,831 |
| 2026-07-02 | Open-market sale | 2,438 | $194.76 | 8,289,417 |
| 2026-07-02 | Open-market sale | 1,249 | $194.02 | 8,291,855 |
| 2026-07-02 | Open-market sale | 200 | $192.70 | 8,293,104 |
| 2026-07-02 | Open-market sale | 240 | $191.33 | 8,293,304 |
| 2026-07-01 | Open-market sale | 13 | $785.60 | 2,073,386 |
| 2026-07-01 | Open-market sale | 26 | $784.26 | 2,073,399 |
| 2026-07-01 | Open-market sale | 46 | $782.76 | 2,073,425 |
| 2026-07-01 | Open-market sale | 77 | $782.08 | 2,073,471 |
| 2026-07-01 | Open-market sale | 138 | $780.82 | 2,073,548 |
| 2026-07-01 | Open-market sale | 116 | $779.89 | 2,073,686 |
| 2026-07-01 | Open-market sale | 78 | $778.38 | 2,073,802 |
| 2026-07-01 | Open-market sale | 156 | $777.58 | 2,073,880 |
| 2026-07-01 | Open-market sale | 260 | $776.47 | 2,074,036 |
| 2026-07-01 | Open-market sale | 234 | $775.48 | 2,074,296 |
| 2026-07-01 | Open-market sale | 156 | $774.25 | 2,074,530 |
| 2026-07-01 | Open-market sale | 186 | $773.33 | 2,074,686 |
| 2026-07-01 | Open-market sale | 272 | $772.16 | 2,074,872 |
| 2026-07-01 | Open-market sale | 296 | $771.15 | 2,075,144 |
| 2026-07-01 | Open-market sale | 137 | $770.06 | 2,075,440 |
| 2026-07-01 | Open-market sale | 182 | $769.06 | 2,075,577 |
| 2026-07-01 | Open-market sale | 62 | $767.68 | 2,075,759 |
| 2026-07-01 | Open-market sale | 65 | $766.63 | 2,075,821 |
| 2026-06-30 | Open-market sale | 12 | $746.78 | 2,078,256 |
| 2026-06-30 | Open-market sale | 20 | $745.42 | 2,078,268 |
| 2026-06-30 | Open-market sale | 35 | $740.91 | 2,078,288 |
| 2026-06-30 | Open-market sale | 1 | $737.00 | 2,078,323 |
| 2026-06-30 | Open-market sale | 62 | $734.00 | 2,078,324 |
| 2026-06-30 | Open-market sale | 5 | $764.98 | 2,075,886 |
| 2026-06-30 | Open-market sale | 181 | $764.35 | 2,075,891 |
| 2026-06-30 | Open-market sale | 257 | $763.45 | 2,076,072 |
| 2026-06-30 | Open-market sale | 280 | $762.38 | 2,076,329 |
| 2026-06-30 | Open-market sale | 285 | $761.34 | 2,076,609 |
| 2026-06-30 | Open-market sale | 178 | $760.27 | 2,076,894 |
| 2026-06-30 | Open-market sale | 170 | $759.36 | 2,077,072 |
| 2026-06-30 | Open-market sale | 333 | $758.23 | 2,077,242 |
| 2026-06-30 | Open-market sale | 112 | $757.57 | 2,077,575 |
| 2026-06-30 | Open-market sale | 99 | $756.19 | 2,077,687 |
| 2026-06-30 | Open-market sale | 232 | $755.14 | 2,077,786 |
| 2026-06-30 | Open-market sale | 63 | $753.77 | 2,078,018 |
| 2026-06-30 | Open-market sale | 14 | $752.86 | 2,078,081 |
| 2026-06-30 | Open-market sale | 100 | $751.74 | 2,078,095 |
| 2026-06-30 | Open-market sale | 19 | $750.37 | 2,078,195 |
| 2026-06-30 | Open-market sale | 38 | $749.50 | 2,078,214 |
| 2026-06-30 | Open-market sale | 4 | $748.00 | 2,078,252 |
| 2026-06-30 | Open-market sale | 12 | $746.78 | 2,078,256 |
| 2026-06-29 | Open-market sale | 13 | $754.85 | 2,078,386 |
| 2026-06-29 | Open-market sale | 40 | $752.77 | 2,078,399 |
| 2026-06-29 | Open-market sale | 77 | $751.81 | 2,078,439 |
| 2026-06-29 | Open-market sale | 91 | $750.65 | 2,078,516 |
| 2026-06-29 | Open-market sale | 39 | $749.42 | 2,078,607 |
| 2026-06-29 | Open-market sale | 182 | $748.42 | 2,078,646 |
| 2026-06-29 | Open-market sale | 273 | $747.16 | 2,078,828 |
| 2026-06-29 | Open-market sale | 390 | $746.35 | 2,079,101 |
| 2026-06-29 | Open-market sale | 360 | $745.19 | 2,079,491 |
| 2026-06-29 | Open-market sale | 212 | $744.15 | 2,079,851 |
| 2026-06-29 | Open-market sale | 212 | $743.21 | 2,080,063 |
| 2026-06-29 | Open-market sale | 182 | $742.02 | 2,080,275 |
| 2026-06-29 | Open-market sale | 104 | $741.07 | 2,080,457 |
| 2026-06-29 | Open-market sale | 39 | $739.50 | 2,080,561 |
| 2026-06-29 | Open-market sale | 26 | $737.77 | 2,080,600 |
| 2026-06-29 | Open-market sale | 65 | $735.36 | 2,080,626 |
| 2026-06-29 | Open-market sale | 13 | $732.77 | 2,080,691 |
| 2026-06-29 | Open-market sale | 13 | $729.33 | 2,080,704 |
| 2026-06-29 | Open-market sale | 13 | $726.96 | 2,080,717 |
| 2026-06-29 | Open-market sale | 65 | $721.78 | 2,080,730 |
| 2026-06-29 | Open-market sale | 26 | $718.17 | 2,080,795 |
| 2026-06-29 | Open-market sale | 13 | $713.01 | 2,080,821 |
| 2026-06-29 | Open-market sale | 26 | $709.52 | 2,080,834 |
| 2026-06-29 | Open-market sale | 26 | $706.81 | 2,080,860 |
| 2026-06-26 | Open-market sale | 195 | $689.66 | 2,082,606 |
| 2026-06-26 | Open-market sale | 169 | $688.82 | 2,082,801 |
| 2026-06-26 | Open-market sale | 79 | $687.77 | 2,082,970 |
| 2026-06-26 | Open-market sale | 194 | $686.79 | 2,083,049 |
| 2026-06-26 | Open-market sale | 52 | $685.48 | 2,083,243 |
| 2026-06-26 | Open-market sale | 26 | $684.00 | 2,083,295 |
| 2026-06-26 | Open-market sale | 13 | $681.19 | 2,083,321 |
| 2026-06-26 | Open-market sale | 13 | $679.42 | 2,083,334 |
| 2026-06-26 | Open-market sale | 39 | $676.63 | 2,083,347 |
| 2026-06-26 | Open-market sale | 13 | $703.56 | 2,080,886 |
| 2026-06-26 | Open-market sale | 39 | $702.65 | 2,080,899 |
| 2026-06-26 | Open-market sale | 264 | $701.50 | 2,080,938 |
| 2026-06-26 | Open-market sale | 91 | $700.48 | 2,081,202 |
| 2026-06-26 | Open-market sale | 26 | $698.43 | 2,081,293 |
| 2026-06-26 | Open-market sale | 91 | $697.08 | 2,081,319 |
| 2026-06-26 | Open-market sale | 161 | $696.05 | 2,081,410 |
| 2026-06-26 | Open-market sale | 214 | $695.00 | 2,081,571 |
| 2026-06-26 | Open-market sale | 197 | $694.08 | 2,081,785 |
| 2026-06-26 | Open-market sale | 201 | $692.99 | 2,081,982 |
| 2026-06-26 | Open-market sale | 189 | $691.84 | 2,082,183 |
| 2026-06-26 | Open-market sale | 234 | $690.96 | 2,082,372 |
| 2026-06-25 | Open-market sale | 7 | $692.33 | 2,083,386 |
| 2026-06-25 | Open-market sale | 38 | $690.32 | 2,083,393 |
| 2026-06-25 | Open-market sale | 98 | $689.46 | 2,083,431 |
| 2026-06-25 | Open-market sale | 20 | $688.23 | 2,083,529 |
| 2026-06-25 | Open-market sale | 141 | $686.98 | 2,083,549 |
| 2026-06-25 | Open-market sale | 61 | $686.26 | 2,083,690 |
| 2026-06-25 | Open-market sale | 47 | $684.88 | 2,083,751 |
| 2026-06-25 | Open-market sale | 166 | $684.00 | 2,083,798 |
| 2026-06-25 | Open-market sale | 102 | $682.84 | 2,083,964 |
| 2026-06-25 | Open-market sale | 217 | $682.08 | 2,084,066 |
| 2026-06-25 | Open-market sale | 226 | $680.70 | 2,084,283 |
| 2026-06-25 | Open-market sale | 272 | $679.71 | 2,084,509 |
| 2026-06-25 | Open-market sale | 224 | $678.79 | 2,084,781 |
| 2026-06-25 | Open-market sale | 216 | $677.86 | 2,085,005 |
| 2026-06-25 | Open-market sale | 166 | $676.84 | 2,085,221 |
| 2026-06-25 | Open-market sale | 168 | $675.67 | 2,085,387 |
| 2026-06-25 | Open-market sale | 99 | $674.86 | 2,085,555 |
| 2026-06-25 | Open-market sale | 119 | $673.81 | 2,085,654 |
| 2026-06-25 | Open-market sale | 61 | $672.46 | 2,085,773 |
| 2026-06-25 | Open-market sale | 52 | $671.68 | 2,085,834 |
| 2026-06-24 | Open-market sale | 182 | $677.59 | 2,086,913 |
| 2026-06-24 | Open-market sale | 156 | $676.59 | 2,087,095 |
| 2026-06-24 | Open-market sale | 104 | $675.26 | 2,087,251 |
| 2026-06-24 | Open-market sale | 91 | $674.27 | 2,087,355 |
| 2026-06-24 | Open-market sale | 273 | $673.34 | 2,087,446 |
| 2026-06-24 | Open-market sale | 342 | $672.46 | 2,087,719 |
| 2026-06-24 | Open-market sale | 247 | $671.42 | 2,088,061 |
| 2026-06-24 | Open-market sale | 78 | $670.38 | 2,088,308 |
| 2026-06-24 | Open-market sale | 13 | $687.00 | 2,085,886 |
| 2026-06-24 | Open-market sale | 70 | $685.14 | 2,085,899 |
| 2026-06-24 | Open-market sale | 86 | $682.95 | 2,085,969 |
| 2026-06-24 | Open-market sale | 117 | $681.76 | 2,086,055 |
| 2026-06-24 | Open-market sale | 247 | $680.48 | 2,086,172 |
| 2026-06-24 | Open-market sale | 299 | $679.52 | 2,086,419 |
| 2026-06-24 | Open-market sale | 195 | $678.57 | 2,086,718 |
| 2026-06-23 | Open-market sale | 13 | $690.37 | 2,088,386 |
| 2026-06-23 | Open-market sale | 104 | $689.65 | 2,088,399 |
| 2026-06-23 | Open-market sale | 35 | $688.25 | 2,088,503 |
| 2026-06-23 | Open-market sale | 212 | $687.80 | 2,088,538 |
| 2026-06-23 | Open-market sale | 143 | $686.58 | 2,088,750 |
| 2026-06-23 | Open-market sale | 104 | $685.22 | 2,088,893 |
| 2026-06-23 | Open-market sale | 117 | $684.22 | 2,088,997 |
| 2026-06-23 | Open-market sale | 130 | $683.00 | 2,089,114 |
| 2026-06-23 | Open-market sale | 274 | $681.89 | 2,089,244 |
| 2026-06-23 | Open-market sale | 536 | $681.00 | 2,089,518 |
| 2026-06-23 | Open-market sale | 247 | $680.02 | 2,090,054 |
| 2026-06-23 | Open-market sale | 169 | $678.77 | 2,090,301 |
| 2026-06-23 | Open-market sale | 78 | $677.66 | 2,090,470 |
| 2026-06-23 | Open-market sale | 52 | $676.14 | 2,090,548 |
| 2026-06-23 | Open-market sale | 78 | $675.42 | 2,090,600 |
| 2026-06-23 | Open-market sale | 65 | $674.18 | 2,090,678 |
| 2026-06-23 | Open-market sale | 39 | $670.91 | 2,090,743 |
| 2026-06-23 | Open-market sale | 26 | $669.91 | 2,090,782 |
| 2026-06-23 | Open-market sale | 26 | $668.32 | 2,090,808 |
| 2026-06-23 | Open-market sale | 39 | $665.66 | 2,090,834 |
| 2026-06-23 | Open-market sale | 13 | $664.00 | 2,090,873 |
| 2026-06-22 | Open-market sale | 197 | $703.51 | 2,093,608 |
| 2026-06-22 | Open-market sale | 170 | $702.28 | 2,093,805 |
| 2026-06-22 | Open-market sale | 218 | $701.44 | 2,093,975 |
| 2026-06-22 | Open-market sale | 135 | $700.23 | 2,094,193 |
| 2026-06-22 | Open-market sale | 150 | $699.24 | 2,094,328 |
| 2026-06-22 | Open-market sale | 197 | $698.23 | 2,094,478 |
| 2026-06-22 | Open-market sale | 117 | $697.37 | 2,094,675 |
| 2026-06-22 | Open-market sale | 40 | $696.03 | 2,094,792 |
| 2026-06-22 | Open-market sale | 30 | $694.94 | 2,094,832 |
| 2026-06-22 | Open-market sale | 193 | $694.15 | 2,094,862 |
| 2026-06-22 | Open-market sale | 341 | $692.88 | 2,095,055 |
| 2026-06-22 | Open-market sale | 240 | $691.85 | 2,095,396 |
| 2026-06-22 | Open-market sale | 347 | $690.88 | 2,095,636 |
| 2026-06-22 | Open-market sale | 411 | $689.80 | 2,095,983 |
| 2026-06-22 | Open-market sale | 433 | $688.69 | 2,096,394 |
| 2026-06-22 | Open-market sale | 206 | $688.00 | 2,096,827 |
| 2026-06-22 | Open-market sale | 153 | $686.49 | 2,097,033 |
| 2026-06-22 | Open-market sale | 380 | $685.60 | 2,097,186 |
| 2026-06-22 | Open-market sale | 9,818 | $684.85 | 2,097,566 |
| 2026-06-22 | Open-market sale | 572 | $683.52 | 2,107,384 |
| 2026-06-22 | Open-market sale | 825 | $682.33 | 2,107,956 |
| 2026-06-22 | Open-market sale | 708 | $681.32 | 2,108,781 |
| 2026-06-22 | Open-market sale | 500 | $680.23 | 2,109,489 |
| 2026-06-22 | Open-market sale | 390 | $679.20 | 2,109,989 |
| 2026-06-22 | Open-market sale | 120 | $678.08 | 2,110,379 |
| 2026-06-22 | Open-market sale | 300 | $677.03 | 2,110,499 |
| 2026-06-22 | Open-market sale | 630 | $675.95 | 2,110,799 |
| 2026-06-22 | Open-market sale | 640 | $675.20 | 2,111,429 |
| 2026-06-22 | Open-market sale | 22 | $673.60 | 2,112,069 |
| 2026-06-22 | Open-market sale | 41 | $707.59 | 2,090,886 |
| 2026-06-22 | Open-market sale | 40 | $703.58 | 2,090,927 |
| 2026-06-22 | Open-market sale | 81 | $701.92 | 2,090,967 |
| 2026-06-22 | Open-market sale | 53 | $699.71 | 2,091,048 |
| 2026-06-22 | Open-market sale | 40 | $698.22 | 2,091,101 |
| 2026-06-22 | Open-market sale | 40 | $696.90 | 2,091,141 |
| 2026-06-22 | Open-market sale | 80 | $695.44 | 2,091,181 |
| 2026-06-22 | Open-market sale | 76 | $694.16 | 2,091,261 |
| 2026-06-22 | Open-market sale | 200 | $692.47 | 2,091,337 |
| 2026-06-22 | Open-market sale | 40 | $690.24 | 2,091,537 |
| 2026-06-22 | Open-market sale | 120 | $689.33 | 2,091,577 |
| 2026-06-22 | Open-market sale | 150 | $688.12 | 2,091,697 |
| 2026-06-22 | Open-market sale | 158 | $685.87 | 2,091,847 |
| 2026-06-22 | Open-market sale | 88 | $684.63 | 2,092,005 |
| 2026-06-22 | Open-market sale | 204 | $683.61 | 2,092,093 |
| 2026-06-22 | Open-market sale | 280 | $682.49 | 2,092,297 |
| 2026-06-22 | Open-market sale | 268 | $681.15 | 2,092,577 |
| 2026-06-22 | Open-market sale | 80 | $679.29 | 2,092,845 |
| 2026-06-22 | Open-market sale | 120 | $678.40 | 2,092,925 |
| 2026-06-22 | Open-market sale | 63 | $676.49 | 2,093,045 |
| 2026-06-22 | Open-market sale | 238 | $675.74 | 2,093,108 |
| 2026-06-22 | Open-market sale | 40 | $674.19 | 2,093,346 |
| 2026-06-22 | Open-market sale | 20 | $710.26 | 2,093,386 |
| 2026-06-22 | Open-market sale | 60 | $707.41 | 2,093,406 |
| 2026-06-22 | Open-market sale | 22 | $705.44 | 2,093,466 |
| 2026-06-22 | Open-market sale | 120 | $704.47 | 2,093,488 |
| 2026-06-18 | Open-market sale | 232 | $678.00 | 2,113,404 |
| 2026-06-18 | Open-market sale | 82 | $676.86 | 2,113,636 |
| 2026-06-18 | Open-market sale | 123 | $676.01 | 2,113,718 |
| 2026-06-18 | Open-market sale | 198 | $675.09 | 2,113,841 |
| 2026-06-18 | Open-market sale | 131 | $673.80 | 2,114,039 |
| 2026-06-18 | Open-market sale | 88 | $672.91 | 2,114,170 |
| 2026-06-18 | Open-market sale | 112 | $671.73 | 2,114,258 |
| 2026-06-18 | Open-market sale | 46 | $670.97 | 2,114,370 |
| 2026-06-18 | Open-market sale | 33 | $669.85 | 2,114,416 |
| 2026-06-18 | Open-market sale | 10 | $668.34 | 2,114,449 |
| 2026-06-18 | Open-market sale | 45 | $667.68 | 2,114,459 |
| 2026-06-18 | Open-market sale | 14 | $665.34 | 2,114,504 |
| 2026-06-18 | Open-market sale | 19 | $663.30 | 2,114,518 |
| 2026-06-18 | Open-market sale | 54 | $662.89 | 2,114,537 |
| 2026-06-18 | Open-market sale | 5 | $695.06 | 2,112,091 |
| 2026-06-18 | Open-market sale | 25 | $691.76 | 2,112,096 |
| 2026-06-18 | Open-market sale | 21 | $690.82 | 2,112,121 |
| 2026-06-18 | Open-market sale | 14 | $689.91 | 2,112,142 |
| 2026-06-18 | Open-market sale | 26 | $688.23 | 2,112,156 |
| 2026-06-18 | Open-market sale | 20 | $686.66 | 2,112,182 |
| 2026-06-18 | Open-market sale | 108 | $686.02 | 2,112,202 |
| 2026-06-18 | Open-market sale | 208 | $685.42 | 2,112,310 |
| 2026-06-18 | Open-market sale | 26 | $683.77 | 2,112,518 |
| 2026-06-18 | Open-market sale | 97 | $683.23 | 2,112,544 |
| 2026-06-18 | Open-market sale | 28 | $681.84 | 2,112,641 |
| 2026-06-18 | Open-market sale | 153 | $680.93 | 2,112,669 |
| 2026-06-18 | Open-market sale | 281 | $679.96 | 2,112,822 |
| 2026-06-18 | Open-market sale | 301 | $679.00 | 2,113,103 |
| 2026-06-17 | Open-market sale | 4 | $671.87 | 2,117,087 |
| 2026-06-17 | Open-market sale | 23 | $674.54 | 2,117,064 |
| 2026-06-17 | Open-market sale | 18 | $675.30 | 2,117,046 |
| 2026-06-17 | Open-market sale | 50 | $677.03 | 2,116,996 |
| 2026-06-17 | Open-market sale | 69 | $678.36 | 2,116,927 |
| 2026-06-17 | Open-market sale | 112 | $679.22 | 2,116,815 |
| 2026-06-17 | Open-market sale | 260 | $680.21 | 2,116,555 |
| 2026-06-17 | Open-market sale | 212 | $681.33 | 2,116,343 |
| 2026-06-17 | Open-market sale | 265 | $682.35 | 2,116,078 |
| 2026-06-17 | Open-market sale | 206 | $683.18 | 2,115,872 |
| 2026-06-17 | Open-market sale | 328 | $684.30 | 2,115,544 |
| 2026-06-17 | Open-market sale | 363 | $685.23 | 2,115,181 |
| 2026-06-17 | Open-market sale | 213 | $686.26 | 2,114,968 |
| 2026-06-17 | Open-market sale | 289 | $687.35 | 2,114,679 |
| 2026-06-17 | Open-market sale | 88 | $688.20 | 2,114,591 |
| 2026-06-16 | Open-market sale | 336 | $681.03 | 2,118,643 |
| 2026-06-16 | Open-market sale | 19 | $699.89 | 2,117,091 |
| 2026-06-16 | Open-market sale | 445 | $681.98 | 2,118,198 |
| 2026-06-16 | Open-market sale | 415 | $682.92 | 2,117,783 |
| 2026-06-16 | Open-market sale | 12 | $698.65 | 2,117,110 |
| 2026-06-16 | Open-market sale | 5 | $695.60 | 2,117,122 |
| 2026-06-16 | Open-market sale | 19 | $694.93 | 2,117,127 |
| 2026-06-16 | Open-market sale | 45 | $693.10 | 2,117,146 |
| 2026-06-16 | Open-market sale | 3 | $691.79 | 2,117,191 |
| 2026-06-16 | Open-market sale | 5 | $690.36 | 2,117,194 |
| 2026-06-16 | Open-market sale | 25 | $689.06 | 2,117,199 |
| 2026-06-16 | Open-market sale | 42 | $688.30 | 2,117,224 |
| 2026-06-16 | Open-market sale | 29 | $687.13 | 2,117,266 |
| 2026-06-16 | Open-market sale | 33 | $686.12 | 2,117,295 |
| 2026-06-16 | Open-market sale | 165 | $684.79 | 2,117,328 |
| 2026-06-16 | Open-market sale | 290 | $683.94 | 2,117,493 |
| 2026-06-16 | Open-market sale | 22 | $668.48 | 2,119,569 |
| 2026-06-16 | Open-market sale | 196 | $680.03 | 2,118,979 |
| 2026-06-16 | Open-market sale | 238 | $679.17 | 2,119,175 |
| 2026-06-16 | Open-market sale | 4 | $677.00 | 2,119,413 |
| 2026-06-16 | Open-market sale | 39 | $676.03 | 2,119,417 |
| 2026-06-16 | Open-market sale | 27 | $673.81 | 2,119,456 |
| 2026-06-16 | Open-market sale | 62 | $672.79 | 2,119,483 |
| 2026-06-16 | Open-market sale | 19 | $671.55 | 2,119,545 |
| 2026-06-16 | Open-market sale | 5 | $669.78 | 2,119,564 |
| 2026-06-15 | Open-market sale | 207 | $690.34 | 2,120,773 |
| 2026-06-15 | Open-market sale | 22 | $669.98 | 2,122,069 |
| 2026-06-15 | Open-market sale | 88 | $671.05 | 2,121,981 |
| 2026-06-15 | Open-market sale | 7 | $696.99 | 2,119,591 |
| 2026-06-15 | Open-market sale | 35 | $695.51 | 2,119,598 |
| 2026-06-15 | Open-market sale | 105 | $694.36 | 2,119,633 |
| 2026-06-15 | Open-market sale | 209 | $693.45 | 2,119,738 |
| 2026-06-15 | Open-market sale | 551 | $692.36 | 2,119,947 |
| 2026-06-15 | Open-market sale | 275 | $691.51 | 2,120,498 |
| 2026-06-15 | Open-market sale | 175 | $689.23 | 2,120,980 |
| 2026-06-15 | Open-market sale | 228 | $688.14 | 2,121,155 |
| 2026-06-15 | Open-market sale | 176 | $687.05 | 2,121,383 |
| 2026-06-15 | Open-market sale | 130 | $686.24 | 2,121,559 |
| 2026-06-15 | Open-market sale | 73 | $684.97 | 2,121,689 |
| 2026-06-15 | Open-market sale | 40 | $683.78 | 2,121,762 |
| 2026-06-15 | Open-market sale | 38 | $682.66 | 2,121,802 |
| 2026-06-15 | Open-market sale | 55 | $681.77 | 2,121,840 |
| 2026-06-15 | Open-market sale | 21 | $680.52 | 2,121,895 |
| 2026-06-15 | Open-market sale | 50 | $679.85 | 2,121,916 |
| 2026-06-15 | Open-market sale | 15 | $678.00 | 2,121,966 |
| 2026-06-12 | Open-market sale | 300 | $682.98 | 2,124,135 |
| 2026-06-12 | Open-market sale | 13 | $701.27 | 2,122,091 |
| 2026-06-12 | Open-market sale | 39 | $699.57 | 2,122,104 |
| 2026-06-12 | Open-market sale | 65 | $697.75 | 2,122,143 |
| 2026-06-12 | Open-market sale | 52 | $696.67 | 2,122,208 |
| 2026-06-12 | Open-market sale | 65 | $695.05 | 2,122,260 |
| 2026-06-12 | Open-market sale | 65 | $693.29 | 2,122,325 |
| 2026-06-12 | Open-market sale | 208 | $692.42 | 2,122,390 |
| 2026-06-12 | Open-market sale | 169 | $691.33 | 2,122,598 |
| 2026-06-12 | Open-market sale | 156 | $690.17 | 2,122,767 |
| 2026-06-12 | Open-market sale | 286 | $689.25 | 2,122,923 |
| 2026-06-12 | Open-market sale | 117 | $688.13 | 2,123,209 |
| 2026-06-12 | Open-market sale | 169 | $687.01 | 2,123,326 |
| 2026-06-12 | Open-market sale | 247 | $686.09 | 2,123,495 |
| 2026-06-12 | Open-market sale | 229 | $684.99 | 2,123,742 |
| 2026-06-12 | Open-market sale | 164 | $684.09 | 2,123,971 |
| 2026-06-12 | Open-market sale | 26 | $679.81 | 2,124,565 |
| 2026-06-12 | Open-market sale | 130 | $681.90 | 2,124,435 |
| 2026-06-11 | Open-market sale | 39 | $694.87 | 2,124,591 |
| 2026-06-11 | Open-market sale | 156 | $693.99 | 2,124,630 |
| 2026-06-11 | Open-market sale | 130 | $692.90 | 2,124,786 |
| 2026-06-11 | Open-market sale | 364 | $691.99 | 2,124,916 |
| 2026-06-11 | Open-market sale | 95 | $691.12 | 2,125,280 |
| 2026-06-11 | Open-market sale | 144 | $689.92 | 2,125,375 |
| 2026-06-11 | Open-market sale | 51 | $688.62 | 2,125,519 |
| 2026-06-11 | Open-market sale | 52 | $687.86 | 2,125,570 |
| 2026-06-11 | Open-market sale | 66 | $686.65 | 2,125,622 |
| 2026-06-11 | Open-market sale | 39 | $647.06 | 2,127,026 |
| 2026-06-11 | Open-market sale | 52 | $684.41 | 2,125,804 |
| 2026-06-11 | Open-market sale | 104 | $683.15 | 2,125,856 |
| 2026-06-11 | Open-market sale | 13 | $681.50 | 2,125,960 |
| 2026-06-11 | Open-market sale | 26 | $680.46 | 2,125,973 |
| 2026-06-11 | Open-market sale | 26 | $679.24 | 2,125,999 |
| 2026-06-11 | Open-market sale | 52 | $677.61 | 2,126,025 |
| 2026-06-11 | Open-market sale | 39 | $676.47 | 2,126,077 |
| 2026-06-11 | Open-market sale | 39 | $675.19 | 2,126,116 |
| 2026-06-11 | Open-market sale | 83 | $673.28 | 2,126,155 |
| 2026-06-11 | Open-market sale | 86 | $672.15 | 2,126,238 |
| 2026-06-11 | Open-market sale | 91 | $671.06 | 2,126,324 |
| 2026-06-11 | Open-market sale | 117 | $670.03 | 2,126,415 |
| 2026-06-11 | Open-market sale | 104 | $668.98 | 2,126,532 |
| 2026-06-11 | Open-market sale | 91 | $668.00 | 2,126,636 |
| 2026-06-11 | Open-market sale | 26 | $665.89 | 2,126,727 |
| 2026-06-11 | Open-market sale | 39 | $664.77 | 2,126,753 |
| 2026-06-11 | Open-market sale | 13 | $663.03 | 2,126,792 |
| 2026-06-11 | Open-market sale | 13 | $661.89 | 2,126,805 |
| 2026-06-11 | Open-market sale | 13 | $660.00 | 2,126,818 |
| 2026-06-11 | Open-market sale | 26 | $657.99 | 2,126,831 |
| 2026-06-11 | Open-market sale | 13 | $656.33 | 2,126,857 |
| 2026-06-11 | Open-market sale | 39 | $655.32 | 2,126,870 |
| 2026-06-11 | Open-market sale | 26 | $653.54 | 2,126,909 |
| 2026-06-11 | Open-market sale | 39 | $652.12 | 2,126,935 |
| 2026-06-11 | Open-market sale | 13 | $650.00 | 2,126,974 |
| 2026-06-11 | Open-market sale | 39 | $648.66 | 2,126,987 |
| 2026-06-11 | Open-market sale | 116 | $685.46 | 2,125,688 |
| 2026-06-11 | Open-market sale | 26 | $643.58 | 2,127,065 |
| 2026-06-10 | Open-market sale | 277 | $653.37 | 2,128,001 |
| 2026-06-10 | Open-market sale | 288 | $654.39 | 2,127,713 |
| 2026-06-10 | Open-market sale | 154 | $655.42 | 2,127,559 |
| 2026-06-10 | Open-market sale | 130 | $656.60 | 2,127,429 |
| 2026-06-10 | Open-market sale | 117 | $657.77 | 2,127,312 |
| 2026-06-10 | Open-market sale | 117 | $658.80 | 2,127,195 |
| 2026-06-10 | Open-market sale | 78 | $659.81 | 2,127,117 |
| 2026-06-10 | Open-market sale | 26 | $661.40 | 2,127,091 |
| 2026-06-10 | Open-market sale | 203 | $652.40 | 2,128,278 |
| 2026-06-10 | Open-market sale | 131 | $650.90 | 2,128,481 |
| 2026-06-10 | Open-market sale | 117 | $649.93 | 2,128,612 |
| 2026-06-10 | Open-market sale | 209 | $648.69 | 2,128,729 |
| 2026-06-10 | Open-market sale | 174 | $647.93 | 2,128,938 |
| 2026-06-10 | Open-market sale | 232 | $646.69 | 2,129,112 |
| 2026-06-10 | Open-market sale | 52 | $645.03 | 2,129,344 |
| 2026-06-10 | Open-market sale | 91 | $644.53 | 2,129,396 |
| 2026-06-10 | Open-market sale | 26 | $641.47 | 2,129,487 |
| 2026-06-10 | Open-market sale | 26 | $640.00 | 2,129,513 |
| 2026-06-10 | Open-market sale | 26 | $638.86 | 2,129,539 |
| 2026-06-10 | Open-market sale | 26 | $636.64 | 2,129,565 |
| 2026-06-09 | Open-market sale | 238 | $643.47 | 2,130,446 |
| 2026-06-09 | Open-market sale | 199 | $642.57 | 2,130,684 |
| 2026-06-09 | Open-market sale | 118 | $641.62 | 2,130,883 |
| 2026-06-09 | Open-market sale | 144 | $640.50 | 2,131,001 |
| 2026-06-09 | Open-market sale | 99 | $639.49 | 2,131,145 |
| 2026-06-09 | Open-market sale | 48 | $638.41 | 2,131,244 |
| 2026-06-09 | Open-market sale | 53 | $637.49 | 2,131,292 |
| 2026-06-09 | Open-market sale | 64 | $636.13 | 2,131,345 |
| 2026-06-09 | Open-market sale | 66 | $635.02 | 2,131,409 |
| 2026-06-09 | Open-market sale | 70 | $633.86 | 2,131,475 |
| 2026-06-09 | Open-market sale | 56 | $632.72 | 2,131,545 |
| 2026-06-09 | Open-market sale | 91 | $631.65 | 2,131,601 |
| 2026-06-09 | Open-market sale | 42 | $630.52 | 2,131,692 |
| 2026-06-09 | Open-market sale | 56 | $629.25 | 2,131,734 |
| 2026-06-09 | Open-market sale | 48 | $627.78 | 2,131,790 |
| 2026-06-09 | Open-market sale | 10 | $625.77 | 2,131,838 |
| 2026-06-09 | Open-market sale | 16 | $625.03 | 2,131,848 |
| 2026-06-09 | Open-market sale | 68 | $623.61 | 2,131,864 |
| 2026-06-09 | Open-market sale | 40 | $622.70 | 2,131,932 |
| 2026-06-09 | Open-market sale | 21 | $621.29 | 2,131,972 |
| 2026-06-09 | Open-market sale | 29 | $619.74 | 2,131,993 |
| 2026-06-09 | Open-market sale | 23 | $652.65 | 2,129,693 |
| 2026-06-09 | Open-market sale | 28 | $651.48 | 2,129,716 |
| 2026-06-09 | Open-market sale | 101 | $650.05 | 2,129,744 |
| 2026-06-09 | Open-market sale | 44 | $649.00 | 2,129,845 |
| 2026-06-09 | Open-market sale | 46 | $647.78 | 2,129,889 |
| 2026-06-09 | Open-market sale | 37 | $646.80 | 2,129,935 |
| 2026-06-09 | Open-market sale | 341 | $645.42 | 2,129,972 |
| 2026-06-09 | Open-market sale | 133 | $644.58 | 2,130,313 |
| 2026-06-09 | Open-market sale | 42 | $653.94 | 2,129,651 |
| 2026-06-09 | Open-market sale | 26 | $654.76 | 2,129,625 |
| 2026-06-09 | Open-market sale | 20 | $656.29 | 2,129,605 |
| 2026-06-09 | Open-market sale | 45 | $658.79 | 2,129,560 |
| 2026-06-09 | Open-market sale | 4 | $660.89 | 2,129,556 |
| 2026-06-09 | Open-market sale | 34 | $662.65 | 2,129,522 |
| 2026-06-08 | Open-market sale | 206 | $655.59 | 2,133,882 |
| 2026-06-08 | Open-market sale | 40 | $679.74 | 2,132,102 |
| 2026-06-08 | Open-market sale | 120 | $678.54 | 2,132,142 |
| 2026-06-08 | Open-market sale | 160 | $676.57 | 2,132,262 |
| 2026-06-08 | Open-market sale | 40 | $674.77 | 2,132,422 |
| 2026-06-08 | Open-market sale | 133 | $673.87 | 2,132,462 |
| 2026-06-08 | Open-market sale | 107 | $672.43 | 2,132,595 |
| 2026-06-08 | Open-market sale | 120 | $671.33 | 2,132,702 |
| 2026-06-08 | Open-market sale | 40 | $669.87 | 2,132,822 |
| 2026-06-08 | Open-market sale | 160 | $665.73 | 2,132,862 |
| 2026-06-08 | Open-market sale | 40 | $663.01 | 2,133,022 |
| 2026-06-08 | Open-market sale | 80 | $661.10 | 2,133,062 |
| 2026-06-08 | Open-market sale | 160 | $659.72 | 2,133,142 |
| 2026-06-08 | Open-market sale | 300 | $658.79 | 2,133,302 |
| 2026-06-08 | Open-market sale | 80 | $658.37 | 2,133,602 |
| 2026-06-08 | Open-market sale | 40 | $657.37 | 2,133,682 |
| 2026-06-08 | Open-market sale | 160 | $656.64 | 2,133,722 |
| 2026-06-08 | Open-market sale | 80 | $681.53 | 2,132,022 |
| 2026-06-08 | Open-market sale | 394 | $654.34 | 2,134,088 |
| 2026-06-08 | Open-market sale | 40 | $652.90 | 2,134,482 |
| 2026-06-05 | Open-market sale | 13 | $704.67 | 2,134,522 |
| 2026-06-05 | Open-market sale | 13 | $703.33 | 2,134,535 |
| 2026-06-05 | Open-market sale | 26 | $702.32 | 2,134,548 |
| 2026-06-05 | Open-market sale | 17 | $670.88 | 2,137,005 |
| 2026-06-05 | Open-market sale | 26 | $671.67 | 2,136,979 |
| 2026-06-05 | Open-market sale | 143 | $673.69 | 2,136,836 |
| 2026-06-05 | Open-market sale | 169 | $674.99 | 2,136,667 |
| 2026-06-05 | Open-market sale | 104 | $676.20 | 2,136,563 |
| 2026-06-05 | Open-market sale | 52 | $677.13 | 2,136,511 |
| 2026-06-05 | Open-market sale | 39 | $678.50 | 2,136,472 |
| 2026-06-05 | Open-market sale | 88 | $680.01 | 2,136,384 |
| 2026-06-05 | Open-market sale | 42 | $681.12 | 2,136,342 |
| 2026-06-05 | Open-market sale | 39 | $682.06 | 2,136,303 |
| 2026-06-05 | Open-market sale | 39 | $683.39 | 2,136,264 |
| 2026-06-05 | Open-market sale | 26 | $684.74 | 2,136,238 |
| 2026-06-05 | Open-market sale | 117 | $686.05 | 2,136,121 |
| 2026-06-05 | Open-market sale | 196 | $687.07 | 2,135,925 |
| 2026-06-05 | Open-market sale | 194 | $688.26 | 2,135,731 |
| 2026-06-05 | Open-market sale | 221 | $689.32 | 2,135,510 |
| 2026-06-05 | Open-market sale | 156 | $690.28 | 2,135,354 |
| 2026-06-05 | Open-market sale | 117 | $691.62 | 2,135,237 |
| 2026-06-05 | Open-market sale | 169 | $692.63 | 2,135,068 |
| 2026-06-05 | Open-market sale | 117 | $693.85 | 2,134,951 |
| 2026-06-05 | Open-market sale | 65 | $694.79 | 2,134,886 |
| 2026-06-05 | Open-market sale | 156 | $695.84 | 2,134,730 |
| 2026-06-05 | Open-market sale | 39 | $696.95 | 2,134,691 |
| 2026-06-05 | Open-market sale | 52 | $698.23 | 2,134,639 |
| 2026-06-05 | Open-market sale | 39 | $700.08 | 2,134,574 |
| 2026-06-05 | Open-market sale | 26 | $699.22 | 2,134,613 |
| 2026-06-04 | Open-market sale | 120 | $696.03 | 2,138,322 |
| 2026-06-04 | Open-market sale | 240 | $694.60 | 2,138,442 |
| 2026-06-04 | Open-market sale | 160 | $693.13 | 2,138,682 |
| 2026-06-04 | Open-market sale | 80 | $692.03 | 2,138,842 |
| 2026-06-04 | Open-market sale | 40 | $690.11 | 2,138,922 |
| 2026-06-04 | Open-market sale | 64 | $689.16 | 2,138,962 |
| 2026-06-04 | Open-market sale | 56 | $687.32 | 2,139,026 |
| 2026-06-04 | Open-market sale | 120 | $685.43 | 2,139,082 |
| 2026-06-04 | Open-market sale | 40 | $683.91 | 2,139,202 |
| 2026-06-04 | Open-market sale | 160 | $680.91 | 2,139,242 |
| 2026-06-04 | Open-market sale | 40 | $679.21 | 2,139,402 |
| 2026-06-04 | Open-market sale | 40 | $677.20 | 2,139,442 |
| 2026-06-04 | Open-market sale | 40 | $672.79 | 2,139,482 |
| 2026-06-04 | Open-market sale | 80 | $697.73 | 2,138,242 |
| 2026-06-04 | Open-market sale | 80 | $711.92 | 2,137,762 |
| 2026-06-04 | Open-market sale | 160 | $718.42 | 2,137,122 |
| 2026-06-04 | Open-market sale | 120 | $716.59 | 2,137,282 |
| 2026-06-04 | Open-market sale | 200 | $715.26 | 2,137,402 |
| 2026-06-04 | Open-market sale | 160 | $713.94 | 2,137,602 |
| 2026-06-04 | Open-market sale | 100 | $719.71 | 2,137,022 |
| 2026-06-04 | Open-market sale | 80 | $709.52 | 2,137,842 |
| 2026-06-04 | Open-market sale | 40 | $707.40 | 2,137,922 |
| 2026-06-04 | Open-market sale | 80 | $704.68 | 2,137,962 |
| 2026-06-04 | Open-market sale | 120 | $702.50 | 2,138,042 |
| 2026-06-04 | Open-market sale | 80 | $701.25 | 2,138,162 |
| 2026-06-03 | Open-market sale | 120 | $744.82 | 2,141,862 |
| 2026-06-03 | Open-market sale | 40 | $766.17 | 2,139,522 |
| 2026-06-03 | Open-market sale | 80 | $758.57 | 2,139,562 |
| 2026-06-03 | Open-market sale | 120 | $757.57 | 2,139,642 |
| 2026-06-03 | Open-market sale | 40 | $755.98 | 2,139,762 |
| 2026-06-03 | Open-market sale | 240 | $755.26 | 2,139,802 |
| 2026-06-03 | Open-market sale | 40 | $753.80 | 2,140,042 |
| 2026-06-03 | Open-market sale | 240 | $753.30 | 2,140,082 |
| 2026-06-03 | Open-market sale | 320 | $752.05 | 2,140,322 |
| 2026-06-03 | Open-market sale | 240 | $751.14 | 2,140,642 |
| 2026-06-03 | Open-market sale | 200 | $749.98 | 2,140,882 |
| 2026-06-03 | Open-market sale | 360 | $748.81 | 2,141,082 |
| 2026-06-03 | Open-market sale | 260 | $747.51 | 2,141,442 |
| 2026-06-03 | Open-market sale | 160 | $746.57 | 2,141,702 |
| 2026-06-03 | Open-market sale | 40 | $743.28 | 2,141,982 |
| 2026-06-02 | Open-market sale | 51 | $754.70 | 2,143,938 |
| 2026-06-02 | Open-market sale | 195 | $753.34 | 2,143,989 |
| 2026-06-02 | Open-market sale | 97 | $752.45 | 2,144,184 |
| 2026-06-02 | Open-market sale | 65 | $751.28 | 2,144,281 |
| 2026-06-02 | Open-market sale | 101 | $749.06 | 2,144,379 |
| 2026-06-02 | Open-market sale | 42 | $747.79 | 2,144,480 |
| 2026-06-02 | Open-market sale | 40 | $784.23 | 2,144,522 |
| 2026-06-02 | Open-market sale | 33 | $749.78 | 2,144,346 |
| 2026-06-02 | Open-market sale | 112 | $762.44 | 2,142,754 |
| 2026-06-02 | Open-market sale | 56 | $755.93 | 2,143,882 |
| 2026-06-02 | Open-market sale | 101 | $756.88 | 2,143,781 |
| 2026-06-02 | Open-market sale | 26 | $772.01 | 2,142,035 |
| 2026-06-02 | Open-market sale | 25 | $770.25 | 2,142,061 |
| 2026-06-02 | Open-market sale | 114 | $769.23 | 2,142,086 |
| 2026-06-02 | Open-market sale | 265 | $768.27 | 2,142,200 |
| 2026-06-02 | Open-market sale | 84 | $767.36 | 2,142,465 |
| 2026-06-02 | Open-market sale | 27 | $765.39 | 2,142,549 |
| 2026-06-02 | Open-market sale | 42 | $764.65 | 2,142,576 |
| 2026-06-02 | Open-market sale | 136 | $763.74 | 2,142,618 |
| 2026-06-02 | Open-market sale | 13 | $777.33 | 2,142,022 |
| 2026-06-02 | Open-market sale | 115 | $761.45 | 2,142,866 |
| 2026-06-02 | Open-market sale | 267 | $760.13 | 2,142,981 |
| 2026-06-02 | Open-market sale | 279 | $759.04 | 2,143,248 |
| 2026-06-02 | Open-market sale | 254 | $758.03 | 2,143,527 |
| 2026-06-01 | Open-market sale | 120 | $761.78 | 2,145,942 |
| 2026-06-01 | Open-market sale | 120 | $760.36 | 2,146,062 |
| 2026-06-01 | Open-market sale | 120 | $758.54 | 2,146,182 |
| 2026-06-01 | Open-market sale | 160 | $757.47 | 2,146,302 |
| 2026-06-01 | Open-market sale | 200 | $756.19 | 2,146,462 |
| 2026-06-01 | Open-market sale | 40 | $754.75 | 2,146,662 |
| 2026-06-01 | Open-market sale | 200 | $753.98 | 2,146,702 |
| 2026-06-01 | Open-market sale | 40 | $751.67 | 2,146,902 |
| 2026-06-01 | Open-market sale | 40 | $741.27 | 2,146,942 |
| 2026-06-01 | Open-market sale | 40 | $738.05 | 2,146,982 |
| 2026-06-01 | Open-market sale | 260 | $781.85 | 2,144,562 |
| 2026-06-01 | Open-market sale | 80 | $779.44 | 2,144,822 |
| 2026-06-01 | Open-market sale | 80 | $778.68 | 2,144,902 |
| 2026-06-01 | Open-market sale | 120 | $777.46 | 2,144,982 |
| 2026-06-01 | Open-market sale | 160 | $773.78 | 2,145,102 |
| 2026-06-01 | Open-market sale | 40 | $770.54 | 2,145,262 |
| 2026-06-01 | Open-market sale | 80 | $768.21 | 2,145,302 |
| 2026-06-01 | Open-market sale | 80 | $766.74 | 2,145,382 |
| 2026-06-01 | Open-market sale | 240 | $765.66 | 2,145,462 |
| 2026-06-01 | Open-market sale | 80 | $764.51 | 2,145,702 |
| 2026-06-01 | Open-market sale | 160 | $763.41 | 2,145,782 |
| 2026-05-29 | Open-market sale | 66 | $709.93 | 2,148,989 |
| 2026-05-29 | Open-market sale | 78 | $708.49 | 2,149,055 |
| 2026-05-29 | Open-market sale | 51 | $707.37 | 2,149,133 |
| 2026-05-29 | Open-market sale | 78 | $706.08 | 2,149,184 |
| 2026-05-29 | Open-market sale | 26 | $703.99 | 2,149,262 |
| 2026-05-29 | Open-market sale | 26 | $702.82 | 2,149,288 |
| 2026-05-29 | Open-market sale | 26 | $700.32 | 2,149,314 |
| 2026-05-29 | Open-market sale | 26 | $698.34 | 2,149,340 |
| 2026-05-29 | Open-market sale | 39 | $697.11 | 2,149,366 |
| 2026-05-29 | Open-market sale | 13 | $695.89 | 2,149,405 |
| 2026-05-29 | Open-market sale | 13 | $691.74 | 2,149,418 |
| 2026-05-29 | Open-market sale | 26 | $689.06 | 2,149,431 |
| 2026-05-29 | Open-market sale | 13 | $685.87 | 2,149,457 |
| 2026-05-29 | Open-market sale | 13 | $683.01 | 2,149,470 |
| 2026-05-29 | Open-market sale | 13 | $680.99 | 2,149,483 |
| 2026-05-29 | Open-market sale | 13 | $677.48 | 2,149,496 |
| 2026-05-29 | Open-market sale | 13 | $676.07 | 2,149,509 |
| 2026-05-29 | Open-market sale | 91 | $712.75 | 2,148,807 |
| 2026-05-29 | Open-market sale | 91 | $711.43 | 2,148,898 |
| 2026-05-29 | Open-market sale | 117 | $713.84 | 2,148,690 |
| 2026-05-29 | Open-market sale | 14 | $731.13 | 2,147,022 |
| 2026-05-29 | Open-market sale | 133 | $730.51 | 2,147,036 |
| 2026-05-29 | Open-market sale | 104 | $729.28 | 2,147,169 |
| 2026-05-29 | Open-market sale | 182 | $728.22 | 2,147,273 |
| 2026-05-29 | Open-market sale | 312 | $727.20 | 2,147,455 |
| 2026-05-29 | Open-market sale | 286 | $726.19 | 2,147,767 |
| 2026-05-29 | Open-market sale | 78 | $725.18 | 2,148,053 |
| 2026-05-29 | Open-market sale | 52 | $723.86 | 2,148,131 |
| 2026-05-29 | Open-market sale | 52 | $722.32 | 2,148,183 |
| 2026-05-29 | Open-market sale | 78 | $721.03 | 2,148,235 |
| 2026-05-29 | Open-market sale | 26 | $719.74 | 2,148,313 |
| 2026-05-29 | Open-market sale | 39 | $718.59 | 2,148,339 |
| 2026-05-29 | Open-market sale | 26 | $717.09 | 2,148,378 |
| 2026-05-29 | Open-market sale | 117 | $715.96 | 2,148,404 |
| 2026-05-29 | Open-market sale | 169 | $714.77 | 2,148,521 |
| 2026-05-28 | Open-market sale | 120 | $644.29 | 2,151,902 |
| 2026-05-28 | Open-market sale | 40 | $645.88 | 2,151,862 |
| 2026-05-28 | Open-market sale | 160 | $648.53 | 2,151,702 |
| 2026-05-28 | Open-market sale | 120 | $650.21 | 2,151,582 |
| 2026-05-28 | Open-market sale | 40 | $651.84 | 2,151,542 |
| 2026-05-28 | Open-market sale | 80 | $653.67 | 2,151,462 |
| 2026-05-28 | Open-market sale | 80 | $656.01 | 2,151,382 |
| 2026-05-28 | Open-market sale | 80 | $657.27 | 2,151,302 |
| 2026-05-28 | Open-market sale | 80 | $658.81 | 2,151,222 |
| 2026-05-28 | Open-market sale | 40 | $659.91 | 2,151,182 |
| 2026-05-28 | Open-market sale | 240 | $672.23 | 2,149,922 |
| 2026-05-28 | Open-market sale | 420 | $671.25 | 2,150,162 |
| 2026-05-28 | Open-market sale | 120 | $669.94 | 2,150,582 |
| 2026-05-28 | Open-market sale | 120 | $668.78 | 2,150,702 |
| 2026-05-28 | Open-market sale | 40 | $667.46 | 2,150,822 |
| 2026-05-28 | Open-market sale | 40 | $666.15 | 2,150,862 |
| 2026-05-28 | Open-market sale | 80 | $665.24 | 2,150,902 |
| 2026-05-28 | Open-market sale | 80 | $662.53 | 2,150,982 |
| 2026-05-28 | Open-market sale | 120 | $661.43 | 2,151,062 |
| 2026-05-28 | Open-market sale | 40 | $676.57 | 2,149,522 |
| 2026-05-28 | Open-market sale | 240 | $675.80 | 2,149,562 |
| 2026-05-28 | Open-market sale | 40 | $673.98 | 2,149,802 |
| 2026-05-28 | Open-market sale | 80 | $672.96 | 2,149,842 |
| 2026-05-27 | Open-market sale | 7 | $637.82 | 2,154,515 |
| 2026-05-27 | Open-market sale | 16 | $639.55 | 2,154,499 |
| 2026-05-27 | Open-market sale | 86 | $640.89 | 2,154,413 |
| 2026-05-27 | Open-market sale | 41 | $641.61 | 2,154,372 |
| 2026-05-27 | Open-market sale | 110 | $642.76 | 2,154,262 |
| 2026-05-27 | Open-market sale | 158 | $643.95 | 2,154,104 |
| 2026-05-27 | Open-market sale | 372 | $644.82 | 2,153,732 |
| 2026-05-27 | Open-market sale | 319 | $645.76 | 2,153,413 |
| 2026-05-27 | Open-market sale | 248 | $646.87 | 2,153,165 |
| 2026-05-27 | Open-market sale | 298 | $647.88 | 2,152,867 |
| 2026-05-27 | Open-market sale | 291 | $648.76 | 2,152,576 |
| 2026-05-27 | Open-market sale | 274 | $649.71 | 2,152,302 |
| 2026-05-27 | Open-market sale | 111 | $650.77 | 2,152,191 |
| 2026-05-27 | Open-market sale | 50 | $653.04 | 2,152,119 |
| 2026-05-27 | Open-market sale | 22 | $651.69 | 2,152,169 |
| 2026-05-27 | Open-market sale | 14 | $654.00 | 2,152,105 |
| 2026-05-27 | Open-market sale | 3 | $655.64 | 2,152,102 |
| 2026-05-27 | Open-market sale | 59 | $657.00 | 2,152,043 |
| 2026-05-27 | Open-market sale | 21 | $659.21 | 2,152,022 |
| 2026-05-26 | Open-market sale | 39 | $676.87 | 2,154,522 |
| 2026-05-26 | Open-market sale | 54 | $676.18 | 2,154,561 |
| 2026-05-26 | Open-market sale | 443 | $674.99 | 2,154,615 |
| 2026-05-26 | Open-market sale | 283 | $674.01 | 2,155,058 |
| 2026-05-26 | Open-market sale | 452 | $672.74 | 2,155,341 |
| 2026-05-26 | Open-market sale | 234 | $671.96 | 2,155,793 |
| 2026-05-26 | Open-market sale | 151 | $671.07 | 2,156,027 |
| 2026-05-26 | Open-market sale | 66 | $669.39 | 2,156,178 |
| 2026-05-26 | Open-market sale | 121 | $667.81 | 2,156,244 |
| 2026-05-26 | Open-market sale | 218 | $666.83 | 2,156,365 |
| 2026-05-26 | Open-market sale | 158 | $665.81 | 2,156,583 |
| 2026-05-26 | Open-market sale | 80 | $664.70 | 2,156,741 |
| 2026-05-26 | Open-market sale | 70 | $662.19 | 2,156,821 |
| 2026-05-26 | Open-market sale | 22 | $660.79 | 2,156,891 |
| 2026-05-26 | Open-market sale | 12 | $657.91 | 2,156,913 |
| 2026-05-26 | Open-market sale | 10 | $656.18 | 2,156,925 |
| 2026-05-26 | Open-market sale | 9 | $655.00 | 2,156,935 |
| 2026-05-26 | Open-market sale | 78 | $653.74 | 2,156,944 |
| 2026-05-22 | Open-market sale | 80 | $652.15 | 2,159,522 |
| 2026-05-22 | Open-market sale | 120 | $673.41 | 2,157,022 |
| 2026-05-22 | Open-market sale | 120 | $672.15 | 2,157,142 |
| 2026-05-22 | Open-market sale | 235 | $670.52 | 2,157,262 |
| 2026-05-22 | Open-market sale | 240 | $669.17 | 2,157,497 |
| 2026-05-22 | Open-market sale | 360 | $667.29 | 2,157,737 |
| 2026-05-22 | Open-market sale | 320 | $666.10 | 2,158,097 |
| 2026-05-22 | Open-market sale | 80 | $665.19 | 2,158,417 |
| 2026-05-22 | Open-market sale | 425 | $664.17 | 2,158,497 |
| 2026-05-22 | Open-market sale | 320 | $662.89 | 2,158,922 |
| 2026-05-22 | Open-market sale | 160 | $661.83 | 2,159,242 |
| 2026-05-22 | Open-market sale | 40 | $655.05 | 2,159,402 |
| 2026-05-21 | Open-market sale | 26 | $656.37 | 2,159,561 |
| 2026-05-21 | Open-market sale | 156 | $652.21 | 2,159,925 |
| 2026-05-21 | Open-market sale | 104 | $653.30 | 2,159,821 |
| 2026-05-21 | Open-market sale | 13 | $658.15 | 2,159,522 |
| 2026-05-21 | Open-market sale | 26 | $657.30 | 2,159,535 |
| 2026-05-21 | Open-market sale | 78 | $655.17 | 2,159,587 |
| 2026-05-21 | Open-market sale | 156 | $654.38 | 2,159,665 |
| 2026-05-21 | Open-market sale | 364 | $646.82 | 2,161,164 |
| 2026-05-21 | Open-market sale | 299 | $645.77 | 2,161,528 |
| 2026-05-21 | Open-market sale | 78 | $644.31 | 2,161,827 |
| 2026-05-21 | Open-market sale | 117 | $643.39 | 2,161,905 |
| 2026-05-21 | Open-market sale | 52 | $651.04 | 2,160,081 |
| 2026-05-21 | Open-market sale | 117 | $649.94 | 2,160,133 |
| 2026-05-21 | Open-market sale | 444 | $648.92 | 2,160,250 |
| 2026-05-21 | Open-market sale | 470 | $647.99 | 2,160,694 |
| 2026-05-20 | Open-market sale | 220 | $649.95 | 2,162,022 |
| 2026-05-20 | Open-market sale | 160 | $648.67 | 2,162,242 |
| 2026-05-20 | Open-market sale | 80 | $647.30 | 2,162,402 |
| 2026-05-20 | Open-market sale | 240 | $645.10 | 2,162,482 |
| 2026-05-20 | Open-market sale | 320 | $644.07 | 2,162,722 |
| 2026-05-20 | Open-market sale | 198 | $642.77 | 2,163,042 |
| 2026-05-20 | Open-market sale | 122 | $641.76 | 2,163,240 |
| 2026-05-20 | Open-market sale | 160 | $640.72 | 2,163,362 |
| 2026-05-20 | Open-market sale | 160 | $639.55 | 2,163,522 |
| 2026-05-20 | Open-market sale | 40 | $636.74 | 2,163,682 |
| 2026-05-20 | Open-market sale | 40 | $633.98 | 2,163,722 |
| 2026-05-20 | Open-market sale | 40 | $632.70 | 2,163,762 |
| 2026-05-20 | Open-market sale | 40 | $630.98 | 2,163,802 |
| 2026-05-20 | Open-market sale | 80 | $628.90 | 2,163,842 |
| 2026-05-20 | Open-market sale | 160 | $628.08 | 2,163,922 |
| 2026-05-20 | Open-market sale | 120 | $626.12 | 2,164,082 |
| 2026-05-20 | Open-market sale | 80 | $624.13 | 2,164,202 |
| 2026-05-20 | Open-market sale | 40 | $622.21 | 2,164,282 |
| 2026-05-20 | Open-market sale | 80 | $621.13 | 2,164,322 |
| 2026-05-20 | Open-market sale | 80 | $617.55 | 2,164,402 |
| 2026-05-20 | Open-market sale | 40 | $615.99 | 2,164,482 |
| 2026-05-19 | Open-market sale | 120 | $627.43 | 2,164,762 |
| 2026-05-19 | Open-market sale | 160 | $626.11 | 2,164,882 |
| 2026-05-19 | Open-market sale | 160 | $624.86 | 2,165,042 |
| 2026-05-19 | Open-market sale | 160 | $623.76 | 2,165,202 |
| 2026-05-19 | Open-market sale | 120 | $622.38 | 2,165,362 |
| 2026-05-19 | Open-market sale | 400 | $621.21 | 2,165,482 |
| 2026-05-19 | Open-market sale | 400 | $620.10 | 2,165,882 |
| 2026-05-19 | Open-market sale | 160 | $619.12 | 2,166,282 |
| 2026-05-19 | Open-market sale | 360 | $617.67 | 2,166,442 |
| 2026-05-19 | Open-market sale | 120 | $616.65 | 2,166,802 |
| 2026-05-19 | Open-market sale | 100 | $615.35 | 2,166,922 |
| 2026-05-19 | Open-market sale | 80 | $628.97 | 2,164,682 |
| 2026-05-19 | Open-market sale | 80 | $630.65 | 2,164,602 |
| 2026-05-19 | Open-market sale | 40 | $632.95 | 2,164,522 |
| 2026-05-19 | Open-market sale | 40 | $631.21 | 2,164,562 |
| 2026-05-18 | Open-market sale | 40 | $592.60 | 2,169,442 |
| 2026-05-18 | Open-market sale | 300 | $619.35 | 2,167,022 |
| 2026-05-18 | Open-market sale | 40 | $617.84 | 2,167,322 |
| 2026-05-18 | Open-market sale | 120 | $615.93 | 2,167,362 |
| 2026-05-18 | Open-market sale | 120 | $614.49 | 2,167,482 |
| 2026-05-18 | Open-market sale | 440 | $612.92 | 2,167,602 |
| 2026-05-18 | Open-market sale | 230 | $611.87 | 2,168,042 |
| 2026-05-18 | Open-market sale | 100 | $609.95 | 2,168,272 |
| 2026-05-18 | Open-market sale | 190 | $608.87 | 2,168,372 |
| 2026-05-18 | Open-market sale | 160 | $607.62 | 2,168,562 |
| 2026-05-18 | Open-market sale | 240 | $606.35 | 2,168,722 |
| 2026-05-18 | Open-market sale | 240 | $605.18 | 2,168,962 |
| 2026-05-18 | Open-market sale | 40 | $603.50 | 2,169,202 |
| 2026-05-18 | Open-market sale | 80 | $601.88 | 2,169,242 |
| 2026-05-18 | Open-market sale | 80 | $601.22 | 2,169,322 |
| 2026-05-18 | Open-market sale | 40 | $597.04 | 2,169,402 |
| 2026-05-18 | Open-market sale | 40 | $591.55 | 2,169,482 |
| 2026-05-15 | Open-market sale | 3 | $562.72 | 2,172,019 |
| 2026-05-15 | Open-market sale | 195 | $595.58 | 2,169,665 |
| 2026-05-15 | Open-market sale | 303 | $594.76 | 2,169,860 |
| 2026-05-15 | Open-market sale | 273 | $593.74 | 2,170,163 |
| 2026-05-15 | Open-market sale | 117 | $592.74 | 2,170,436 |
| 2026-05-15 | Open-market sale | 52 | $591.64 | 2,170,553 |
| 2026-05-15 | Open-market sale | 78 | $590.62 | 2,170,605 |
| 2026-05-15 | Open-market sale | 117 | $589.66 | 2,170,683 |
| 2026-05-15 | Open-market sale | 75 | $588.21 | 2,170,800 |
| 2026-05-15 | Open-market sale | 146 | $587.48 | 2,170,875 |
| 2026-05-15 | Open-market sale | 221 | $586.38 | 2,171,021 |
| 2026-05-15 | Open-market sale | 169 | $585.32 | 2,171,242 |
| 2026-05-15 | Open-market sale | 52 | $583.73 | 2,171,411 |
| 2026-05-15 | Open-market sale | 65 | $582.25 | 2,171,463 |
| 2026-05-15 | Open-market sale | 39 | $580.98 | 2,171,528 |
| 2026-05-15 | Open-market sale | 65 | $580.01 | 2,171,567 |
| 2026-05-15 | Open-market sale | 52 | $578.30 | 2,171,632 |
| 2026-05-15 | Open-market sale | 39 | $575.24 | 2,171,684 |
| 2026-05-15 | Open-market sale | 65 | $574.25 | 2,171,723 |
| 2026-05-15 | Open-market sale | 26 | $572.42 | 2,171,788 |
| 2026-05-15 | Open-market sale | 54 | $570.77 | 2,171,814 |
| 2026-05-15 | Open-market sale | 65 | $568.99 | 2,171,868 |
| 2026-05-15 | Open-market sale | 37 | $567.02 | 2,171,933 |
| 2026-05-15 | Open-market sale | 26 | $565.51 | 2,171,970 |
| 2026-05-15 | Open-market sale | 23 | $564.10 | 2,171,996 |
| 2026-05-15 | Open-market sale | 130 | $596.76 | 2,169,535 |
| 2026-05-15 | Open-market sale | 13 | $597.57 | 2,169,522 |
| 2026-05-14 | Open-market sale | 26 | $568.71 | 2,173,885 |
| 2026-05-14 | Open-market sale | 174 | $582.36 | 2,172,053 |
| 2026-05-14 | Open-market sale | 341 | $581.38 | 2,172,227 |
| 2026-05-14 | Open-market sale | 446 | $580.54 | 2,172,568 |
| 2026-05-14 | Open-market sale | 273 | $579.61 | 2,173,014 |
| 2026-05-14 | Open-market sale | 143 | $578.46 | 2,173,287 |
| 2026-05-14 | Open-market sale | 104 | $576.96 | 2,173,430 |
| 2026-05-14 | Open-market sale | 52 | $575.94 | 2,173,534 |
| 2026-05-14 | Open-market sale | 39 | $574.62 | 2,173,586 |
| 2026-05-14 | Open-market sale | 91 | $573.19 | 2,173,625 |
| 2026-05-14 | Open-market sale | 78 | $572.62 | 2,173,716 |
| 2026-05-14 | Open-market sale | 52 | $571.00 | 2,173,794 |
| 2026-05-14 | Open-market sale | 39 | $570.17 | 2,173,846 |
| 2026-05-14 | Open-market sale | 31 | $583.35 | 2,172,022 |
| 2026-05-14 | Open-market sale | 39 | $568.01 | 2,173,911 |
| 2026-05-14 | Open-market sale | 26 | $565.47 | 2,173,950 |
| 2026-05-14 | Open-market sale | 54 | $564.18 | 2,173,976 |
| 2026-05-14 | Open-market sale | 50 | $563.28 | 2,174,030 |
| 2026-05-14 | Open-market sale | 91 | $562.02 | 2,174,080 |
| 2026-05-14 | Open-market sale | 106 | $560.81 | 2,174,171 |
| 2026-05-14 | Open-market sale | 115 | $559.67 | 2,174,277 |
| 2026-05-14 | Open-market sale | 39 | $558.46 | 2,174,392 |
| 2026-05-14 | Open-market sale | 63 | $557.55 | 2,174,431 |
| 2026-05-14 | Open-market sale | 28 | $556.28 | 2,174,494 |
| 2026-05-13 | Open-market sale | 104 | $554.44 | 2,175,553 |
| 2026-05-13 | Open-market sale | 13 | $538.99 | 2,177,009 |
| 2026-05-13 | Open-market sale | 14 | $545.20 | 2,176,995 |
| 2026-05-13 | Open-market sale | 38 | $545.91 | 2,176,957 |
| 2026-05-13 | Open-market sale | 104 | $546.98 | 2,176,853 |
| 2026-05-13 | Open-market sale | 169 | $548.10 | 2,176,684 |
| 2026-05-13 | Open-market sale | 221 | $549.39 | 2,176,463 |
| 2026-05-13 | Open-market sale | 169 | $550.19 | 2,176,294 |
| 2026-05-13 | Open-market sale | 143 | $551.28 | 2,176,151 |
| 2026-05-13 | Open-market sale | 156 | $552.16 | 2,175,995 |
| 2026-05-13 | Open-market sale | 338 | $553.42 | 2,175,657 |
| 2026-05-13 | Open-market sale | 65 | $566.79 | 2,174,522 |
| 2026-05-13 | Open-market sale | 65 | $565.81 | 2,174,587 |
| 2026-05-13 | Open-market sale | 117 | $564.70 | 2,174,652 |
| 2026-05-13 | Open-market sale | 193 | $563.75 | 2,174,769 |
| 2026-05-13 | Open-market sale | 175 | $562.66 | 2,174,962 |
| 2026-05-13 | Open-market sale | 104 | $561.58 | 2,175,137 |
| 2026-05-13 | Open-market sale | 39 | $558.63 | 2,175,241 |
| 2026-05-13 | Open-market sale | 52 | $556.55 | 2,175,280 |
| 2026-05-13 | Open-market sale | 221 | $555.51 | 2,175,332 |
| 2026-05-12 | Open-market sale | 65 | $538.15 | 2,179,156 |
| 2026-05-12 | Open-market sale | 149 | $537.32 | 2,179,221 |
| 2026-05-12 | Open-market sale | 152 | $535.82 | 2,179,370 |
| 2026-05-12 | Open-market sale | 169 | $549.35 | 2,177,041 |
| 2026-05-12 | Open-market sale | 230 | $539.66 | 2,178,926 |
| 2026-05-12 | Open-market sale | 89 | $541.55 | 2,178,837 |
| 2026-05-12 | Open-market sale | 332 | $543.38 | 2,178,505 |
| 2026-05-12 | Open-market sale | 250 | $544.23 | 2,178,255 |
| 2026-05-12 | Open-market sale | 201 | $545.16 | 2,178,054 |
| 2026-05-12 | Open-market sale | 414 | $546.41 | 2,177,640 |
| 2026-05-12 | Open-market sale | 184 | $547.47 | 2,177,456 |
| 2026-05-12 | Open-market sale | 246 | $548.35 | 2,177,210 |
| 2026-05-12 | Open-market sale | 19 | $551.10 | 2,177,022 |
| 2026-05-11 | Open-market sale | 199 | $542.06 | 2,179,522 |
| 2026-05-11 | Open-market sale | 143 | $541.27 | 2,179,721 |
| 2026-05-11 | Open-market sale | 169 | $539.95 | 2,179,864 |
| 2026-05-11 | Open-market sale | 273 | $538.76 | 2,180,033 |
| 2026-05-11 | Open-market sale | 130 | $537.59 | 2,180,306 |
| 2026-05-11 | Open-market sale | 78 | $536.49 | 2,180,436 |
| 2026-05-11 | Open-market sale | 169 | $535.00 | 2,180,514 |
| 2026-05-11 | Open-market sale | 143 | $532.93 | 2,180,787 |
| 2026-05-11 | Open-market sale | 65 | $531.89 | 2,180,930 |
| 2026-05-11 | Open-market sale | 143 | $530.78 | 2,180,995 |
| 2026-05-11 | Open-market sale | 65 | $529.33 | 2,181,138 |
| 2026-05-11 | Open-market sale | 263 | $528.30 | 2,181,203 |
| 2026-05-11 | Open-market sale | 127 | $527.16 | 2,181,466 |
| 2026-05-11 | Open-market sale | 208 | $526.12 | 2,181,593 |
| 2026-05-11 | Open-market sale | 169 | $525.06 | 2,181,801 |
| 2026-05-11 | Open-market sale | 52 | $523.93 | 2,181,970 |
| 2026-05-11 | Open-market sale | 104 | $534.21 | 2,180,683 |
| 2026-05-08 | Open-market sale | 52 | $508.41 | 2,183,924 |
| 2026-05-08 | Open-market sale | 13 | $505.49 | 2,183,976 |
| 2026-05-08 | Open-market sale | 39 | $504.24 | 2,183,989 |
| 2026-05-08 | Open-market sale | 39 | $503.33 | 2,184,028 |
| 2026-05-08 | Open-market sale | 26 | $502.14 | 2,184,067 |
| 2026-05-08 | Open-market sale | 65 | $501.11 | 2,184,093 |
| 2026-05-08 | Open-market sale | 13 | $499.31 | 2,184,158 |
| 2026-05-08 | Open-market sale | 52 | $498.05 | 2,184,171 |
| 2026-05-08 | Open-market sale | 78 | $497.35 | 2,184,223 |
| 2026-05-08 | Open-market sale | 117 | $496.23 | 2,184,301 |
| 2026-05-08 | Open-market sale | 65 | $494.86 | 2,184,418 |
| 2026-05-08 | Open-market sale | 39 | $493.70 | 2,184,483 |
| 2026-05-08 | Open-market sale | 78 | $520.31 | 2,182,975 |
| 2026-05-08 | Open-market sale | 117 | $515.22 | 2,183,612 |
| 2026-05-08 | Open-market sale | 130 | $516.15 | 2,183,482 |
| 2026-05-08 | Open-market sale | 104 | $517.15 | 2,183,378 |
| 2026-05-08 | Open-market sale | 208 | $518.30 | 2,183,170 |
| 2026-05-08 | Open-market sale | 65 | $509.72 | 2,183,859 |
| 2026-05-08 | Open-market sale | 13 | $527.98 | 2,182,022 |
| 2026-05-08 | Open-market sale | 277 | $527.24 | 2,182,035 |
| 2026-05-08 | Open-market sale | 135 | $526.14 | 2,182,312 |
| 2026-05-08 | Open-market sale | 177 | $525.06 | 2,182,447 |
| 2026-05-08 | Open-market sale | 182 | $524.08 | 2,182,624 |
| 2026-05-08 | Open-market sale | 69 | $522.89 | 2,182,806 |
| 2026-05-08 | Open-market sale | 100 | $521.82 | 2,182,875 |
| 2026-05-08 | Open-market sale | 130 | $511.31 | 2,183,729 |
| 2026-05-08 | Open-market sale | 117 | $519.44 | 2,183,053 |
| 2026-05-07 | Open-market sale | 190 | $496.82 | 2,186,304 |
| 2026-05-07 | Open-market sale | 125 | $495.91 | 2,186,494 |
| 2026-05-07 | Open-market sale | 57 | $494.82 | 2,186,619 |
| 2026-05-07 | Open-market sale | 48 | $493.89 | 2,186,676 |
| 2026-05-07 | Open-market sale | 42 | $492.30 | 2,186,724 |
| 2026-05-07 | Open-market sale | 109 | $491.10 | 2,186,766 |
| 2026-05-07 | Open-market sale | 104 | $490.21 | 2,186,875 |
| 2026-05-07 | Open-market sale | 43 | $487.26 | 2,186,979 |
| 2026-05-07 | Open-market sale | 119 | $506.01 | 2,184,522 |
| 2026-05-07 | Open-market sale | 85 | $505.20 | 2,184,641 |
| 2026-05-07 | Open-market sale | 65 | $504.17 | 2,184,726 |
| 2026-05-07 | Open-market sale | 294 | $502.91 | 2,184,791 |
| 2026-05-07 | Open-market sale | 240 | $502.06 | 2,185,085 |
| 2026-05-07 | Open-market sale | 190 | $501.00 | 2,185,325 |
| 2026-05-07 | Open-market sale | 320 | $499.90 | 2,185,515 |
| 2026-05-07 | Open-market sale | 261 | $498.91 | 2,185,835 |
| 2026-05-07 | Open-market sale | 208 | $497.90 | 2,186,096 |
| 2026-05-06 | Open-market sale | 73 | $472.67 | 2,187,094 |
| 2026-05-06 | Open-market sale | 50 | $471.58 | 2,187,167 |
| 2026-05-06 | Open-market sale | 101 | $470.46 | 2,187,217 |
| 2026-05-06 | Open-market sale | 180 | $469.52 | 2,187,318 |
| 2026-05-06 | Open-market sale | 630 | $468.43 | 2,187,498 |
| 2026-05-06 | Open-market sale | 597 | $467.43 | 2,188,128 |
| 2026-05-06 | Open-market sale | 305 | $466.49 | 2,188,725 |
| 2026-05-06 | Open-market sale | 136 | $456.69 | 2,189,030 |
| 2026-05-06 | Open-market sale | 38 | $464.65 | 2,189,166 |
| 2026-05-06 | Open-market sale | 179 | $463.04 | 2,189,204 |
| 2026-05-06 | Open-market sale | 56 | $462.07 | 2,189,383 |
| 2026-05-06 | Open-market sale | 25 | $460.58 | 2,189,439 |
| 2026-05-06 | Open-market sale | 58 | $458.83 | 2,189,464 |
| 2026-05-06 | Open-market sale | 64 | $473.77 | 2,187,030 |
| 2026-05-06 | Open-market sale | 8 | $475.00 | 2,187,022 |
| 2026-05-05 | Open-market sale | 221 | $479.59 | 2,189,522 |
| 2026-05-05 | Open-market sale | 375 | $478.39 | 2,189,743 |
| 2026-05-05 | Open-market sale | 569 | $477.56 | 2,190,118 |
| 2026-05-05 | Open-market sale | 503 | $476.48 | 2,190,687 |
| 2026-05-05 | Open-market sale | 78 | $475.46 | 2,191,190 |
| 2026-05-05 | Open-market sale | 52 | $474.29 | 2,191,268 |
| 2026-05-05 | Open-market sale | 221 | $473.12 | 2,191,320 |
| 2026-05-05 | Open-market sale | 169 | $472.01 | 2,191,541 |
| 2026-05-05 | Open-market sale | 91 | $470.74 | 2,191,710 |
| 2026-05-05 | Open-market sale | 39 | $466.97 | 2,191,983 |
| 2026-05-05 | Open-market sale | 78 | $468.37 | 2,191,905 |
| 2026-05-05 | Open-market sale | 104 | $469.64 | 2,191,801 |
| 2026-05-04 | Open-market sale | 26 | $457.22 | 2,201,434 |
| 2026-05-04 | Open-market sale | 260 | $463.63 | 2,195,044 |
| 2026-05-04 | Open-market sale | 80 | $462.49 | 2,195,304 |
| 2026-05-04 | Open-market sale | 3,529 | $458.49 | 2,195,384 |
| 2026-05-04 | Open-market sale | 40 | $457.49 | 2,198,913 |
| 2026-05-04 | Open-market sale | 20 | $455.77 | 2,198,953 |
| 2026-05-04 | Open-market sale | 13 | $471.21 | 2,198,973 |
| 2026-05-04 | Open-market sale | 244 | $470.22 | 2,198,986 |
| 2026-05-04 | Open-market sale | 722 | $469.28 | 2,199,230 |
| 2026-05-04 | Open-market sale | 598 | $468.46 | 2,199,952 |
| 2026-05-04 | Open-market sale | 234 | $467.46 | 2,200,550 |
| 2026-05-04 | Open-market sale | 221 | $466.07 | 2,200,784 |
| 2026-05-04 | Open-market sale | 130 | $464.73 | 2,201,005 |
| 2026-05-04 | Open-market sale | 156 | $463.67 | 2,201,135 |
| 2026-05-04 | Open-market sale | 104 | $462.65 | 2,201,291 |
| 2026-05-04 | Open-market sale | 13 | $460.52 | 2,201,395 |
| 2026-05-04 | Open-market sale | 26 | $458.71 | 2,201,408 |
| 2026-05-04 | Open-market sale | 140 | $464.78 | 2,194,904 |
| 2026-05-04 | Open-market sale | 13 | $455.80 | 2,201,460 |
| 2026-05-04 | Open-market sale | 653 | $468.11 | 2,193,731 |
| 2026-05-04 | Open-market sale | 503 | $469.98 | 2,192,122 |
| 2026-05-04 | Open-market sale | 1,106 | $468.94 | 2,192,625 |
| 2026-05-04 | Open-market sale | 100 | $470.80 | 2,192,022 |
| 2026-05-04 | Open-market sale | 300 | $467.03 | 2,194,384 |
| 2026-05-04 | Open-market sale | 220 | $465.86 | 2,194,684 |
| 2026-05-01 | Open-market sale | 78 | $446.71 | 2,203,895 |
| 2026-05-01 | Open-market sale | 65 | $448.05 | 2,203,830 |
| 2026-05-01 | Open-market sale | 88 | $449.48 | 2,203,742 |
| 2026-05-01 | Open-market sale | 221 | $450.70 | 2,203,521 |
| 2026-05-01 | Open-market sale | 107 | $451.49 | 2,203,414 |
| 2026-05-01 | Open-market sale | 156 | $457.05 | 2,201,473 |
| 2026-05-01 | Open-market sale | 689 | $456.26 | 2,201,629 |
| 2026-05-01 | Open-market sale | 680 | $455.39 | 2,202,318 |
| 2026-05-01 | Open-market sale | 299 | $454.38 | 2,202,998 |
| 2026-05-01 | Open-market sale | 117 | $452.80 | 2,203,297 |
| 2026-04-30 | Open-market sale | 325 | $443.30 | 2,205,368 |
| 2026-04-30 | Open-market sale | 13 | $432.96 | 2,206,460 |
| 2026-04-30 | Open-market sale | 13 | $434.60 | 2,206,447 |
| 2026-04-30 | Open-market sale | 39 | $436.33 | 2,206,408 |
| 2026-04-30 | Open-market sale | 91 | $437.92 | 2,206,317 |
| 2026-04-30 | Open-market sale | 78 | $439.20 | 2,206,239 |
| 2026-04-30 | Open-market sale | 117 | $440.08 | 2,206,122 |
| 2026-04-30 | Open-market sale | 144 | $441.12 | 2,205,978 |
| 2026-04-30 | Open-market sale | 26 | $449.37 | 2,203,973 |
| 2026-04-30 | Open-market sale | 15 | $448.01 | 2,203,999 |
| 2026-04-30 | Open-market sale | 76 | $447.50 | 2,204,014 |
| 2026-04-30 | Open-market sale | 251 | $446.23 | 2,204,090 |
| 2026-04-30 | Open-market sale | 468 | $445.33 | 2,204,341 |
| 2026-04-30 | Open-market sale | 559 | $444.33 | 2,204,809 |
| 2026-04-30 | Open-market sale | 285 | $442.19 | 2,205,693 |
| 2026-04-29 | Open-market sale | 52 | $444.78 | 2,208,921 |
| 2026-04-29 | Open-market sale | 52 | $446.08 | 2,208,869 |
| 2026-04-29 | Open-market sale | 323 | $447.69 | 2,208,546 |
| 2026-04-29 | Open-market sale | 583 | $448.69 | 2,207,963 |
| 2026-04-29 | Open-market sale | 615 | $449.71 | 2,207,348 |
| 2026-04-29 | Open-market sale | 312 | $450.72 | 2,207,036 |
| 2026-04-29 | Open-market sale | 550 | $451.78 | 2,206,486 |
| 2026-04-29 | Open-market sale | 13 | $452.30 | 2,206,473 |
| 2026-04-28 | Open-market sale | 2 | $461.50 | 2,208,973 |
| 2026-04-28 | Open-market sale | 196 | $451.13 | 2,211,277 |
| 2026-04-28 | Open-market sale | 194 | $452.33 | 2,211,083 |
| 2026-04-28 | Open-market sale | 159 | $452.98 | 2,210,924 |
| 2026-04-28 | Open-market sale | 221 | $454.22 | 2,210,703 |
| 2026-04-28 | Open-market sale | 492 | $455.20 | 2,210,211 |
| 2026-04-28 | Open-market sale | 692 | $456.21 | 2,209,519 |
| 2026-04-28 | Open-market sale | 210 | $457.16 | 2,209,309 |
| 2026-04-28 | Open-market sale | 92 | $457.93 | 2,209,217 |
| 2026-04-28 | Open-market sale | 182 | $459.58 | 2,209,035 |
| 2026-04-28 | Open-market sale | 60 | $460.44 | 2,208,975 |
| 2026-04-27 | Open-market sale | 45 | $451.94 | 2,213,520 |
| 2026-04-27 | Open-market sale | 19 | $443.54 | 2,213,954 |
| 2026-04-27 | Open-market sale | 79 | $444.84 | 2,213,875 |
| 2026-04-27 | Open-market sale | 21 | $445.75 | 2,213,854 |
| 2026-04-27 | Open-market sale | 5 | $446.70 | 2,213,849 |
| 2026-04-27 | Open-market sale | 96 | $448.17 | 2,213,753 |
| 2026-04-27 | Open-market sale | 73 | $449.33 | 2,213,680 |
| 2026-04-27 | Open-market sale | 115 | $450.86 | 2,213,565 |
| 2026-04-27 | Open-market sale | 99 | $452.83 | 2,213,421 |
| 2026-04-27 | Open-market sale | 480 | $454.39 | 2,212,941 |
| 2026-04-27 | Open-market sale | 734 | $455.19 | 2,212,207 |
| 2026-04-27 | Open-market sale | 573 | $456.02 | 2,211,634 |
| 2026-04-27 | Open-market sale | 161 | $456.92 | 2,211,473 |
| 2026-04-24 | Open-market sale | 312 | $448.85 | 2,214,243 |
| 2026-04-24 | Open-market sale | 22 | $450.69 | 2,213,973 |
| 2026-04-24 | Open-market sale | 248 | $450.12 | 2,213,995 |
| 2026-04-24 | Open-market sale | 60 | $437.55 | 2,216,362 |
| 2026-04-24 | Open-market sale | 239 | $448.26 | 2,214,555 |
| 2026-04-24 | Open-market sale | 78 | $446.83 | 2,214,794 |
| 2026-04-24 | Open-market sale | 99 | $446.01 | 2,214,872 |
| 2026-04-24 | Open-market sale | 238 | $444.85 | 2,214,971 |
| 2026-04-24 | Open-market sale | 199 | $443.82 | 2,215,209 |
| 2026-04-24 | Open-market sale | 241 | $442.90 | 2,215,408 |
| 2026-04-24 | Open-market sale | 382 | $441.84 | 2,215,649 |
| 2026-04-24 | Open-market sale | 187 | $440.97 | 2,216,031 |
| 2026-04-24 | Open-market sale | 95 | $439.70 | 2,216,218 |
| 2026-04-24 | Open-market sale | 49 | $438.85 | 2,216,313 |
| 2026-04-24 | Open-market sale | 51 | $436.60 | 2,216,422 |
| 2026-04-23 | Open-market sale | 9 | $436.83 | 2,218,964 |
| 2026-04-23 | Open-market sale | 20 | $438.03 | 2,218,944 |
| 2026-04-23 | Open-market sale | 11 | $438.92 | 2,218,933 |
| 2026-04-23 | Open-market sale | 53 | $440.61 | 2,218,880 |
| 2026-04-23 | Open-market sale | 81 | $441.45 | 2,218,799 |
| 2026-04-23 | Open-market sale | 117 | $442.59 | 2,218,682 |
| 2026-04-23 | Open-market sale | 249 | $443.64 | 2,218,433 |
| 2026-04-23 | Open-market sale | 420 | $444.53 | 2,218,013 |
| 2026-04-23 | Open-market sale | 347 | $445.51 | 2,217,666 |
| 2026-04-23 | Open-market sale | 175 | $446.51 | 2,217,491 |
| 2026-04-23 | Open-market sale | 195 | $447.61 | 2,217,296 |
| 2026-04-23 | Open-market sale | 220 | $448.39 | 2,217,076 |
| 2026-04-23 | Open-market sale | 174 | $449.52 | 2,216,902 |
| 2026-04-23 | Open-market sale | 120 | $450.72 | 2,216,782 |
| 2026-04-23 | Open-market sale | 113 | $451.77 | 2,216,669 |
| 2026-04-23 | Open-market sale | 87 | $452.51 | 2,216,582 |
| 2026-04-23 | Open-market sale | 109 | $453.44 | 2,216,473 |
| 2026-04-22 | Open-market sale | 414 | $463.07 | 2,219,812 |
| 2026-04-22 | Open-market sale | 333 | $462.01 | 2,220,226 |
| 2026-04-22 | Open-market sale | 239 | $461.00 | 2,220,559 |
| 2026-04-22 | Open-market sale | 91 | $460.14 | 2,220,798 |
| 2026-04-22 | Open-market sale | 92 | $459.19 | 2,220,889 |
| 2026-04-22 | Open-market sale | 101 | $457.84 | 2,220,981 |
| 2026-04-22 | Open-market sale | 155 | $456.71 | 2,221,082 |
| 2026-04-22 | Open-market sale | 108 | $455.96 | 2,221,237 |
| 2026-04-22 | Open-market sale | 85 | $454.53 | 2,221,345 |
| 2026-04-22 | Open-market sale | 43 | $453.53 | 2,221,430 |
| 2026-04-22 | Open-market sale | 207 | $463.92 | 2,219,605 |
| 2026-04-22 | Open-market sale | 167 | $465.02 | 2,219,438 |
| 2026-04-22 | Open-market sale | 242 | $466.91 | 2,218,973 |
| 2026-04-22 | Open-market sale | 223 | $466.23 | 2,219,215 |
| 2026-04-21 | Open-market sale | 61 | $457.90 | 2,221,473 |
| 2026-04-21 | Open-market sale | 73 | $456.28 | 2,221,534 |
| 2026-04-21 | Open-market sale | 275 | $453.31 | 2,222,180 |
| 2026-04-21 | Open-market sale | 297 | $454.28 | 2,221,883 |
| 2026-04-21 | Open-market sale | 276 | $455.27 | 2,221,607 |
| 2026-04-21 | Open-market sale | 18 | $437.63 | 2,223,955 |
| 2026-04-21 | Open-market sale | 17 | $438.74 | 2,223,938 |
| 2026-04-21 | Open-market sale | 104 | $440.43 | 2,223,834 |
| 2026-04-21 | Open-market sale | 27 | $441.10 | 2,223,807 |
| 2026-04-21 | Open-market sale | 71 | $442.77 | 2,223,736 |
| 2026-04-21 | Open-market sale | 41 | $443.86 | 2,223,695 |
| 2026-04-21 | Open-market sale | 56 | $445.57 | 2,223,639 |
| 2026-04-21 | Open-market sale | 69 | $447.26 | 2,223,570 |
| 2026-04-21 | Open-market sale | 285 | $448.14 | 2,223,285 |
| 2026-04-21 | Open-market sale | 347 | $449.25 | 2,222,938 |
| 2026-04-21 | Open-market sale | 203 | $450.13 | 2,222,735 |
| 2026-04-21 | Open-market sale | 177 | $451.33 | 2,222,558 |
| 2026-04-21 | Open-market sale | 103 | $452.36 | 2,222,455 |
| 2026-04-20 | Open-market sale | 16 | $418.32 | 2,226,457 |
| 2026-04-20 | Open-market sale | 46 | $420.77 | 2,226,411 |
| 2026-04-20 | Open-market sale | 15 | $422.39 | 2,226,396 |
| 2026-04-20 | Open-market sale | 50 | $423.36 | 2,226,346 |
| 2026-04-20 | Open-market sale | 84 | $425.54 | 2,226,262 |
| 2026-04-20 | Open-market sale | 425 | $426.61 | 2,225,837 |
| 2026-04-20 | Open-market sale | 428 | $427.41 | 2,225,409 |
| 2026-04-20 | Open-market sale | 170 | $428.45 | 2,225,239 |
| 2026-04-20 | Open-market sale | 162 | $429.57 | 2,225,077 |
| 2026-04-20 | Open-market sale | 449 | $430.53 | 2,224,628 |
| 2026-04-20 | Open-market sale | 222 | $431.32 | 2,224,406 |
| 2026-04-20 | Open-market sale | 201 | $433.15 | 2,223,973 |
| 2026-04-20 | Open-market sale | 232 | $432.63 | 2,224,174 |
| 2026-04-17 | Open-market sale | 397 | $422.81 | 2,228,566 |
| 2026-04-17 | Open-market sale | 10 | $420.74 | 2,228,963 |
| 2026-04-17 | Open-market sale | 863 | $423.53 | 2,227,703 |
| 2026-04-17 | Open-market sale | 501 | $424.45 | 2,227,202 |
| 2026-04-17 | Open-market sale | 279 | $425.44 | 2,226,923 |
| 2026-04-17 | Open-market sale | 140 | $426.67 | 2,226,783 |
| 2026-04-17 | Open-market sale | 120 | $427.95 | 2,226,663 |
| 2026-04-17 | Open-market sale | 70 | $428.66 | 2,226,593 |
| 2026-04-17 | Open-market sale | 120 | $430.69 | 2,226,473 |
| 2026-04-16 | Grant / award | 66,558 | $0.00 | 2,228,973 |
| 2026-03-23 | Open-market sale | 1,589 | $413.46 | 2,166,817 |
| 2026-03-23 | Open-market sale | 1,260 | $412.55 | 2,168,406 |
| 2026-03-23 | Open-market sale | 24,274 | $411.07 | 2,169,666 |
| 2026-03-23 | Open-market sale | 120 | $409.20 | 2,194,180 |
| 2026-03-23 | Open-market sale | 30 | $407.81 | 2,194,300 |
| 2026-03-23 | Open-market sale | 30 | $417.20 | 2,162,415 |
| 2026-03-23 | Open-market sale | 1,017 | $414.71 | 2,165,800 |
| 2026-03-23 | Open-market sale | 1,560 | $415.62 | 2,164,240 |
| 2026-03-23 | Open-market sale | 1,795 | $416.43 | 2,162,445 |
| 2026-03-23 | Open-market sale | 240 | $410.46 | 2,193,940 |
| 2026-03-06 | Grant / award | 139,428 | $0.00 | 2,194,330 |
| 2026-02-04 | Open-market sale | 710 | $417.57 | 2,055,105 |
| 2026-02-04 | Open-market sale | 143 | $418.42 | 2,054,962 |
| 2026-02-04 | Open-market sale | 330 | $403.73 | 2,083,215 |
| 2026-02-04 | Open-market sale | 210 | $404.89 | 2,083,005 |
| 2026-02-04 | Open-market sale | 180 | $405.87 | 2,082,825 |
| 2026-02-04 | Open-market sale | 229 | $407.39 | 2,082,596 |
| 2026-02-04 | Open-market sale | 331 | $408.53 | 2,082,265 |
| 2026-02-04 | Open-market sale | 30 | $419.37 | 2,054,932 |
| 2026-02-04 | Open-market sale | 1,268 | $409.62 | 2,080,997 |
| 2026-02-04 | Open-market sale | 1,304 | $410.72 | 2,079,693 |
| 2026-02-04 | Open-market sale | 969 | $411.59 | 2,078,724 |
| 2026-02-04 | Open-market sale | 30 | $421.33 | 2,054,902 |
| 2026-02-04 | Open-market sale | 15,270 | $412.83 | 2,063,454 |
| 2026-02-04 | Open-market sale | 1,948 | $414.88 | 2,060,130 |
| 2026-02-04 | Open-market sale | 2,520 | $415.65 | 2,057,610 |
| 2026-02-04 | Open-market sale | 1,795 | $416.71 | 2,055,815 |
| 2026-02-04 | Open-market sale | 1,376 | $413.70 | 2,062,078 |
| 2026-02-04 | Open-market sale | 210 | $402.55 | 2,083,545 |
| 2026-02-02 | Open-market sale | 785 | $438.95 | 2,085,889 |
| 2026-02-02 | Open-market sale | 390 | $437.94 | 2,086,674 |
| 2026-02-02 | Open-market sale | 290 | $446.47 | 2,083,755 |
| 2026-02-02 | Open-market sale | 291 | $440.95 | 2,085,448 |
| 2026-02-02 | Open-market sale | 330 | $442.06 | 2,085,118 |
| 2026-02-02 | Open-market sale | 473 | $443.49 | 2,084,645 |
| 2026-02-02 | Open-market sale | 300 | $444.54 | 2,084,345 |
| 2026-02-02 | Open-market sale | 300 | $445.71 | 2,084,045 |
| 2026-02-02 | Open-market sale | 223 | $436.33 | 2,087,064 |
| 2026-02-02 | Open-market sale | 3,245 | $435.52 | 2,087,287 |
| 2026-02-02 | Open-market sale | 150 | $439.56 | 2,085,739 |
| 2025-12-22 | Open-market sale | 200 | $477.21 | 2,107,802 |
| 2025-12-22 | Open-market sale | 120 | $477.78 | 2,107,682 |
| 2025-12-22 | Open-market sale | 8,997 | $479.78 | 2,098,685 |
| 2025-12-22 | Open-market sale | 320 | $480.98 | 2,098,365 |
| 2025-12-22 | Open-market sale | 320 | $482.09 | 2,098,045 |
| 2025-12-22 | Open-market sale | 5,540 | $483.31 | 2,092,505 |
| 2025-12-22 | Open-market sale | 231 | $485.12 | 2,090,532 |
| 2025-12-22 | Open-market sale | 1,742 | $483.98 | 2,090,763 |
| 2025-12-22 | Open-market sale | 80 | $475.57 | 2,108,002 |
| 2025-11-03 | Open-market sale | 200 | $545.95 | 2,114,857 |
| 2025-11-03 | Open-market sale | 209 | $547.09 | 2,114,648 |
| 2025-11-03 | Open-market sale | 600 | $548.40 | 2,114,048 |
| 2025-11-03 | Open-market sale | 4,062 | $549.33 | 2,109,986 |
| 2025-11-03 | Open-market sale | 480 | $550.55 | 2,109,506 |
| 2025-11-03 | Open-market sale | 464 | $551.69 | 2,109,042 |
| 2025-11-03 | Open-market sale | 440 | $552.65 | 2,108,602 |
| 2025-11-03 | Open-market sale | 320 | $553.66 | 2,108,282 |
| 2025-11-03 | Open-market sale | 160 | $554.58 | 2,108,122 |
| 2025-11-03 | Open-market sale | 40 | $555.70 | 2,108,082 |
| 2025-09-22 | Open-market sale | 300 | $488.08 | 2,132,587 |
| 2025-09-22 | Open-market sale | 2,494 | $497.77 | 2,117,537 |
| 2025-09-22 | Open-market sale | 2,517 | $496.92 | 2,120,031 |
| 2025-09-22 | Open-market sale | 750 | $495.61 | 2,122,548 |
| 2025-09-22 | Open-market sale | 900 | $494.73 | 2,123,298 |
| 2025-09-22 | Open-market sale | 500 | $499.69 | 2,115,057 |
| 2025-09-22 | Open-market sale | 1,980 | $498.85 | 2,115,557 |
| 2025-09-22 | Open-market sale | 1,897 | $489.19 | 2,130,690 |
| 2025-09-22 | Open-market sale | 1,249 | $489.94 | 2,129,441 |
| 2025-09-22 | Open-market sale | 596 | $491.66 | 2,128,845 |
| 2025-09-22 | Open-market sale | 1,340 | $492.54 | 2,127,505 |
| 2025-09-22 | Open-market sale | 3,307 | $493.29 | 2,124,198 |
| 2025-08-05 | Open-market sale | 100 | $457.66 | 2,132,887 |
| 2025-08-05 | Open-market sale | 1,034 | $455.00 | 2,155,849 |
| 2025-08-05 | Open-market sale | 711 | $453.98 | 2,156,883 |
| 2025-08-05 | Open-market sale | 500 | $456.96 | 2,132,987 |
| 2025-08-05 | Open-market sale | 400 | $452.86 | 2,157,594 |
| 2025-08-05 | Open-market sale | 500 | $451.12 | 2,157,994 |
| 2025-08-05 | Open-market sale | 375 | $450.24 | 2,158,494 |
| 2025-08-05 | Open-market sale | 358 | $448.70 | 2,158,869 |
| 2025-08-05 | Open-market sale | 342 | $447.76 | 2,159,227 |
| 2025-08-05 | Open-market sale | 300 | $446.56 | 2,159,569 |
| 2025-08-05 | Open-market sale | 982 | $445.39 | 2,159,869 |
| 2025-08-05 | Open-market sale | 807 | $444.69 | 2,160,851 |
| 2025-08-05 | Open-market sale | 700 | $443.30 | 2,161,658 |
| 2025-08-05 | Open-market sale | 2,110 | $442.40 | 2,162,358 |
| 2025-08-05 | Open-market sale | 4,686 | $441.39 | 2,164,468 |
| 2025-08-05 | Open-market sale | 4,500 | $440.46 | 2,169,154 |
| 2025-08-05 | Open-market sale | 1,500 | $439.38 | 2,173,654 |
| 2025-08-05 | Open-market sale | 22,362 | $456.11 | 2,133,487 |
| 2025-06-23 | Open-market sale | 700 | $481.97 | 2,180,370 |
| 2025-06-23 | Open-market sale | 600 | $488.22 | 2,178,270 |
| 2025-06-23 | Open-market sale | 300 | $488.84 | 2,177,970 |
| 2025-06-23 | Open-market sale | 900 | $490.22 | 2,177,070 |
| 2025-06-23 | Open-market sale | 680 | $491.26 | 2,176,390 |
| 2025-06-23 | Open-market sale | 1,136 | $492.18 | 2,175,254 |
| 2025-06-23 | Open-market sale | 100 | $492.95 | 2,175,154 |
| 2025-06-23 | Open-market sale | 700 | $484.63 | 2,179,070 |
| 2025-06-23 | Open-market sale | 100 | $462.50 | 2,192,579 |
| 2025-06-23 | Open-market sale | 100 | $465.29 | 2,192,479 |
| 2025-06-23 | Open-market sale | 9,109 | $471.20 | 2,183,370 |
| 2025-06-23 | Open-market sale | 200 | $473.28 | 2,183,170 |
| 2025-06-23 | Open-market sale | 300 | $474.34 | 2,182,870 |
| 2025-06-23 | Open-market sale | 200 | $475.63 | 2,182,670 |
| 2025-06-23 | Open-market sale | 400 | $477.04 | 2,182,270 |
| 2025-06-23 | Open-market sale | 300 | $478.05 | 2,181,970 |
| 2025-06-23 | Open-market sale | 500 | $479.59 | 2,181,470 |
| 2025-06-23 | Open-market sale | 400 | $480.54 | 2,181,070 |
| 2025-06-23 | Open-market sale | 200 | $485.94 | 2,178,870 |
| 2025-06-23 | Open-market sale | 600 | $483.25 | 2,179,770 |
| 2025-05-05 | Open-market sale | 2,522 | $444.46 | 2,237,795 |
| 2025-05-05 | Open-market sale | 2,389 | $445.60 | 2,235,406 |
| 2025-05-05 | Open-market sale | 3,844 | $446.78 | 2,231,562 |
| 2025-05-05 | Open-market sale | 8,236 | $447.73 | 2,223,326 |
| 2025-05-05 | Open-market sale | 12,126 | $448.83 | 2,211,200 |
| 2025-05-05 | Open-market sale | 16,998 | $449.62 | 2,194,202 |
| 2025-05-05 | Open-market sale | 1,592 | $450.55 | 2,192,610 |
| 2025-05-05 | Open-market sale | 4,058 | $443.42 | 2,240,317 |
| 2025-05-05 | Open-market sale | 200 | $436.71 | 2,247,966 |
| 2025-05-05 | Open-market sale | 600 | $438.26 | 2,247,366 |
| 2025-05-05 | Open-market sale | 386 | $440.09 | 2,246,980 |
| 2025-05-05 | Open-market sale | 1,295 | $441.35 | 2,245,685 |
| 2025-05-05 | Open-market sale | 1,310 | $442.30 | 2,244,375 |
| 2025-04-23 | Grant / award | 69,714 | $0.00 | 2,248,166 |
| 2025-03-31 | Gift | 1,246,087 | $0.00 | 0 |
| 2025-03-21 | Open-market sale | 297 | $357.15 | 2,200,604 |
| 2025-03-21 | Open-market sale | 22,152 | $358.70 | 2,178,452 |
| 2025-02-28 | Grant / award | 40,966 | $0.00 | 2,200,901 |
| 2025-01-08 | Gift | 500,000 | $0.00 | 940,788 |
| 2025-01-08 | Gift | 500,000 | $0.00 | 1,021,038 |
| 2024-12-23 | Open-market sale | 500 | $355.39 | 2,177,506 |
| 2024-12-23 | Open-market sale | 895 | $364.59 | 2,160,035 |
| 2024-12-23 | Open-market sale | 665 | $363.78 | 2,160,930 |
| 2024-12-23 | Open-market sale | 2,800 | $362.59 | 2,161,595 |
| 2024-12-23 | Open-market sale | 100 | $365.38 | 2,159,935 |
| 2024-12-23 | Open-market sale | 1,314 | $361.56 | 2,164,395 |
| 2024-12-23 | Open-market sale | 700 | $359.75 | 2,165,709 |
| 2024-12-23 | Open-market sale | 1,000 | $356.53 | 2,176,506 |
| 2024-12-23 | Open-market sale | 621 | $357.64 | 2,175,885 |
| 2024-12-23 | Open-market sale | 9,476 | $358.47 | 2,166,409 |
| 2024-12-11 | J (derivative) | 351,989 | $0.00 | 351,989 |
| 2024-12-11 | Conversion (derivative) | 1,001,000 | — | 1,246,087 |
| 2024-12-11 | J (derivative) | 351,989 | $0.00 | 0 |
| 2024-12-11 | Conversion (derivative) | 1,440,788 | — | 0 |
| 2024-12-11 | Conversion | 1,521,038 | — | 1,521,038 |
| 2024-12-11 | Conversion | 100,000 | — | 100,000 |
| 2024-12-11 | Conversion | 1,433,666 | — | 2,178,006 |
| 2024-12-11 | Conversion | 1,440,788 | — | 1,440,788 |
| 2024-12-11 | Conversion | 1,246,087 | — | 1,246,087 |
| 2024-12-11 | Conversion | 1,001,000 | — | 1,001,000 |
| 2024-12-11 | Gift | 1,001,000 | — | 0 |
| 2024-10-10 | Gift | 365,470 | $0.00 | 0 |
| 2024-10-10 | Gift | 365,470 | $0.00 | 744,276 |
| 2024-10-10 | Gift | 365,470 | $0.00 | 365,470 |
| 2024-09-23 | Option exercise (derivative) | 87,998 | $0.00 | 1,470,894 |
| 2024-09-23 | Conversion (derivative) | 37,228 | $0.00 | 1,433,666 |
| 2024-09-23 | Option exercise (derivative) | 87,998 | $0.00 | 0 |
| 2024-09-23 | Open-market sale | 4,122 | $293.41 | 1,160,949 |
| 2024-09-23 | Conversion | 37,228 | — | 1,165,071 |
| 2024-09-23 | Open-market sale | 7,900 | $294.15 | 1,153,049 |
| 2024-09-23 | Open-market sale | 1,500 | $295.08 | 1,151,549 |
| 2024-09-23 | Open-market sale | 6,150 | $296.53 | 1,145,399 |
| 2024-09-23 | Open-market sale | 28,953 | $297.29 | 1,116,446 |
| 2024-09-23 | Open-market sale | 4,300 | $298.40 | 1,112,146 |
| 2024-09-23 | Open-market sale | 1,300 | $299.38 | 1,110,846 |
| 2024-09-23 | Open-market sale | 800 | $300.94 | 1,110,046 |
| 2024-09-23 | Open-market sale | 300 | $301.94 | 1,109,746 |
| 2024-07-12 | Conversion (derivative) | 60,000 | $0.00 | 2,247,087 |
| 2024-07-12 | Conversion (derivative) | 40,000 | $0.00 | 1,440,788 |
| 2024-07-12 | Conversion | 40,000 | — | 40,000 |
| 2024-07-12 | Gift | 60,000 | — | 0 |
| 2024-07-12 | Conversion | 60,000 | — | 60,000 |
| 2024-06-21 | Conversion (derivative) | 37,382 | $0.00 | 1,382,896 |
| 2024-06-21 | Option exercise (derivative) | 87,997 | $0.00 | 1,420,278 |
| 2024-06-21 | Option exercise (derivative) | 87,997 | $0.00 | 87,998 |
| 2024-06-21 | Open-market sale | 9,038 | $375.75 | 1,157,032 |
| 2024-06-21 | Conversion | 37,382 | — | 1,183,430 |
| 2024-06-21 | Open-market sale | 2,469 | $380.43 | 1,127,843 |
| 2024-06-21 | Open-market sale | 3,712 | $379.51 | 1,130,312 |
| 2024-06-21 | Open-market sale | 6,049 | $378.57 | 1,134,024 |
| 2024-06-21 | Open-market sale | 9,354 | $377.71 | 1,140,073 |
| 2024-06-21 | Open-market sale | 7,605 | $376.72 | 1,149,427 |
| 2024-06-21 | Open-market sale | 10,916 | $374.85 | 1,166,070 |
| 2024-06-21 | Open-market sale | 2,044 | $373.68 | 1,176,986 |
| 2024-06-21 | Open-market sale | 2,600 | $372.63 | 1,179,030 |
| 2024-06-21 | Open-market sale | 1,800 | $371.77 | 1,181,630 |
| 2024-05-03 | Open-market sale | 6,224 | $301.99 | 1,193,862 |
| 2024-05-03 | Open-market sale | 13,992 | $306.20 | 1,146,048 |
| 2024-05-03 | Open-market sale | 17,385 | $305.47 | 1,160,040 |
| 2024-05-03 | Open-market sale | 4,056 | $304.19 | 1,177,425 |
| 2024-05-03 | Open-market sale | 12,381 | $302.87 | 1,181,481 |
| 2024-05-03 | Open-market sale | 2,241 | $300.73 | 1,200,086 |
| 2024-04-17 | Grant / award | 54,225 | $0.00 | 1,202,327 |
| 2024-03-21 | Option exercise (derivative) | 87,997 | $0.00 | 175,995 |
| 2024-03-21 | Conversion (derivative) | 36,378 | $0.00 | 1,332,281 |
| 2024-03-21 | Option exercise (derivative) | 87,997 | $0.00 | 1,368,659 |
| 2024-03-21 | Open-market sale | 4,482 | $330.67 | 1,151,302 |
| 2024-03-21 | Open-market sale | 4,650 | $329.61 | 1,155,784 |
| 2024-03-21 | Open-market sale | 709 | $332.68 | 1,148,102 |
| 2024-03-21 | Open-market sale | 2,491 | $331.75 | 1,148,811 |
| 2024-03-21 | Open-market sale | 5,700 | $328.68 | 1,160,434 |
| 2024-03-21 | Conversion | 36,378 | — | 1,226,182 |
| 2024-03-21 | Open-market sale | 800 | $327.64 | 1,166,134 |
| 2024-03-21 | Open-market sale | 58,748 | $325.80 | 1,166,934 |
| 2024-03-21 | Open-market sale | 300 | $325.04 | 1,225,682 |
| 2024-03-21 | Open-market sale | 200 | $323.56 | 1,225,982 |
| 2024-03-06 | Grant / award | 209,610 | $0.00 | 1,189,804 |
| 2024-01-12 | Open-market sale | 4,216 | $284.94 | 986,594 |
| 2024-01-12 | Open-market sale | 800 | $289.24 | 980,194 |
| 2024-01-12 | Open-market sale | 1,200 | $288.17 | 980,994 |
| 2024-01-12 | Open-market sale | 19,974 | $283.92 | 990,810 |
| 2024-01-12 | Open-market sale | 9,410 | $283.12 | 1,010,784 |
| 2024-01-12 | Open-market sale | 2,600 | $286.10 | 983,994 |
| 2024-01-12 | Open-market sale | 1,800 | $287.20 | 982,194 |
| 2024-01-11 | Open-market sale | 30,967 | $284.53 | 1,023,194 |
| 2024-01-11 | Open-market sale | 3,000 | $285.39 | 1,020,194 |
| 2024-01-11 | Open-market sale | 6,902 | $283.73 | 1,054,161 |
| 2024-01-11 | Open-market sale | 8,528 | $282.72 | 1,061,063 |
| 2024-01-11 | Open-market sale | 8,195 | $281.72 | 1,069,591 |
| 2024-01-11 | Open-market sale | 2,408 | $280.86 | 1,077,786 |
| 2023-12-21 | Conversion (derivative) | 37,090 | $0.00 | 1,280,662 |
| 2023-12-21 | Option exercise (derivative) | 87,997 | $0.00 | 1,317,752 |
| 2023-12-21 | Option exercise (derivative) | 87,997 | $0.00 | 263,992 |
| 2023-12-21 | Conversion | 37,090 | — | 1,137,179 |
| 2023-12-21 | Open-market sale | 20,429 | $251.08 | 1,116,750 |
| 2023-12-21 | Open-market sale | 7,182 | $254.44 | 1,080,194 |
| 2023-12-21 | Open-market sale | 3,064 | $254.12 | 1,087,376 |
| 2023-12-21 | Open-market sale | 26,310 | $252.12 | 1,090,440 |
| 2023-12-12 | Conversion (derivative) | 40,250 | $0.00 | 1,480,788 |
| 2023-12-12 | Conversion | 40,250 | — | 40,250 |
| 2023-12-12 | Gift | 40,250 | — | 0 |
| 2023-09-21 | Conversion (derivative) | 37,039 | $0.00 | 1,229,755 |
| 2023-09-21 | Option exercise (derivative) | 87,998 | $0.00 | 351,989 |
| 2023-09-21 | Option exercise (derivative) | 87,998 | $0.00 | 1,266,794 |
| 2023-09-21 | Open-market sale | 1,600 | $165.18 | 1,108,102 |
| 2023-09-21 | Open-market sale | 1,500 | $168.55 | 1,103,202 |
| 2023-09-21 | Open-market sale | 600 | $167.49 | 1,104,702 |
| 2023-09-21 | Open-market sale | 2,800 | $166.07 | 1,105,302 |
| 2023-09-21 | Open-market sale | 1,200 | $164.31 | 1,109,702 |
| 2023-09-21 | Open-market sale | 14,966 | $162.87 | 1,110,902 |
| 2023-09-21 | Open-market sale | 14,442 | $162.23 | 1,125,868 |
| 2023-09-21 | Open-market sale | 10,400 | $161.22 | 1,140,310 |
| 2023-09-21 | Open-market sale | 6,300 | $160.25 | 1,150,710 |
| 2023-09-21 | Conversion | 37,039 | — | 1,157,010 |
| 2023-09-21 | Open-market sale | 913 | $170.40 | 1,100,089 |
| 2023-09-21 | Open-market sale | 2,200 | $169.72 | 1,101,002 |
| 2023-07-17 | Conversion (derivative) | 1,750 | $0.00 | 2,307,087 |
| 2023-07-17 | Gift | 1,750 | $0.00 | 0 |
| 2023-07-17 | Conversion | 1,750 | — | 1,750 |
| 2023-07-13 | Conversion (derivative) | 178,000 | $0.00 | 2,308,837 |
| 2023-07-13 | Open-market sale | 60,468 | $151.58 | 300 |
| 2023-07-13 | Open-market sale | 117,232 | $150.76 | 60,768 |
| 2023-07-13 | Conversion | 178,000 | — | 178,000 |
| 2023-07-13 | Open-market sale | 300 | $152.26 | 0 |
| 2023-06-21 | Conversion (derivative) | 38,800 | $0.00 | 1,178,796 |
| 2023-06-21 | Option exercise (derivative) | 87,997 | $0.00 | 1,217,596 |
| 2023-06-21 | Option exercise (derivative) | 87,997 | $0.00 | 439,987 |
| 2023-06-21 | Conversion | 38,800 | — | 1,179,436 |
| 2023-06-21 | Open-market sale | 10,410 | $144.88 | 1,119,971 |
| 2023-06-21 | Open-market sale | 49,055 | $144.13 | 1,130,381 |
| 2023-04-19 | Grant / award | 135,758 | $0.00 | 1,140,636 |
| 2023-03-21 | Option exercise (derivative) | 87,997 | $0.00 | 527,984 |
| 2023-03-21 | Option exercise (derivative) | 87,997 | $0.00 | 1,164,759 |
| 2023-03-21 | Conversion (derivative) | 35,160 | $0.00 | 1,129,599 |
| 2023-03-21 | Open-market sale | 12,500 | $134.83 | 1,030,398 |
| 2023-03-21 | Conversion | 35,160 | — | 1,063,598 |
| 2023-03-21 | Open-market sale | 13,300 | $136.40 | 1,004,878 |
| 2023-03-21 | Open-market sale | 12,220 | $135.63 | 1,018,178 |
| 2023-03-21 | Open-market sale | 9,001 | $133.66 | 1,042,898 |
| 2023-03-21 | Open-market sale | 11,699 | $132.73 | 1,051,899 |
| 2023-03-08 | Grant / award | 98,274 | $0.00 | 1,028,438 |
| 2022-12-21 | Open-market sale | 5,495 | $106.47 | 969,110 |
| 2022-12-21 | Open-market sale | 1,003 | $108.95 | 930,164 |
| 2022-12-21 | Conversion | 37,227 | — | 981,174 |
| 2022-12-21 | Open-market sale | 18,079 | $107.53 | 951,031 |
| 2022-12-21 | Open-market sale | 19,864 | $108.05 | 931,167 |
| 2022-12-21 | Open-market sale | 6,569 | $105.27 | 974,605 |
| 2022-12-21 | Conversion (derivative) | 3,002,000 | $0.00 | 2,486,837 |
| 2022-12-21 | Gift | 3,002,000 | $0.00 | 0 |
| 2022-12-21 | Conversion | 3,002,000 | — | 3,002,000 |
| 2022-12-20 | Option exercise (derivative) | 87,997 | $0.00 | 615,981 |
| 2022-12-20 | Option exercise (derivative) | 87,997 | $0.00 | 1,113,989 |
| 2022-12-20 | Conversion (derivative) | 37,227 | $0.00 | 1,076,762 |
| 2022-10-13 | Conversion (derivative) | 250,000 | $0.00 | 1,521,038 |
| 2022-10-13 | Conversion | 250,000 | — | 250,000 |
| 2022-10-13 | Gift | 250,000 | $0.00 | 0 |
| 2022-09-21 | Option exercise (derivative) | 131,996 | $0.00 | 703,978 |
| 2022-09-21 | Option exercise (derivative) | 131,996 | $0.00 | 1,084,196 |
| 2022-09-21 | Conversion (derivative) | 58,204 | $0.00 | 1,025,992 |
| 2022-09-21 | Open-market sale | 12,306 | $172.24 | 997,137 |
| 2022-09-21 | Open-market sale | 7,070 | $171.28 | 1,009,443 |
| 2022-09-21 | Open-market sale | 2,425 | $174.07 | 943,947 |
| 2022-09-21 | Open-market sale | 50,765 | $173.23 | 946,372 |
| 2022-09-21 | Conversion | 58,204 | — | 1,016,513 |
| 2022-09-09 | Conversion (derivative) | 2,000,000 | $0.00 | 5,488,837 |
| 2022-09-09 | Conversion | 2,000,000 | — | 2,000,000 |
| 2022-09-09 | Gift | 2,000,000 | $0.00 | 0 |
| 2022-06-21 | Conversion (derivative) | 57,372 | $0.00 | 952,200 |
| 2022-06-21 | Option exercise (derivative) | 131,996 | $0.00 | 835,974 |
| 2022-06-21 | Option exercise (derivative) | 131,996 | $0.00 | 1,009,572 |
| 2022-06-21 | Open-market sale | 190 | $169.30 | 958,347 |
| 2022-06-21 | Open-market sale | 25,957 | $164.45 | 1,003,880 |
| 2022-06-21 | Open-market sale | 25,743 | $165.36 | 978,137 |
| 2022-06-21 | Conversion | 57,372 | — | 1,029,837 |
| 2022-06-21 | Open-market sale | 38 | $170.07 | 958,309 |
| 2022-06-21 | Open-market sale | 800 | $167.07 | 958,537 |
| 2022-06-21 | Open-market sale | 18,800 | $166.46 | 959,337 |
| 2022-04-13 | Conversion (derivative) | 1,000,000 | $0.00 | 877,576 |
| 2022-04-13 | Gift | 1,000,000 | $0.00 | 972,465 |
| 2022-04-13 | Conversion | 1,000,000 | — | 1,972,465 |
| 2022-04-06 | Grant / award | 62,476 | $0.00 | 972,465 |
| 2022-03-23 | Conversion (derivative) | 100 | $0.00 | 1,877,576 |
| 2022-03-23 | Conversion | 100 | — | 910,089 |
| 2022-03-23 | Gift | 100 | $0.00 | 909,989 |
| 2022-03-21 | Option exercise (derivative) | 131,996 | $0.00 | 967,970 |
| 2022-03-21 | Option exercise (derivative) | 131,996 | $0.00 | 1,934,169 |
| 2022-03-21 | Conversion (derivative) | 56,493 | $0.00 | 1,877,676 |
| 2022-03-21 | Open-market sale | 7,242 | $198.00 | 962,935 |
| 2022-03-21 | Open-market sale | 12,550 | $197.13 | 970,177 |
| 2022-03-21 | Open-market sale | 3,063 | $196.31 | 982,727 |
| 2022-03-21 | Conversion | 56,493 | — | 985,790 |
| 2022-03-21 | Open-market sale | 3,506 | $199.20 | 959,429 |
| 2022-03-21 | Open-market sale | 6,828 | $202.27 | 937,804 |
| 2022-03-21 | Open-market sale | 1,633 | $205.12 | 909,989 |
| 2022-03-21 | Open-market sale | 4,913 | $200.03 | 954,516 |
| 2022-03-21 | Open-market sale | 9,884 | $201.17 | 944,632 |
| 2022-03-21 | Open-market sale | 15,286 | $204.12 | 911,622 |
| 2022-03-21 | Open-market sale | 10,896 | $203.32 | 926,908 |
| 2022-03-16 | Grant / award | 73,862 | $0.00 | 929,297 |
| 2022-01-12 | Conversion (derivative) | 250,000 | $0.00 | 7,488,837 |
| 2022-01-12 | Gift | 250,000 | $0.00 | 855,435 |
| 2022-01-12 | Conversion | 250,000 | — | 250,000 |
| 2022-01-12 | Gift | 250,000 | $0.00 | 0 |
| 2022-01-12 | Gift | 250,000 | $0.00 | 1,105,435 |
| 2021-12-21 | Conversion (derivative) | 58,225 | $0.00 | 1,802,173 |
| 2021-12-21 | Open-market sale | 1,354 | $208.64 | 855,435 |
| 2021-12-21 | Open-market sale | 7,267 | $207.98 | 856,789 |
| 2021-12-21 | Open-market sale | 14,872 | $206.99 | 864,056 |
| 2021-12-21 | Open-market sale | 10,549 | $205.86 | 878,928 |
| 2021-12-21 | Open-market sale | 9,480 | $205.06 | 889,477 |
| 2021-12-21 | Open-market sale | 8,970 | $203.82 | 898,957 |
| 2021-12-21 | Open-market sale | 4,900 | $202.80 | 907,927 |
| 2021-12-21 | Open-market sale | 7,222 | $201.88 | 912,827 |
| 2021-12-21 | Open-market sale | 4,226 | $200.97 | 920,049 |
| 2021-12-21 | Conversion | 58,225 | — | 924,275 |
| 2021-12-20 | Option exercise (derivative) | 131,996 | $0.00 | 1,860,398 |
| 2021-12-20 | Option exercise (derivative) | 131,996 | $0.00 | 1,099,966 |
| 2021-10-14 | J | 21,650 | $275.93 | 0 |
| 2021-10-14 | J | 5,448 | $274.09 | 34,552 |
| 2021-10-14 | J | 12,902 | $275.03 | 21,650 |
| 2021-10-13 | Gift | 40,000 | $0.00 | 0 |
| 2021-10-13 | Gift | 40,000 | $0.00 | 40,000 |
| 2021-10-11 | Conversion (derivative) | 40,000 | $0.00 | 7,738,837 |
| 2021-10-11 | Conversion | 40,000 | — | 40,000 |
| 2021-10-06 | Conversion (derivative) | 1,000 | $0.00 | 7,778,837 |
| 2021-10-06 | Conversion | 1,000 | — | 1,000 |
| 2021-10-06 | Gift | 1,000 | $0.00 | 0 |
| 2021-09-21 | Conversion (derivative) | 57,856 | $0.00 | 1,728,402 |
| 2021-09-21 | Open-market sale | 2,500 | $254.65 | 930,276 |
| 2021-09-21 | Open-market sale | 14,304 | $255.89 | 915,972 |
| 2021-09-21 | Open-market sale | 23,852 | $256.54 | 892,120 |
| 2021-09-21 | Conversion | 57,856 | — | 934,476 |
| 2021-09-21 | Open-market sale | 9,243 | $257.73 | 882,877 |
| 2021-09-21 | Open-market sale | 1,895 | $259.41 | 866,050 |
| 2021-09-21 | Open-market sale | 14,932 | $258.59 | 867,945 |
| 2021-09-21 | Open-market sale | 1,700 | $253.51 | 932,776 |
| 2021-09-20 | Option exercise (derivative) | 131,996 | $0.00 | 1,786,258 |
| 2021-09-20 | Option exercise (derivative) | 131,996 | $0.00 | 1,231,962 |
| 2021-08-28 | Grant / award | 540,000 | $0.00 | 876,620 |
| 2021-07-09 | Gift | 2,000,000 | $0.00 | 336,620 |
| 2021-07-08 | Conversion (derivative) | 2,000,000 | $0.00 | 7,779,837 |
| 2021-07-08 | Gift | 2,000,000 | $0.00 | 0 |
| 2021-07-08 | Gift | 2,000,000 | $0.00 | 2,336,620 |
| 2021-07-08 | Conversion | 2,000,000 | — | 2,000,000 |
| 2021-06-29 | Option exercise (derivative) | 131,996 | $0.00 | 1,712,863 |
| 2021-06-29 | Conversion (derivative) | 58,601 | $0.00 | 1,654,262 |
| 2021-06-29 | Option exercise (derivative) | 131,996 | $0.00 | 1,363,958 |
| 2021-06-29 | Open-market sale | 400 | $257.82 | 340,120 |
| 2021-06-29 | Conversion | 58,601 | — | 405,901 |
| 2021-06-29 | Open-market sale | 11,333 | $251.96 | 394,568 |
| 2021-06-29 | Open-market sale | 19,967 | $252.93 | 374,601 |
| 2021-06-29 | Open-market sale | 15,079 | $253.70 | 359,522 |
| 2021-06-29 | Open-market sale | 11,402 | $254.78 | 348,120 |
| 2021-06-29 | Open-market sale | 4,200 | $255.96 | 343,920 |
| 2021-06-29 | Open-market sale | 3,400 | $256.73 | 340,520 |
| 2021-06-29 | Open-market sale | 700 | $259.63 | 336,620 |
| 2021-06-29 | Open-market sale | 2,800 | $259.09 | 337,320 |
| 2021-04-16 | Gift | 1,000 | $0.00 | 347,300 |
| 2021-04-07 | Grant / award | 51,605 | $0.00 | 348,300 |
| 2021-03-22 | Conversion (derivative) | 57,115 | $0.00 | 1,580,867 |
| 2021-03-22 | Open-market sale | 11,450 | $194.14 | 359,022 |
| 2021-03-22 | Open-market sale | 27,886 | $197.20 | 299,671 |
| 2021-03-22 | Open-market sale | 22,786 | $196.15 | 327,557 |
| 2021-03-22 | Open-market sale | 8,679 | $195.30 | 350,343 |
| 2021-03-22 | Open-market sale | 2,976 | $197.78 | 296,695 |
| 2021-03-22 | Open-market sale | 7,277 | $193.01 | 370,472 |
| 2021-03-22 | Open-market sale | 8,424 | $192.20 | 377,749 |
| 2021-03-22 | Open-market sale | 4,167 | $191.12 | 386,173 |
| 2021-03-22 | Conversion | 57,115 | — | 390,340 |
| 2021-03-20 | Option exercise (derivative) | 131,996 | $0.00 | 1,637,982 |
| 2021-03-20 | Option exercise (derivative) | 131,996 | $0.00 | 1,495,954 |
| 2021-03-11 | Grant / award | 131,270 | $0.00 | 333,225 |
| 2020-12-21 | Conversion (derivative) | 56,667 | $0.00 | 1,505,986 |
| 2020-12-21 | Open-market sale | 8,885 | $206.97 | 238,166 |
| 2020-12-21 | Open-market sale | 6,306 | $205.88 | 247,051 |
| 2020-12-21 | Open-market sale | 3,370 | $204.98 | 253,357 |
| 2020-12-21 | Open-market sale | 1,895 | $203.33 | 256,727 |
| 2020-12-21 | Conversion | 56,667 | — | 258,622 |
| 2020-12-21 | Open-market sale | 5,675 | $210.74 | 201,955 |
| 2020-12-21 | Open-market sale | 10,005 | $209.89 | 207,630 |
| 2020-12-21 | Open-market sale | 12,285 | $209.18 | 217,635 |
| 2020-12-21 | Open-market sale | 8,246 | $207.91 | 229,920 |
| 2020-12-20 | Option exercise (derivative) | 131,995 | $0.00 | 1,627,950 |
| 2020-12-20 | Option exercise (derivative) | 131,995 | $0.00 | 1,562,653 |
| 2020-12-14 | Gift | 1,250,000 | $0.00 | 201,955 |
| 2020-12-08 | Conversion (derivative) | 1,250,000 | $0.00 | 9,779,837 |
| 2020-12-08 | Conversion | 1,250,000 | — | 1,250,000 |
| 2020-12-08 | Gift | 1,250,000 | $0.00 | 1,451,955 |
| 2020-12-08 | Gift | 1,250,000 | $0.00 | 0 |
| 2020-12-03 | Conversion (derivative) | 821 | $0.00 | 1,771,038 |
| 2020-12-03 | Conversion (derivative) | 10,833 | $0.00 | 11,029,837 |
| 2020-12-03 | Conversion | 10,833 | — | 10,833 |
| 2020-12-03 | Conversion | 821 | — | 821 |
| 2020-12-03 | Open-market sale | 10,833 | $163.26 | 0 |
| 2020-11-30 | Conversion (derivative) | 21,667 | $0.00 | 11,040,670 |
| 2020-11-30 | Conversion (derivative) | 1,642 | $0.00 | 1,771,859 |
| 2020-11-30 | Open-market sale | 1,248 | $154.02 | 394 |
| 2020-11-30 | Open-market sale | 16,465 | $154.02 | 5,202 |
| 2020-11-30 | Conversion | 1,642 | — | 1,642 |
| 2020-11-30 | Conversion | 21,667 | — | 21,667 |
| 2020-11-30 | Open-market sale | 394 | $154.63 | 0 |
| 2020-11-19 | Conversion (derivative) | 10,833 | $0.00 | 11,062,337 |
| 2020-11-19 | Conversion (derivative) | 821 | $0.00 | 1,773,501 |
| 2020-11-19 | Conversion | 10,833 | — | 10,833 |
| 2020-11-19 | Conversion | 821 | — | 821 |
| 2020-11-19 | Open-market sale | 10,833 | $143.75 | 0 |
| 2020-11-09 | Conversion (derivative) | 178,749 | $0.00 | 11,073,170 |
| 2020-11-09 | Open-market sale | 4,284 | $134.46 | 868 |
| 2020-11-09 | Conversion | 178,749 | — | 178,749 |
| 2020-11-09 | Open-market sale | 868 | $136.93 | 0 |
| 2020-11-09 | Open-market sale | 31,000 | $133.56 | 5,152 |
| 2020-11-09 | Open-market sale | 13,151 | $126.56 | 165,598 |
| 2020-11-09 | Open-market sale | 14,308 | $127.84 | 151,290 |
| 2020-11-09 | Open-market sale | 22,709 | $128.70 | 128,581 |
| 2020-11-09 | Open-market sale | 39,520 | $132.76 | 36,152 |
| 2020-11-09 | Open-market sale | 15,370 | $131.82 | 75,672 |
| 2020-11-09 | Open-market sale | 15,901 | $130.83 | 91,042 |
| 2020-11-09 | Open-market sale | 21,638 | $129.60 | 106,943 |
| 2020-11-09 | Conversion (derivative) | 13,542 | $0.00 | 1,774,322 |
| 2020-11-09 | Open-market sale | 2,994 | $132.76 | 2,738 |
| 2020-11-09 | Open-market sale | 1,165 | $131.82 | 5,732 |
| 2020-11-09 | Open-market sale | 1,205 | $130.83 | 6,897 |
| 2020-11-09 | Open-market sale | 2,348 | $133.56 | 390 |
| 2020-11-09 | Open-market sale | 324 | $134.46 | 66 |
| 2020-11-09 | Open-market sale | 66 | $136.93 | 0 |
| 2020-11-09 | Open-market sale | 1,639 | $129.60 | 8,102 |
| 2020-11-09 | Open-market sale | 1,721 | $128.70 | 9,741 |
| 2020-11-09 | Open-market sale | 1,084 | $127.84 | 11,462 |
| 2020-11-09 | Open-market sale | 996 | $126.56 | 12,546 |
| 2020-11-09 | Conversion | 13,542 | — | 13,542 |
| 2020-10-13 | Conversion (derivative) | 21,667 | $0.00 | 11,251,919 |
| 2020-10-13 | Conversion (derivative) | 1,642 | $0.00 | 1,787,864 |
| 2020-10-13 | Conversion | 21,667 | — | 21,667 |
| 2020-10-13 | Open-market sale | 1,642 | $152.50 | 0 |
| 2020-10-13 | Conversion | 1,642 | — | 1,642 |
| 2020-10-09 | Conversion (derivative) | 14,365 | $0.00 | 1,789,506 |
| 2020-10-09 | Conversion (derivative) | 189,583 | $0.00 | 11,273,586 |
| 2020-10-09 | Open-market sale | 9,431 | $144.17 | 2,844 |
| 2020-10-09 | Open-market sale | 2,090 | $143.50 | 12,275 |
| 2020-10-09 | Open-market sale | 37,528 | $144.93 | 0 |
| 2020-10-09 | Open-market sale | 124,465 | $144.17 | 37,528 |
| 2020-10-09 | Open-market sale | 27,590 | $143.50 | 161,993 |
| 2020-10-09 | Conversion | 14,365 | — | 14,365 |
| 2020-10-09 | Conversion | 189,583 | — | 189,583 |
| 2020-09-22 | Conversion (derivative) | 10,833 | $0.00 | 11,463,169 |
| 2020-09-22 | Conversion (derivative) | 821 | $0.00 | 1,803,871 |
| 2020-09-22 | Conversion | 10,833 | — | 10,833 |
| 2020-09-22 | Conversion | 821 | — | 821 |
| 2020-09-22 | Open-market sale | 10,833 | $140.22 | 0 |
| 2020-09-21 | Conversion (derivative) | 58,088 | $0.00 | 1,430,658 |
| 2020-09-21 | Conversion | 58,088 | — | 260,043 |
| 2020-09-21 | Open-market sale | 2,400 | $126.48 | 257,643 |
| 2020-09-21 | Open-market sale | 2,600 | $127.26 | 255,043 |
| 2020-09-21 | Open-market sale | 9,242 | $128.53 | 245,801 |
| 2020-09-21 | Open-market sale | 13,919 | $129.38 | 231,882 |
| 2020-09-21 | Open-market sale | 6,371 | $130.48 | 225,511 |
| 2020-09-21 | Open-market sale | 1,256 | $136.37 | 201,955 |
| 2020-09-21 | Open-market sale | 14,526 | $134.27 | 203,211 |
| 2020-09-21 | Open-market sale | 3,574 | $133.90 | 217,737 |
| 2020-09-21 | Open-market sale | 900 | $132.50 | 221,311 |
| 2020-09-21 | Open-market sale | 3,300 | $131.36 | 222,211 |
| 2020-09-20 | Option exercise (derivative) | 131,996 | $0.00 | 1,759,945 |
| 2020-09-20 | Option exercise (derivative) | 131,996 | $0.00 | 1,488,746 |
| 2020-09-10 | Conversion (derivative) | 21,667 | $0.00 | 11,474,002 |
| 2020-09-10 | Conversion (derivative) | 1,642 | $0.00 | 1,804,692 |
| 2020-09-10 | Open-market sale | 355 | $132.18 | 20 |
| 2020-09-10 | Open-market sale | 365 | $131.23 | 375 |
| 2020-09-10 | Open-market sale | 902 | $130.23 | 740 |
| 2020-09-10 | Open-market sale | 4,690 | $132.18 | 260 |
| 2020-09-10 | Open-market sale | 4,821 | $131.23 | 4,950 |
| 2020-09-10 | Open-market sale | 11,896 | $130.23 | 9,771 |
| 2020-09-10 | Conversion | 1,642 | — | 1,642 |
| 2020-09-10 | Open-market sale | 20 | $133.10 | 0 |
| 2020-09-10 | Conversion | 21,667 | — | 21,667 |
| 2020-09-09 | Conversion (derivative) | 184,166 | $0.00 | 11,495,669 |
| 2020-09-09 | Conversion (derivative) | 13,955 | $0.00 | 1,806,334 |
| 2020-09-09 | Open-market sale | 82,083 | $127.61 | 55,487 |
| 2020-09-09 | Open-market sale | 25,901 | $126.59 | 137,570 |
| 2020-09-09 | Open-market sale | 15,875 | $125.65 | 163,471 |
| 2020-09-09 | Open-market sale | 4,820 | $124.47 | 179,346 |
| 2020-09-09 | Conversion | 13,955 | — | 13,955 |
| 2020-09-09 | Conversion | 184,166 | — | 184,166 |
| 2020-09-09 | Open-market sale | 4,132 | $128.50 | 72 |
| 2020-09-09 | Open-market sale | 6,220 | $127.61 | 4,204 |
| 2020-09-09 | Open-market sale | 1,963 | $126.59 | 10,424 |
| 2020-09-09 | Open-market sale | 1,203 | $125.65 | 12,387 |
| 2020-09-09 | Open-market sale | 365 | $124.47 | 13,590 |
| 2020-09-09 | Open-market sale | 954 | $129.13 | 0 |
| 2020-09-09 | Open-market sale | 54,533 | $128.50 | 954 |
| 2020-09-01 | Conversion (derivative) | 10,833 | $0.00 | 11,679,835 |
| 2020-09-01 | Conversion (derivative) | 821 | $0.00 | 1,820,289 |
| 2020-09-01 | Open-market sale | 443 | $132.15 | 378 |
| 2020-09-01 | Open-market sale | 4,994 | $133.93 | 0 |
| 2020-09-01 | Open-market sale | 5,839 | $132.15 | 4,994 |
| 2020-09-01 | Conversion | 821 | — | 821 |
| 2020-09-01 | Conversion | 10,833 | — | 10,833 |
| 2020-08-28 | Conversion (derivative) | 1,642 | $0.00 | 1,821,110 |
| 2020-08-28 | Conversion (derivative) | 21,667 | $0.00 | 11,690,668 |
| 2020-08-28 | Open-market sale | 21,667 | $120.69 | 0 |
| 2020-08-28 | Conversion | 1,642 | — | 1,642 |
| 2020-08-28 | Conversion | 21,667 | — | 21,667 |
| 2020-08-20 | Conversion (derivative) | 821 | $0.00 | 1,822,752 |
| 2020-08-20 | Conversion (derivative) | 10,833 | $0.00 | 11,712,335 |
| 2020-08-20 | Conversion | 10,833 | — | 10,833 |
| 2020-08-20 | Conversion | 821 | — | 821 |
| 2020-08-20 | Open-market sale | 821 | $110.92 | 0 |
| 2020-08-10 | Conversion (derivative) | 178,749 | $0.00 | 11,723,168 |
| 2020-08-10 | Conversion (derivative) | 13,542 | $0.00 | 1,823,573 |
| 2020-08-10 | Open-market sale | 2,332 | $101.08 | 3,040 |
| 2020-08-10 | Open-market sale | 16,323 | $100.31 | 5,372 |
| 2020-08-10 | Open-market sale | 59,243 | $99.23 | 21,695 |
| 2020-08-10 | Open-market sale | 69,639 | $98.22 | 80,938 |
| 2020-08-10 | Open-market sale | 28,172 | $97.34 | 150,577 |
| 2020-08-10 | Open-market sale | 2,134 | $97.34 | 11,408 |
| 2020-08-10 | Open-market sale | 5,276 | $98.22 | 6,132 |
| 2020-08-10 | Open-market sale | 4,488 | $99.23 | 1,644 |
| 2020-08-10 | Open-market sale | 1,237 | $100.31 | 407 |
| 2020-08-10 | Open-market sale | 177 | $101.08 | 230 |
| 2020-08-10 | Open-market sale | 230 | $101.97 | 0 |
| 2020-08-10 | Conversion | 13,542 | — | 13,542 |
| 2020-08-10 | Conversion | 178,749 | — | 178,749 |
| 2020-07-09 | Conversion (derivative) | 16,007 | $0.00 | 1,837,115 |
| 2020-07-09 | Conversion (derivative) | 211,250 | $0.00 | 11,901,917 |
| 2020-07-09 | Conversion | 211,250 | — | 211,250 |
| 2020-07-09 | Open-market sale | 2,979 | $117.64 | 218 |
| 2020-07-09 | Open-market sale | 7,266 | $116.58 | 3,197 |
| 2020-07-09 | Open-market sale | 3,196 | $115.74 | 10,463 |
| 2020-07-09 | Open-market sale | 357 | $113.80 | 15,650 |
| 2020-07-09 | Open-market sale | 2,900 | $118.27 | 0 |
| 2020-07-09 | Open-market sale | 39,308 | $117.64 | 2,900 |
| 2020-07-09 | Open-market sale | 95,886 | $116.58 | 42,208 |
| 2020-07-09 | Open-market sale | 42,181 | $115.74 | 138,094 |
| 2020-07-09 | Open-market sale | 26,269 | $114.59 | 180,275 |
| 2020-07-09 | Open-market sale | 4,706 | $113.80 | 206,544 |
| 2020-07-09 | Open-market sale | 1,991 | $114.59 | 13,659 |
| 2020-07-09 | Conversion | 16,007 | — | 16,007 |
| 2020-06-25 | Conversion (derivative) | 410 | $0.00 | 1,853,122 |
| 2020-06-25 | Conversion (derivative) | 5,417 | $0.00 | 12,113,167 |
| 2020-06-25 | Conversion | 410 | — | 410 |
| 2020-06-25 | Conversion | 5,417 | — | 5,417 |
| 2020-06-25 | Open-market sale | 410 | $108.17 | 0 |
| 2020-06-24 | Conversion (derivative) | 500 | $0.00 | 12,118,584 |
| 2020-06-24 | Gift | 500 | $0.00 | 0 |
| 2020-06-24 | Conversion | 500 | — | 500 |
| 2020-06-22 | Conversion (derivative) | 56,871 | $0.00 | 1,356,750 |
| 2020-06-22 | Open-market sale | 2,040 | $104.67 | 201,955 |
| 2020-06-22 | Open-market sale | 22,471 | $103.61 | 203,995 |
| 2020-06-22 | Open-market sale | 13,710 | $102.99 | 226,466 |
| 2020-06-22 | Open-market sale | 14,707 | $101.87 | 240,176 |
| 2020-06-22 | Open-market sale | 3,943 | $101.03 | 254,883 |
| 2020-06-22 | Conversion | 56,871 | — | 258,826 |
| 2020-06-20 | Option exercise (derivative) | 131,996 | $0.00 | 1,413,621 |
| 2020-06-20 | Option exercise (derivative) | 131,996 | $0.00 | 1,891,941 |
| 2020-06-11 | Conversion (derivative) | 21,667 | $0.00 | 12,119,084 |
| 2020-06-11 | Conversion (derivative) | 1,642 | $0.00 | 1,853,532 |
| 2020-06-11 | Open-market sale | 21,667 | $98.51 | 0 |
| 2020-06-11 | Conversion | 1,642 | — | 1,642 |
| 2020-06-11 | Conversion | 21,667 | — | 21,667 |
| 2020-06-09 | Conversion (derivative) | 189,583 | $0.00 | 12,140,751 |
| 2020-06-09 | Conversion (derivative) | 14,365 | $0.00 | 1,855,174 |
| 2020-06-09 | Open-market sale | 31,597 | $94.67 | 94,792 |
| 2020-06-09 | Conversion | 14,365 | — | 14,365 |
| 2020-06-09 | Conversion | 189,583 | — | 189,583 |
| 2020-06-09 | Open-market sale | 2,394 | $95.72 | 2,395 |
| 2020-06-09 | Open-market sale | 2,394 | $95.37 | 4,789 |
| 2020-06-09 | Open-market sale | 2,394 | $94.67 | 7,183 |
| 2020-06-09 | Open-market sale | 2,394 | $94.20 | 9,577 |
| 2020-06-09 | Open-market sale | 2,394 | $93.96 | 11,971 |
| 2020-06-09 | Open-market sale | 31,598 | $96.16 | 0 |
| 2020-06-09 | Open-market sale | 31,597 | $95.72 | 31,598 |
| 2020-06-09 | Open-market sale | 31,597 | $95.37 | 63,195 |
| 2020-06-09 | Open-market sale | 31,597 | $93.96 | 157,986 |
| 2020-06-09 | Open-market sale | 31,597 | $94.20 | 126,389 |
| 2020-05-12 | Conversion (derivative) | 15,476 | $0.00 | 12,330,334 |
| 2020-05-12 | Conversion (derivative) | 1,172 | $0.00 | 1,869,539 |
| 2020-05-12 | Open-market sale | 15,476 | $79.56 | 0 |
| 2020-05-12 | Conversion | 1,172 | — | 1,172 |
| 2020-05-12 | Conversion | 15,476 | — | 15,476 |
| 2020-05-11 | Conversion (derivative) | 16,416 | $0.00 | 1,870,711 |
| 2020-05-11 | Conversion (derivative) | 216,666 | $0.00 | 12,345,810 |
| 2020-05-11 | Conversion | 216,666 | — | 216,666 |
| 2020-05-11 | Conversion | 16,416 | — | 16,416 |
| 2020-05-11 | Open-market sale | 2,736 | $77.38 | 2,736 |
| 2020-05-11 | Open-market sale | 2,736 | $77.25 | 5,472 |
| 2020-05-11 | Open-market sale | 2,736 | $77.07 | 8,208 |
| 2020-05-11 | Open-market sale | 2,736 | $76.84 | 10,944 |
| 2020-05-11 | Open-market sale | 2,736 | $76.53 | 13,680 |
| 2020-05-11 | Open-market sale | 36,111 | $77.73 | 0 |
| 2020-05-11 | Open-market sale | 36,111 | $77.38 | 36,111 |
| 2020-05-11 | Open-market sale | 36,111 | $77.25 | 72,222 |
| 2020-05-11 | Open-market sale | 36,111 | $77.07 | 108,333 |
| 2020-05-11 | Open-market sale | 36,111 | $76.84 | 144,444 |
| 2020-05-11 | Open-market sale | 36,111 | $76.53 | 180,555 |
| 2020-04-20 | Conversion (derivative) | 2,344 | $0.00 | 1,887,127 |
| 2020-04-20 | Conversion (derivative) | 30,952 | $0.00 | 12,562,476 |
| 2020-04-20 | Conversion | 30,952 | — | 30,952 |
| 2020-04-20 | Conversion | 2,344 | — | 2,344 |
| 2020-04-20 | Open-market sale | 1,172 | $66.81 | 1,172 |
| 2020-04-20 | Open-market sale | 15,476 | $69.71 | 0 |
| 2020-04-20 | Open-market sale | 15,476 | $66.81 | 15,476 |
| 2020-04-17 | Conversion (derivative) | 1,172 | $0.00 | 1,889,471 |
| 2020-04-17 | Conversion (derivative) | 15,476 | $0.00 | 12,593,428 |
| 2020-04-17 | Open-market sale | 15,476 | $64.79 | 0 |
| 2020-04-17 | Conversion | 1,172 | — | 1,172 |
| 2020-04-17 | Conversion | 15,476 | — | 15,476 |
| 2020-04-16 | Conversion (derivative) | 1,139 | $0.00 | 1,890,643 |
| 2020-04-16 | Conversion (derivative) | 15,042 | $0.00 | 12,608,904 |
| 2020-04-16 | Open-market sale | 570 | $62.72 | 569 |
| 2020-04-16 | Open-market sale | 7,521 | $63.07 | 0 |
| 2020-04-16 | Open-market sale | 7,521 | $62.72 | 7,521 |
| 2020-04-16 | Conversion | 1,139 | — | 1,139 |
| 2020-04-16 | Conversion | 15,042 | — | 15,042 |
| 2020-04-15 | Conversion (derivative) | 434 | $0.00 | 12,623,946 |
| 2020-04-15 | Conversion (derivative) | 33 | $0.00 | 1,891,782 |
| 2020-04-15 | Conversion | 434 | — | 434 |
| 2020-04-15 | Open-market sale | 434 | $62.53 | 0 |
| 2020-04-15 | Conversion | 33 | — | 33 |
| 2020-04-09 | Conversion (derivative) | 16,416 | $0.00 | 1,891,815 |
| 2020-04-09 | Grant / award (derivative) | 201,955 | $0.00 | 2,225,892 |
| 2020-04-09 | Conversion (derivative) | 216,666 | $0.00 | 12,624,380 |
| 2020-04-09 | Open-market sale | 36,111 | $59.94 | 36,111 |
| 2020-04-09 | Open-market sale | 2,736 | $59.94 | 2,736 |
| 2020-04-09 | Open-market sale | 2,736 | $59.57 | 5,472 |
| 2020-04-09 | Open-market sale | 2,736 | $59.15 | 8,208 |
| 2020-04-09 | Open-market sale | 2,736 | $58.50 | 10,944 |
| 2020-04-09 | Open-market sale | 36,111 | $60.49 | 0 |
| 2020-04-09 | Conversion | 216,666 | — | 216,666 |
| 2020-04-09 | Conversion | 16,416 | — | 16,416 |
| 2020-04-09 | Open-market sale | 36,111 | $57.84 | 180,555 |
| 2020-04-09 | Open-market sale | 36,111 | $58.50 | 144,444 |
| 2020-04-09 | Open-market sale | 36,111 | $59.15 | 108,333 |
| 2020-04-09 | Open-market sale | 36,111 | $59.57 | 72,222 |
| 2020-04-09 | Open-market sale | 2,736 | $57.84 | 13,680 |
| 2020-04-08 | Conversion (derivative) | 300,000 | $0.00 | 12,841,046 |
| 2020-04-08 | Open-market sale | 155,285 | $59.86 | 144,717 |
| 2020-04-08 | Conversion | 300,000 | — | 300,000 |
| 2020-04-08 | Open-market sale | 144,715 | $60.41 | 0 |
| 2020-03-27 | Conversion (derivative) | 1,172 | $0.00 | 1,908,231 |
| 2020-03-27 | Conversion (derivative) | 15,476 | $0.00 | 13,141,046 |
| 2020-03-27 | Open-market sale | 1,172 | $59.64 | 0 |
| 2020-03-27 | Conversion | 1,172 | — | 1,172 |
| 2020-03-27 | Conversion | 15,476 | — | 15,476 |
| 2020-03-24 | Conversion (derivative) | 15,476 | $0.00 | 13,156,522 |
| 2020-03-24 | Conversion (derivative) | 1,172 | $0.00 | 1,909,403 |
| 2020-03-24 | Open-market sale | 1,172 | $54.99 | 0 |
| 2020-03-24 | Conversion | 15,476 | — | 15,476 |
| 2020-03-24 | Conversion | 1,172 | — | 1,172 |
| 2020-03-23 | Conversion (derivative) | 17,480 | $0.00 | 13,171,998 |
| 2020-03-23 | Conversion (derivative) | 1,706 | $0.00 | 1,910,575 |
| 2020-03-23 | Conversion (derivative) | 57,510 | $0.00 | 1,281,625 |
| 2020-03-23 | Conversion | 1,706 | — | 1,706 |
| 2020-03-23 | Conversion | 17,480 | — | 17,480 |
| 2020-03-23 | Open-market sale | 15,340 | $47.53 | 75 |
| 2020-03-23 | Open-market sale | 42,095 | $46.38 | 15,415 |
| 2020-03-23 | Conversion | 57,510 | — | 57,510 |
| 2020-03-23 | Open-market sale | 1,706 | $50.13 | 0 |
| 2020-03-20 | Conversion (derivative) | 36,686 | $0.00 | 13,189,478 |
| 2020-03-20 | Conversion (derivative) | 3,572 | $0.00 | 1,912,281 |
| 2020-03-20 | Option exercise (derivative) | 131,996 | $0.00 | 1,339,135 |
| 2020-03-20 | Option exercise (derivative) | 131,996 | $0.00 | 2,023,937 |
| 2020-03-20 | Open-market sale | 36,686 | $50.09 | 0 |
| 2020-03-20 | Conversion | 3,572 | — | 3,572 |
| 2020-03-20 | Conversion | 36,686 | — | 36,686 |
| 2020-03-09 | Conversion (derivative) | 5,278 | $0.00 | 1,915,853 |
| 2020-03-09 | Conversion (derivative) | 54,166 | $0.00 | 13,226,164 |
| 2020-03-09 | Conversion | 54,166 | — | 54,166 |
| 2020-03-09 | Conversion | 5,278 | — | 5,278 |
| 2020-03-09 | Open-market sale | 27,083 | $46.75 | 27,083 |
| 2020-03-09 | Open-market sale | 2,639 | $46.91 | 0 |
| 2020-03-09 | Open-market sale | 2,639 | $46.75 | 2,639 |
| 2020-02-11 | Conversion (derivative) | 2,344 | $0.00 | 1,921,131 |
| 2020-02-11 | Conversion | 2,344 | — | 2,344 |
| 2020-02-11 | Open-market sale | 1,172 | $66.50 | 0 |
| 2020-02-11 | Open-market sale | 1,172 | $65.59 | 1,172 |
| 2020-02-10 | Conversion (derivative) | 15,244 | $0.00 | 1,923,475 |
| 2020-02-10 | Conversion (derivative) | 108,332 | $0.00 | 13,280,330 |
| 2020-02-10 | Open-market sale | 3,811 | $63.05 | 3,811 |
| 2020-02-10 | Open-market sale | 3,811 | $62.41 | 7,622 |
| 2020-02-10 | Open-market sale | 3,811 | $61.89 | 11,433 |
| 2020-02-10 | Open-market sale | 27,083 | $63.05 | 27,083 |
| 2020-02-10 | Open-market sale | 27,083 | $62.41 | 54,166 |
| 2020-02-10 | Open-market sale | 27,083 | $61.89 | 81,249 |
| 2020-02-10 | Conversion | 15,244 | — | 15,244 |
| 2020-02-10 | Conversion | 108,332 | — | 108,332 |
| 2020-02-10 | Open-market sale | 27,083 | $63.55 | 0 |
| 2020-02-05 | Conversion (derivative) | 1,172 | $0.00 | 1,938,719 |
| 2020-02-05 | Conversion | 1,172 | — | 1,172 |
| 2020-02-05 | Open-market sale | 1,172 | $64.50 | 0 |
| 2020-01-16 | Conversion (derivative) | 1,172 | $0.00 | 1,939,891 |
| 2020-01-16 | Conversion | 1,172 | — | 1,172 |
| 2020-01-16 | Open-market sale | 1,172 | $62.52 | 0 |
| 2020-01-13 | Conversion (derivative) | 1,172 | $0.00 | 1,941,063 |
| 2020-01-13 | Conversion | 1,172 | — | 1,172 |
| 2020-01-13 | Open-market sale | 1,172 | $59.50 | 0 |
| 2020-01-09 | Conversion (derivative) | 108,332 | $0.00 | 13,388,662 |
| 2020-01-09 | Conversion (derivative) | 16,416 | $0.00 | 1,942,235 |
| 2020-01-09 | Conversion | 108,332 | — | 108,332 |
| 2020-01-09 | Conversion | 16,416 | — | 16,416 |
| 2020-01-09 | Open-market sale | 27,083 | $55.77 | 81,249 |
| 2020-01-09 | Open-market sale | 27,083 | $56.14 | 54,166 |
| 2020-01-09 | Open-market sale | 4,104 | $55.77 | 12,312 |
| 2020-01-09 | Open-market sale | 8,208 | $56.61 | 0 |
| 2020-01-09 | Open-market sale | 4,104 | $56.14 | 8,208 |
| 2020-01-06 | Conversion (derivative) | 1,172 | $0.00 | 1,958,651 |
| 2020-01-06 | Conversion | 1,172 | — | 1,172 |
| 2020-01-06 | Open-market sale | 1,172 | $53.50 | 0 |
| 2019-12-23 | Conversion (derivative) | 508,807 | $0.00 | 1,207,139 |
| 2019-12-23 | Open-market sale | 101,253 | $48.71 | 0 |
| 2019-12-23 | Conversion | 508,807 | — | 508,807 |
| 2019-12-20 | Option exercise (derivative) | 659,979 | $0.00 | 1,715,946 |
| 2019-12-20 | Option exercise (derivative) | 659,979 | $0.00 | 2,155,933 |
| 2019-12-09 | Conversion (derivative) | 108,332 | $0.00 | 13,496,994 |
| 2019-12-09 | Conversion (derivative) | 8,208 | $0.00 | 1,959,823 |
| 2019-12-09 | Open-market sale | 4,104 | $49.52 | 4,104 |
| 2019-12-09 | Open-market sale | 54,166 | $50.04 | 0 |
| 2019-12-09 | Open-market sale | 54,166 | $49.52 | 54,166 |
| 2019-12-09 | Conversion | 8,208 | — | 8,208 |
| 2019-12-09 | Conversion | 108,332 | — | 108,332 |
| 2019-06-14 | Conversion (derivative) | 17,792 | $0.00 | 0 |
| 2019-06-14 | Conversion (derivative) | 517,792 | $0.00 | 13,605,326 |
| 2019-06-14 | Conversion (derivative) | 500,000 | $0.00 | 0 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.