| Date | Action | Quantity | Market High | Market Low | Likely Trade Price | Likely Trade Value (Profit/Loss) | Average Price previous trades |
|---|
| 2025-11-11 | BUY | 419,700 | 67.950 | 66.230 | 66.402 | USD 27,868,921 | 95.66 |
| 2025-11-10 | BUY | 419,700 | 67.430 | 65.742 | 65.911 | USD 27,662,762 | 95.81 |
| 2025-11-07 | BUY | 419,700 | | | 66.220* | | 95.95 |
| 2025-11-06 | BUY | 419,700 | 68.070 | 66.210 | 66.396 | USD 27,866,401 | 96.10 |
| 2025-11-05 | BUY | 419,700 | 68.210 | 65.900 | 66.131 | USD 27,755,181 | 96.24 |
| 2025-11-04 | BUY | 419,700 | 67.289 | 65.950 | 66.084 | USD 27,735,424 | 96.39 |
| 2025-11-03 | BUY | 419,700 | 70.350 | 67.705 | 67.970 | USD 28,526,800 | 96.53 |
| 2025-10-31 | BUY | 419,700 | 69.580 | 67.620 | 67.816 | USD 28,462,376 | 96.67 |
| 2025-10-30 | BUY | 419,700 | 70.764 | 67.910 | 68.195 | USD 28,621,602 | 96.81 |
| 2025-10-29 | BUY | 419,700 | 69.680 | 72.730 | 72.425 | USD 30,396,774 | 96.95 |
| 2025-10-28 | BUY | 419,700 | 73.020 | 79.215 | 78.595 | USD 32,986,530 | 97.07 |
| 2025-10-27 | BUY | 419,700 | 70.250 | 71.870 | 71.708 | USD 30,095,849 | 97.21 |
| 2025-10-24 | BUY | 419,700 | 69.770 | 71.250 | 71.102 | USD 29,841,509 | 97.35 |
| 2025-10-23 | BUY | 419,700 | 69.660 | 70.060 | 70.020 | USD 29,387,393 | 97.50 |
| 2025-10-22 | BUY | 419,700 | 68.070 | 69.370 | 69.240 | USD 29,060,029 | 97.65 |
| 2025-10-21 | BUY | 419,700 | 70.050 | 70.360 | 70.329 | USD 29,517,082 | 97.80 |
| 2025-10-20 | BUY | 419,700 | 69.200 | 69.470 | 69.443 | USD 29,145,227 | 97.95 |
| 2025-10-17 | BUY | 419,700 | 67.410 | 67.710 | 67.680 | USD 28,405,296 | 98.11 |
| 2025-10-16 | BUY | 419,700 | 66.050 | 68.600 | 68.345 | USD 28,684,396 | 98.28 |
| 2025-10-15 | BUY | 419,700 | 67.980 | 69.875 | 69.686 | USD 29,247,004 | 98.45 |
| 2025-10-14 | BUY | 419,700 | 69.150 | 69.710 | 69.654 | USD 29,233,784 | 98.60 |
| 2025-10-13 | SELL | -419,700 | 68.860 | 70.930 | 70.723 | USD -29,682,443 | 94.72 Profit of 10,070,138 on sale |
| 2025-10-08 | BUY | 419,700 | 76.130 | 76.500 | 76.463 | USD 32,091,521 | 94.82 |
| 2025-10-07 | BUY | 419,700 | 74.610 | 75.675 | 75.569 | USD 31,716,101 | 94.93 |
| 2025-10-06 | BUY | 419,700 | 71.290 | 71.870 | 71.812 | USD 30,139,497 | 95.06 |
| 2025-10-03 | BUY | 224,233 | 69.250 | 69.530 | 69.502 | USD 15,584,642 | 95.20 |
| 2025-09-29 | BUY | 28,766 | 69.680 | 71.260 | 71.102 | USD 2,045,320 | 95.35 |
| 2025-09-26 | BUY | 28,766 | 67.300 | 67.630 | 67.597 | USD 1,944,495 | 95.50 |
| 2025-09-25 | BUY | 28,766 | 66.740 | 67.490 | 67.415 | USD 1,939,260 | 95.67 |
| 2025-09-24 | SELL | -28,766 | 67.860 | 68.580 | 68.508 | USD -1,970,701 | 91.76 Profit of 668,904 on sale |
| 2025-09-18 | BUY | 358,472 | 68.520 | 70.300 | 70.122 | USD 25,136,774 | 91.89 |
| 2025-09-17 | BUY | 358,472 | 68.620 | 69.270 | 69.205 | USD 24,808,054 | 92.03 |
| 2025-09-16 | BUY | 358,472 | 66.850 | 67.140 | 67.111 | USD 24,057,414 | 92.17 |
| 2025-09-15 | BUY | 358,472 | 67.110 | 68.190 | 68.082 | USD 24,405,492 | 92.32 |
| 2025-09-12 | BUY | 358,472 | 66.890 | 67.750 | 67.664 | USD 24,255,649 | 92.47 |
| 2025-09-11 | BUY | 358,472 | 67.270 | 67.350 | 67.342 | USD 24,140,221 | 92.62 |
| 2025-09-10 | BUY | 358,472 | 65.640 | 68.030 | 67.791 | USD 24,301,175 | 92.78 |
| 2025-09-09 | BUY | 389,613 | 67.680 | 68.500 | 68.418 | USD 26,656,542 | 92.93 |
| 2025-09-08 | BUY | 420,754 | 68.400 | 68.590 | 68.571 | USD 28,851,521 | 93.07 |
| 2025-09-05 | SELL | -420,754 | 68.260 | 69.940 | 69.772 | USD -29,356,849 | 88.83 Profit of 8,018,082 on sale |
| 2025-07-24 | BUY | 660,050 | 77.820 | 78.760 | 78.666 | USD 51,923,495 | 88.90 |
| 2025-07-23 | BUY | 695,275 | 76.660 | 77.230 | 77.173 | USD 53,656,460 | 88.97 |
| 2025-07-22 | BUY | 730,500 | 76.000 | 76.150 | 76.135 | USD 55,616,619 | 89.05 |
| 2025-07-21 | SELL | -730,500 | 74.820 | 76.230 | 76.089 | USD -55,583,017 | 88.99 Profit of 9,426,456 on sale |
| 2025-07-17 | BUY | 730,500 | 73.860 | 74.180 | 74.148 | USD 54,165,114 | 89.09 |
| 2025-07-16 | BUY | 792,890 | 72.970 | 73.580 | 73.519 | USD 58,292,481 | 89.19 |
| 2025-07-15 | BUY | 924,706 | 72.960 | 73.910 | 73.815 | USD 68,257,176 | 89.29 |
| 2025-07-14 | BUY | 994,132 | 73.890 | 74.310 | 74.268 | USD 73,832,193 | 89.39 |
| 2025-07-11 | BUY | 994,132 | 71.360 | 75.200 | 74.816 | USD 74,376,977 | 89.50 |
| 2025-07-10 | BUY | 994,132 | 75.700 | 76.220 | 76.168 | USD 75,721,047 | 89.59 |
| 2025-07-09 | BUY | 896,517 | 74.830 | 75.790 | 75.694 | USD 67,860,959 | 89.69 |
| 2025-07-08 | BUY | 954,140 | 75.030 | 76.515 | 76.366 | USD 72,864,332 | 89.78 |
| 2025-07-07 | BUY | 1,114,475 | 76.180 | 76.830 | 76.765 | USD 85,552,675 | 89.87 |
| 2025-07-04 | SELL | -1,119,572 | | | 92.380* | | 89.85 Profit of 100,597,411 on sale |
| 2025-07-03 | BUY | 1,119,572 | 76.590 | 77.360 | 77.283 | USD 86,523,883 | 89.94 |
| 2025-07-02 | BUY | 1,119,572 | 76.310 | 76.865 | 76.809 | USD 85,993,763 | 90.03 |
| 2025-06-30 | BUY | 1,119,572 | 74.320 | 74.540 | 74.518 | USD 83,428,267 | 90.14 |
| 2025-06-27 | BUY | 1,119,572 | 73.640 | 73.750 | 73.739 | USD 82,556,120 | 90.25 |
| 2025-06-26 | BUY | 1,119,572 | 73.170 | 73.380 | 73.359 | USD 82,130,679 | 90.37 |
| 2025-06-25 | BUY | 1,119,572 | 73.070 | 74.250 | 74.132 | USD 82,996,111 | 90.48 |
| 2025-06-24 | BUY | 1,119,572 | 73.580 | 73.940 | 73.904 | USD 82,740,852 | 90.60 |
| 2025-06-23 | BUY | 1,119,572 | 72.010 | 72.147 | 72.133 | USD 80,758,426 | 90.73 |
| 2025-06-20 | BUY | 1,119,572 | 70.050 | 70.550 | 70.500 | USD 78,929,829 | 90.87 |
| 2025-06-19 | BUY | 1,119,572 | | | 68.570* | | 91.03 |
| 2025-06-18 | BUY | 1,119,572 | 68.570 | 71.276 | 71.005 | USD 79,495,659 | 91.19 |
| 2025-06-17 | BUY | 1,119,572 | 70.670 | 72.100 | 71.957 | USD 80,561,041 | 91.34 |
| 2025-06-16 | BUY | 1,119,572 | 72.260 | 72.485 | 72.463 | USD 81,126,987 | 91.47 |
| 2025-06-13 | BUY | 1,119,572 | 70.830 | 74.215 | 73.876 | USD 82,710,057 | 91.62 |
| 2025-06-12 | BUY | 1,119,572 | 74.810 | 75.307 | 75.257 | USD 84,255,965 | 91.75 |
| 2025-06-11 | BUY | 1,119,572 | 74.610 | 75.210 | 75.150 | USD 84,135,835 | 91.87 |
| 2025-06-10 | BUY | 1,119,572 | 74.760 | 75.270 | 75.219 | USD 84,213,083 | 92.00 |
| 2025-06-09 | BUY | 1,119,572 | 73.550 | 73.970 | 73.928 | USD 82,767,720 | 92.14 |
| 2025-06-06 | BUY | 1,119,572 | 73.430 | 73.620 | 73.601 | USD 82,401,622 | 92.28 |
| 2025-06-05 | BUY | 1,119,572 | 72.470 | 73.550 | 73.442 | USD 82,223,610 | 92.43 |
| 2025-06-04 | BUY | 1,119,572 | 72.800 | 73.070 | 73.043 | USD 81,776,898 | 92.58 |
| 2025-06-03 | BUY | 1,119,572 | 71.330 | 71.430 | 71.420 | USD 79,959,833 | 92.74 |
| 2025-06-02 | BUY | 1,119,572 | 70.930 | 70.960 | 70.957 | USD 79,441,470 | 92.91 |
| 2025-05-30 | BUY | 1,119,572 | 70.280 | 71.080 | 71.000 | USD 79,489,614 | 93.09 |
| 2025-05-29 | BUY | 1,119,572 | 70.930 | 72.449 | 72.297 | USD 80,941,806 | 93.26 |
| 2025-05-28 | BUY | 1,119,572 | 71.440 | 72.035 | 71.976 | USD 80,581,758 | 93.43 |
| 2025-05-27 | BUY | 1,119,572 | 71.480 | 71.995 | 71.944 | USD 80,545,931 | 93.61 |
| 2025-05-26 | BUY | 1,119,572 | | | 69.850* | | 93.80 |
| 2025-05-23 | BUY | 1,119,572 | 69.850 | 70.140 | 70.111 | USD 78,494,312 | 94.00 |
| 2025-05-22 | BUY | 1,119,572 | 71.450 | 71.985 | 71.932 | USD 80,532,494 | 94.18 |
| 2025-05-21 | BUY | 1,119,572 | 71.650 | 73.204 | 73.049 | USD 81,783,170 | 94.37 |
| 2025-05-20 | BUY | 1,119,572 | 72.610 | 72.780 | 72.763 | USD 81,463,416 | 94.55 |
| 2025-05-19 | BUY | 1,119,572 | 72.320 | 72.540 | 72.518 | USD 81,189,123 | 94.74 |
| 2025-05-16 | BUY | 1,119,572 | 72.180 | 72.220 | 72.216 | USD 80,851,013 | 94.93 |
| 2025-05-15 | BUY | 1,119,572 | 71.570 | 72.670 | 72.560 | USD 81,236,142 | 95.13 |
| 2025-05-14 | BUY | 1,119,572 | 72.680 | 73.340 | 73.274 | USD 82,035,515 | 95.32 |
| 2025-05-13 | BUY | 1,119,572 | 72.290 | 72.650 | 72.614 | USD 81,296,603 | 95.52 |
| 2025-05-12 | BUY | 1,119,572 | 72.310 | 74.150 | 73.966 | USD 82,810,264 | 95.72 |
| 2025-05-09 | BUY | 1,119,572 | 70.260 | 71.320 | 71.214 | USD 79,729,200 | 95.95 |
| 2025-05-08 | BUY | 1,119,572 | 70.480 | 70.946 | 70.899 | USD 79,376,983 | 96.18 |
| 2025-05-07 | BUY | 1,119,572 | 68.690 | 68.940 | 68.915 | USD 77,155,307 | 96.42 |
| 2025-05-06 | BUY | 1,176,109 | 68.050 | 68.930 | 68.842 | USD 80,965,696 | 96.68 |
| 2025-05-05 | BUY | 1,232,646 | 68.540 | 69.360 | 69.278 | USD 85,395,250 | 96.94 |
| 2025-05-02 | BUY | 1,232,646 | 67.240 | 67.760 | 67.708 | USD 83,459,997 | 97.22 |
| 2025-05-01 | BUY | 1,237,545 | 65.410 | 66.120 | 66.049 | USD 81,738,613 | 97.51 |
| 2025-04-30 | BUY | 1,242,444 | 65.840 | 65.990 | 65.975 | USD 81,970,240 | 97.81 |
| 2025-04-29 | BUY | 1,242,444 | 66.320 | 67.430 | 67.319 | USD 83,640,088 | 98.11 |
| 2025-04-28 | BUY | 1,242,444 | 64.930 | 65.820 | 65.731 | USD 81,667,086 | 98.43 |
| 2025-04-25 | BUY | 1,242,444 | 65.340 | 65.420 | 65.412 | USD 81,270,744 | 98.75 |
| 2025-04-24 | BUY | 1,242,444 | 64.770 | 64.830 | 64.824 | USD 80,540,191 | 99.08 |
| 2025-04-23 | BUY | 1,242,444 | 62.460 | 64.570 | 64.359 | USD 79,962,453 | 99.45 |
| 2025-04-22 | BUY | 1,242,444 | 61.420 | 61.910 | 61.861 | USD 76,858,828 | 99.83 |
| 2025-04-21 | BUY | 1,242,444 | 60.285 | 60.960 | 60.892 | USD 75,655,520 | 100.23 |
| 2025-04-18 | BUY | 1,242,444 | | | 61.000* | | 100.63 |
| 2025-04-17 | BUY | 1,223,556 | 61.000 | 61.470 | 61.423 | USD 75,154,482 | 101.04 |
| 2025-04-16 | BUY | 1,204,668 | 60.240 | 61.460 | 61.338 | USD 73,891,925 | 101.46 |
| 2025-04-15 | BUY | 1,204,668 | 62.000 | 62.790 | 62.711 | USD 75,545,936 | 101.88 |
| 2025-04-14 | BUY | 1,204,668 | 62.270 | 63.900 | 63.737 | USD 76,781,926 | 102.30 |
| 2025-04-11 | BUY | 1,204,668 | 62.590 | 62.810 | 62.788 | USD 75,638,696 | 102.72 |
| 2025-04-10 | BUY | 1,204,668 | 60.560 | 62.450 | 62.261 | USD 75,003,835 | 103.18 |
| 2025-04-09 | BUY | 1,191,031 | 63.950 | 64.170 | 64.148 | USD 76,402,255 | 103.61 |
| 2025-04-08 | BUY | 1,177,394 | 57.410 | 61.260 | 60.875 | USD 71,673,858 | 104.13 |
| 2025-04-07 | BUY | 1,177,394 | 58.530 | 61.480 | 61.185 | USD 72,038,851 | 104.64 |
| 2025-04-04 | BUY | 971,048 | 58.370 | 60.190 | 60.008 | USD 58,270,647 | 105.17 |
| 2025-04-02 | BUY | 764,702 | 67.150 | 67.570 | 67.528 | USD 51,638,797 | 105.60 |
| 2025-04-01 | BUY | 764,702 | 66.100 | 66.360 | 66.334 | USD 50,725,743 | 106.06 |
| 2025-03-31 | BUY | 764,702 | 65.250 | 65.430 | 65.412 | USD 50,020,687 | 106.54 |
| 2025-03-28 | BUY | 764,702 | 65.150 | 68.240 | 67.931 | USD 51,946,970 | 107.03 |
| 2025-03-27 | BUY | 764,702 | 68.860 | 69.955 | 69.846 | USD 53,410,995 | 107.49 |
| 2025-03-26 | BUY | 328,643 | 69.970 | 71.620 | 71.455 | USD 23,483,186 | 107.95 |
| 2025-03-10 | BUY | 349,421 | 68.160 | 69.970 | 69.789 | USD 24,385,743 | 114.59 |
| 2025-03-07 | BUY | 591,426 | 70.480 | 70.980 | 70.930 | USD 41,949,848 | 115.23 |
| 2025-03-06 | BUY | 259,266 | 68.080 | 69.860 | 69.682 | USD 18,066,174 | 115.92 |
| 2025-03-05 | BUY | 12,620 | 69.500 | 69.690 | 69.671 | USD 879,248 | 116.61 |
| 2025-02-18 | BUY | 470,618 | 78.620 | 78.760 | 78.746 | USD 37,059,286 | 125.06 |
| 2025-02-17 | BUY | 422,964 | | | 77.970* | | 125.91 |
| 2025-02-14 | BUY | 470,618 | 77.970 | 78.330 | 78.294 | USD 36,846,567 | 126.80 |
| 2025-02-13 | BUY | 893,582 | 76.590 | 76.925 | 76.892 | USD 68,708,862 | 127.75 |
| 2025-02-12 | BUY | 893,582 | 76.270 | 76.850 | 76.792 | USD 68,619,947 | 128.74 |
| 2025-02-11 | BUY | 999,342 | 76.210 | 77.850 | 77.686 | USD 77,634,881 | 129.77 |
| 2025-02-10 | BUY | 1,105,102 | 78.240 | 78.920 | 78.852 | USD 87,139,501 | 130.80 |
| 2025-02-07 | BUY | 1,105,102 | 77.310 | 79.490 | 79.272 | USD 87,603,643 | 131.89 |
| 2025-02-06 | BUY | 1,105,102 | 78.570 | 79.740 | 79.623 | USD 87,991,534 | 133.00 |
| 2025-02-05 | BUY | 1,105,102 | 79.200 | 79.500 | 79.470 | USD 87,822,456 | 134.15 |
| 2025-02-04 | BUY | 1,105,102 | 77.725 | 82.690 | 82.194 | USD 90,832,203 | 135.37 |
| 2025-02-03 | BUY | 1,105,102 | 89.510 | 89.710 | 89.690 | USD 99,116,598 | 136.39 |
| 2025-01-31 | BUY | 1,105,102 | 88.580 | 90.400 | 90.218 | USD 99,700,094 | 137.48 |
| 2025-01-30 | BUY | 1,105,102 | 89.570 | 90.925 | 90.790 | USD 100,331,661 | 138.59 |
| 2025-01-29 | BUY | 1,105,102 | 88.760 | 89.415 | 89.350 | USD 98,740,312 | 139.78 |
| 2025-01-28 | BUY | 1,105,102 | 88.190 | 89.830 | 89.666 | USD 99,090,078 | 141.04 |
| 2025-01-27 | BUY | 1,105,102 | 90.240 | 90.290 | 90.285 | USD 99,774,135 | 142.31 |
| 2025-01-24 | BUY | 1,105,102 | 89.110 | 90.024 | 89.933 | USD 99,384,698 | 143.67 |
| 2025-01-23 | BUY | 1,105,102 | 89.730 | 89.780 | 89.775 | USD 99,210,531 | 145.09 |
| 2025-01-22 | SELL | -1,105,102 | 89.850 | 90.370 | 90.318 | USD -99,810,605 | 115.12 Profit of 27,410,081 on sale |
| 2025-01-02 | BUY | 1,147,328 | 86.180 | 86.940 | 86.864 | USD 99,661,502 | 115.93 |
| 2024-12-30 | BUY | 1,165,072 | 85.430 | 86.068 | 86.004 | USD 100,201,086 | 116.80 |
| 2024-12-10 | BUY | 1,203,053 | 88.760 | 90.000 | 89.876 | USD 108,125,592 | 117.62 |
| 2024-12-09 | BUY | 1,223,290 | 90.000 | 93.660 | 93.294 | USD 114,125,621 | 118.46 |
| 2024-12-06 | BUY | 1,223,290 | 89.880 | 90.040 | 90.024 | USD 110,125,460 | 119.35 |
| 2024-12-05 | BUY | 1,223,290 | 89.045 | 90.270 | 90.147 | USD 110,276,531 | 120.33 |
| 2024-12-04 | BUY | 1,223,290 | 89.330 | 90.140 | 90.059 | USD 110,168,274 | 121.36 |
| 2024-12-03 | BUY | 1,223,290 | 85.140 | 86.400 | 86.274 | USD 105,538,123 | 122.61 |
| 2024-12-02 | BUY | 1,223,290 | 86.530 | 87.470 | 87.376 | USD 106,886,188 | 123.90 |
| 2024-11-29 | BUY | 1,223,290 | 86.770 | 87.080 | 87.049 | USD 106,486,173 | 125.27 |
| 2024-11-28 | BUY | 1,223,290 | | | 86.570* | | 126.76 |
| 2024-11-27 | BUY | 1,223,290 | 86.570 | 87.660 | 87.551 | USD 107,100,267 | 128.37 |
| 2024-11-26 | BUY | 1,223,290 | 86.940 | 88.180 | 88.056 | USD 107,718,025 | 130.10 |
| 2024-11-22 | BUY | 200,624 | 86.770 | 86.800 | 86.797 | USD 17,413,562 | 134.08 |
| 2024-11-21 | BUY | 1,624,538 | 84.820 | 85.490 | 85.423 | USD 138,772,906 | 136.43 |
| 2024-11-20 | BUY | 1,624,538 | 84.740 | 85.600 | 85.514 | USD 138,920,740 | 139.01 |
| 2024-11-19 | BUY | 1,624,538 | 84.090 | 84.235 | 84.221 | USD 136,819,403 | 141.90 |
| 2024-11-18 | BUY | 570,074 | 84.670 | 86.840 | 86.623 | USD 49,381,518 | 145.08 |
| 2024-11-12 | BUY | 1,054,464 | 86.400 | 87.920 | 87.768 | USD 92,548,195 | 148.53 |
| 2024-11-11 | SELL | -1,624,538 | 86.940 | 87.470 | 87.417 | USD -142,012,241 | 80.51 Loss of -11,218,654 on sale |
| 2024-11-08 | SELL | -504,744 | 83.010 | 83.070 | 83.064 | USD -41,926,056 | 80.34 Loss of -1,372,567 on sale |
| 2024-11-07 | SELL | -858,474 | 81.350 | 82.740 | 82.601 | USD -70,910,809 | 80.27 Loss of -2,002,327 on sale |
| 2024-11-05 | SELL | -570,074 | 79.250 | 79.410 | 79.394 | USD -45,260,457 | 80.26 Profit of 492,732 on sale |
| 2024-10-31 | SELL | -1,363,218 | 79.300 | 79.820 | 79.768 | USD -108,741,173 | 81.15 Profit of 1,888,512 on sale |
| 2024-10-30 | SELL | -775,400 | 78.220 | 79.710 | 79.561 | USD -61,691,599 | 81.26 Profit of 1,319,344 on sale |
| 2024-10-29 | BUY | 757,656 | 80.280 | 81.250 | 81.153 | USD 61,486,057 | 81.40 |
| 2024-10-28 | BUY | 1,327,730 | 83.590 | 83.700 | 83.689 | USD 111,116,392 | 81.04 |
| 2024-10-24 | SELL | -1,327,730 | 81.390 | 82.480 | 82.371 | USD -109,366,452 | 80.93 Loss of -1,919,897 on sale |
| 2024-10-23 | BUY | 150,415 | 80.830 | 82.240 | 82.099 | USD 12,348,921 | 80.93 |
| 2024-10-21 | SELL | -1,628,560 | 80.560 | 81.360 | 81.280 | USD -132,369,357 | 80.94 Loss of -553,707 on sale |
| 2024-10-18 | BUY | 1,628,560 | 80.940 | 80.970 | 80.967 | USD 131,859,620 | 0.00 |