| Date | Action | Quantity | Market High | Market Low | Likely Trade Price | Likely Trade Value (Profit/Loss) | Average Price previous trades |
|---|
| 2025-11-12 | BUY | 537,458 | 201.990 | 196.010 | 196.608 | USD 105,668,540 | 202.70 |
| 2025-11-11 | BUY | 553,672 | 203.600 | 198.850 | 199.325 | USD 110,360,675 | 202.71 |
| 2025-11-10 | BUY | 584,740 | 208.640 | 201.410 | 202.133 | USD 118,195,252 | 202.71 |
| 2025-11-07 | BUY | 584,740 | 206.685 | 195.560 | 196.672 | USD 115,002,276 | 202.70 |
| 2025-11-06 | BUY | 584,740 | 211.127 | 194.710 | 196.352 | USD 114,814,673 | 202.73 |
| 2025-11-05 | BUY | 584,740 | 241.510 | 234.790 | 235.462 | USD 137,684,046 | 202.55 |
| 2025-11-04 | BUY | 584,740 | 244.170 | 236.390 | 237.168 | USD 138,681,616 | 202.36 |
| 2025-11-03 | BUY | 584,740 | 257.260 | 241.000 | 242.626 | USD 141,873,128 | 202.16 |
| 2025-10-31 | BUY | 584,740 | 260.740 | 254.100 | 254.764 | USD 148,970,699 | 201.89 |
| 2025-10-30 | BUY | 584,740 | 265.455 | 254.030 | 255.172 | USD 149,209,566 | 201.62 |
| 2025-10-29 | BUY | 562,319 | 266.060 | 268.000 | 267.806 | USD 150,592,402 | 201.29 |
| 2025-10-28 | BUY | 539,898 | 261.420 | 265.590 | 265.173 | USD 143,166,371 | 200.97 |
| 2025-10-27 | BUY | 539,898 | 263.350 | 269.000 | 268.435 | USD 144,927,520 | 200.65 |
| 2025-10-24 | BUY | 539,898 | 258.150 | 261.675 | 261.322 | USD 141,087,489 | 200.35 |
| 2025-10-23 | BUY | 539,898 | 254.590 | 258.940 | 258.505 | USD 139,566,333 | 200.06 |
| 2025-10-22 | BUY | 539,898 | 252.310 | 262.830 | 261.778 | USD 141,333,412 | 199.78 |
| 2025-10-21 | BUY | 539,898 | 261.970 | 267.250 | 266.722 | USD 144,002,674 | 199.45 |
| 2025-10-20 | BUY | 539,898 | 265.370 | 267.200 | 267.017 | USD 144,161,950 | 199.09 |
| 2025-10-17 | BUY | 539,898 | 263.060 | 265.380 | 265.148 | USD 143,152,877 | 198.75 |
| 2025-10-16 | BUY | 539,898 | 266.670 | 285.500 | 283.617 | USD 153,124,252 | 198.38 |
| 2025-10-15 | BUY | 539,898 | 272.610 | 277.840 | 277.317 | USD 149,722,891 | 197.97 |
| 2025-10-14 | BUY | 539,898 | 270.540 | 275.550 | 275.049 | USD 148,498,400 | 197.57 |
| 2025-10-13 | SELL | -539,898 | 273.520 | 274.070 | 274.015 | USD -147,940,153 | 198.44 Loss of -40,803,943 on sale |
| 2025-10-08 | BUY | 539,898 | 281.050 | 281.630 | 281.572 | USD 152,020,161 | 197.98 |
| 2025-10-07 | BUY | 539,898 | 276.780 | 285.080 | 284.250 | USD 153,466,000 | 197.54 |
| 2025-10-06 | BUY | 539,898 | 281.740 | 282.920 | 282.802 | USD 152,684,240 | 197.07 |
| 2025-10-03 | BUY | 539,898 | 271.220 | 272.440 | 272.318 | USD 147,023,945 | 196.65 |
| 2025-10-02 | BUY | 539,898 | 270.090 | 270.435 | 270.400 | USD 145,988,688 | 196.23 |
| 2025-10-01 | BUY | 539,898 | 267.640 | 271.390 | 271.015 | USD 146,320,464 | 195.82 |
| 2025-09-30 | BUY | 554,714 | 271.990 | 275.510 | 275.158 | USD 152,633,999 | 195.38 |
| 2025-09-29 | BUY | 569,530 | 272.500 | 272.640 | 272.626 | USD 155,268,693 | 194.94 |
| 2025-09-26 | BUY | 569,530 | 262.470 | 264.200 | 264.027 | USD 150,371,304 | 194.55 |
| 2025-09-25 | BUY | 569,530 | 262.080 | 263.760 | 263.592 | USD 150,123,556 | 194.15 |
| 2025-09-24 | SELL | -569,530 | 260.740 | 268.580 | 267.796 | USD -152,517,848 | 195.08 Loss of -41,411,406 on sale |
| 2025-09-18 | BUY | 569,530 | 268.070 | 268.290 | 268.268 | USD 152,786,679 | 194.65 |
| 2025-09-17 | BUY | 569,530 | 259.250 | 266.370 | 265.658 | USD 151,300,198 | 194.27 |
| 2025-09-16 | BUY | 569,530 | 263.090 | 263.430 | 263.396 | USD 150,011,920 | 193.86 |
| 2025-09-15 | BUY | 569,530 | 258.090 | 260.560 | 260.313 | USD 148,256,061 | 193.47 |
| 2025-09-12 | BUY | 569,530 | 257.980 | 261.430 | 261.085 | USD 148,695,737 | 193.08 |
| 2025-09-11 | BUY | 569,530 | 260.190 | 262.480 | 262.251 | USD 149,359,818 | 192.67 |
| 2025-09-10 | BUY | 569,530 | 257.430 | 258.800 | 258.663 | USD 147,316,332 | 192.27 |
| 2025-09-09 | BUY | 573,806 | 256.530 | 257.105 | 257.048 | USD 147,495,403 | 191.87 |
| 2025-09-08 | SELL | -578,082 | 250.600 | 254.960 | 254.524 | USD -147,135,747 | 192.79 Loss of -35,687,982 on sale |
| 2025-07-24 | BUY | 366,874 | 243.690 | 244.200 | 244.149 | USD 89,571,919 | 192.47 |
| 2025-07-23 | BUY | 366,874 | 240.560 | 241.570 | 241.469 | USD 88,588,700 | 192.17 |
| 2025-07-22 | BUY | 366,874 | 239.820 | 240.485 | 240.419 | USD 88,203,297 | 191.87 |
| 2025-07-21 | SELL | -366,874 | 240.530 | 242.655 | 242.442 | USD -88,945,849 | 192.76 Loss of -18,226,761 on sale |
| 2025-07-17 | BUY | 366,874 | 235.020 | 236.055 | 235.951 | USD 86,564,468 | 192.49 |
| 2025-07-16 | BUY | 366,874 | 234.500 | 237.845 | 237.511 | USD 87,136,428 | 192.22 |
| 2025-07-15 | BUY | 390,897 | 236.770 | 239.570 | 239.290 | USD 93,537,746 | 191.93 |
| 2025-07-14 | BUY | 414,920 | 242.850 | 243.600 | 243.525 | USD 101,043,396 | 191.60 |
| 2025-07-11 | BUY | 414,920 | 240.440 | 241.960 | 241.808 | USD 100,330,978 | 191.28 |
| 2025-07-10 | BUY | 414,920 | 238.240 | 247.260 | 246.358 | USD 102,218,860 | 190.96 |
| 2025-07-09 | BUY | 414,920 | 246.060 | 246.390 | 246.357 | USD 102,218,446 | 190.60 |
| 2025-07-08 | BUY | 414,920 | 241.470 | 248.380 | 247.689 | USD 102,771,122 | 190.26 |
| 2025-07-07 | BUY | 414,920 | 246.890 | 246.940 | 246.935 | USD 102,458,271 | 189.87 |
| 2025-07-04 | SELL | -414,920 | | | 51.290* | | 190.82 Profit of 79,173,468 on sale |
| 2025-07-03 | BUY | 447,589 | 238.790 | 242.150 | 241.814 | USD 108,233,284 | 190.49 |
| 2025-07-02 | BUY | 480,258 | 238.800 | 242.280 | 241.932 | USD 116,189,778 | 190.15 |
| 2025-06-30 | BUY | 480,258 | 246.510 | 247.080 | 247.023 | USD 118,634,772 | 189.76 |
| 2025-06-27 | BUY | 480,258 | 242.315 | 242.630 | 242.599 | USD 116,509,873 | 189.40 |
| 2025-06-26 | BUY | 480,258 | 239.640 | 239.833 | 239.814 | USD 115,172,445 | 189.04 |
| 2025-06-25 | BUY | 480,258 | 232.680 | 238.470 | 237.891 | USD 114,249,056 | 188.73 |
| 2025-06-24 | BUY | 480,258 | 236.170 | 237.420 | 237.295 | USD 113,962,821 | 188.39 |
| 2025-06-23 | BUY | 480,258 | 230.320 | 230.870 | 230.815 | USD 110,850,749 | 188.09 |
| 2025-06-20 | BUY | 480,258 | 220.460 | 223.810 | 223.475 | USD 107,325,656 | 187.86 |
| 2025-06-19 | BUY | 480,258 | | | 220.580* | | 187.62 |
| 2025-06-18 | BUY | 480,258 | 220.580 | 221.310 | 221.237 | USD 106,250,838 | 187.38 |
| 2025-06-17 | BUY | 480,258 | 219.390 | 222.180 | 221.901 | USD 106,569,727 | 187.14 |
| 2025-06-16 | BUY | 480,258 | 221.730 | 223.290 | 223.134 | USD 107,161,885 | 186.88 |
| 2025-06-13 | BUY | 480,258 | 218.960 | 220.170 | 220.049 | USD 105,680,292 | 186.64 |
| 2025-06-12 | BUY | 540,258 | 216.600 | 219.420 | 219.138 | USD 118,391,057 | 186.41 |
| 2025-06-11 | BUY | 600,258 | 217.800 | 219.530 | 219.357 | USD 131,670,794 | 186.17 |
| 2025-06-10 | BUY | 500,258 | 214.970 | 219.210 | 218.786 | USD 109,449,450 | 185.95 |
| 2025-06-09 | BUY | 400,258 | 217.490 | 219.830 | 219.596 | USD 87,895,057 | 185.71 |
| 2025-06-06 | BUY | 400,258 | 218.450 | 220.880 | 220.637 | USD 88,311,726 | 185.45 |
| 2025-06-05 | BUY | 400,258 | 215.840 | 220.590 | 220.115 | USD 88,102,788 | 185.21 |
| 2025-06-04 | BUY | 400,258 | 220.230 | 220.640 | 220.599 | USD 88,296,514 | 184.93 |
| 2025-06-03 | BUY | 400,258 | 213.700 | 215.200 | 215.050 | USD 86,075,482 | 184.70 |
| 2025-06-02 | BUY | 400,258 | 212.790 | 213.400 | 213.339 | USD 85,390,639 | 184.48 |
| 2025-05-30 | BUY | 400,258 | 208.650 | 209.390 | 209.316 | USD 83,780,403 | 184.28 |
| 2025-05-29 | BUY | 400,258 | 204.580 | 209.200 | 208.738 | USD 83,549,053 | 184.11 |
| 2025-05-28 | BUY | 400,258 | 206.590 | 210.710 | 210.298 | USD 84,173,459 | 183.93 |
| 2025-05-27 | BUY | 400,258 | 204.890 | 208.560 | 208.193 | USD 83,330,913 | 183.75 |
| 2025-05-26 | BUY | 400,258 | | | 206.150* | | 183.57 |
| 2025-05-23 | BUY | 400,258 | 206.150 | 207.220 | 207.113 | USD 82,898,635 | 183.37 |
| 2025-05-22 | BUY | 400,258 | 200.870 | 206.535 | 205.969 | USD 82,440,541 | 183.22 |
| 2025-05-21 | BUY | 400,258 | 204.770 | 209.640 | 209.153 | USD 83,715,161 | 183.04 |
| 2025-05-20 | BUY | 400,258 | 205.180 | 206.000 | 205.918 | USD 82,420,327 | 182.85 |
| 2025-05-19 | BUY | 400,258 | 202.180 | 203.420 | 203.296 | USD 81,370,849 | 182.68 |
| 2025-05-16 | BUY | 400,258 | 202.000 | 202.630 | 202.567 | USD 81,079,064 | 182.51 |
| 2025-05-15 | BUY | 400,258 | 197.100 | 199.470 | 199.233 | USD 79,744,603 | 182.38 |
| 2025-05-14 | BUY | 400,258 | 196.840 | 199.270 | 199.027 | USD 79,662,150 | 182.25 |
| 2025-05-13 | BUY | 400,258 | 197.800 | 198.450 | 198.385 | USD 79,405,182 | 182.10 |
| 2025-05-12 | BUY | 400,258 | 192.100 | 192.830 | 192.757 | USD 77,152,532 | 182.01 |
| 2025-05-09 | BUY | 400,258 | 183.520 | 185.590 | 185.383 | USD 74,201,028 | 182.00 |
| 2025-05-08 | BUY | 400,258 | 182.960 | 183.753 | 183.674 | USD 73,516,870 | 181.99 |
| 2025-05-07 | BUY | 400,258 | 176.990 | 190.090 | 188.780 | USD 75,560,704 | 182.04 |
| 2025-05-06 | BUY | 429,072 | 190.110 | 195.415 | 194.884 | USD 83,619,480 | 181.96 |
| 2025-05-05 | BUY | 457,886 | 205.400 | 207.230 | 207.047 | USD 94,803,921 | 181.73 |
| 2025-05-02 | BUY | 457,886 | 205.090 | 205.890 | 205.810 | USD 94,237,517 | 181.51 |
| 2025-05-01 | BUY | 457,886 | 196.200 | 197.750 | 197.595 | USD 90,475,984 | 181.36 |
| 2025-04-30 | BUY | 457,886 | 192.890 | 193.300 | 193.259 | USD 88,490,592 | 181.25 |
| 2025-04-29 | BUY | 457,886 | 191.230 | 191.853 | 191.791 | USD 87,818,275 | 181.15 |
| 2025-04-28 | BUY | 457,886 | 187.880 | 190.690 | 190.409 | USD 87,185,617 | 181.08 |
| 2025-04-25 | BUY | 457,886 | 187.760 | 191.100 | 190.766 | USD 87,349,083 | 181.01 |
| 2025-04-24 | BUY | 457,886 | 187.220 | 187.600 | 187.562 | USD 85,882,017 | 180.95 |
| 2025-04-23 | BUY | 457,886 | 181.190 | 187.000 | 186.419 | USD 85,358,650 | 180.95 |
| 2025-04-22 | BUY | 457,886 | 176.610 | 179.000 | 178.761 | USD 81,852,159 | 180.99 |
| 2025-04-21 | BUY | 457,886 | 171.820 | 180.105 | 179.276 | USD 82,088,198 | 181.09 |
| 2025-04-18 | BUY | 457,886 | | | 181.240* | | 181.09 |
| 2025-04-17 | BUY | 457,886 | 181.240 | 182.890 | 182.725 | USD 83,667,219 | 181.09 |
| 2025-04-16 | BUY | 531,041 | 179.390 | 182.640 | 182.315 | USD 96,816,740 | 181.11 |
| 2025-04-15 | BUY | 604,196 | 181.550 | 185.690 | 185.276 | USD 111,943,020 | 181.10 |
| 2025-04-14 | BUY | 604,196 | 181.850 | 186.184 | 185.751 | USD 112,229,773 | 181.09 |
| 2025-04-11 | BUY | 604,196 | 180.490 | 180.763 | 180.736 | USD 109,199,788 | 181.10 |
| 2025-04-10 | BUY | 604,196 | 178.520 | 184.840 | 184.208 | USD 111,297,735 | 181.13 |
| 2025-04-09 | BUY | 599,472 | 188.580 | 190.440 | 190.254 | USD 114,051,947 | 181.04 |
| 2025-04-08 | BUY | 475,571 | 165.750 | 176.275 | 175.222 | USD 83,330,737 | 181.22 |
| 2025-04-07 | BUY | 356,394 | 166.300 | 175.990 | 175.021 | USD 62,376,436 | 181.40 |
| 2025-04-04 | BUY | 356,394 | 163.160 | 170.225 | 169.519 | USD 60,415,378 | 181.62 |
| 2025-04-02 | BUY | 356,394 | 189.250 | 192.690 | 192.346 | USD 68,550,961 | 181.53 |
| 2025-04-01 | BUY | 356,394 | 182.420 | 183.015 | 182.955 | USD 65,204,242 | 181.52 |
| 2025-03-31 | BUY | 356,394 | 182.770 | 183.260 | 183.211 | USD 65,295,300 | 181.50 |
| 2025-03-28 | BUY | 356,394 | 182.610 | 193.800 | 192.681 | USD 68,670,353 | 181.49 |
| 2025-03-27 | BUY | 356,394 | 194.020 | 195.350 | 195.217 | USD 69,574,170 | 181.32 |
| 2025-03-26 | BUY | 160,550 | 192.870 | 199.670 | 198.990 | USD 31,947,844 | 181.17 |
| 2025-03-10 | BUY | 106,566 | 177.860 | 182.910 | 182.405 | USD 19,438,172 | 179.87 |
| 2025-03-07 | BUY | 177,838 | 178.080 | 182.960 | 182.472 | USD 32,450,457 | 179.90 |
| 2025-03-06 | BUY | 71,272 | 180.110 | 192.520 | 191.279 | USD 13,632,837 | 179.89 |
| 2025-02-18 | BUY | 106,566 | 211.970 | 215.245 | 214.917 | USD 22,902,898 | 175.28 |
| 2025-02-17 | BUY | 71,272 | | | 213.380* | | 174.52 |
| 2025-02-14 | BUY | 106,566 | 213.380 | 214.640 | 214.514 | USD 22,859,899 | 173.72 |
| 2025-02-13 | BUY | 177,838 | 205.640 | 205.999 | 205.963 | USD 36,628,065 | 173.06 |
| 2025-02-12 | BUY | 177,838 | 200.890 | 201.170 | 201.142 | USD 35,770,691 | 172.47 |
| 2025-02-11 | BUY | 177,838 | 193.090 | 194.000 | 193.909 | USD 34,484,389 | 172.02 |
| 2025-02-10 | BUY | 177,838 | 192.630 | 198.690 | 198.084 | USD 35,226,863 | 171.56 |
| 2025-02-07 | BUY | 177,838 | 195.540 | 199.170 | 198.807 | USD 35,355,439 | 171.01 |
| 2025-02-06 | BUY | 177,838 | 196.450 | 196.980 | 196.927 | USD 35,021,103 | 170.42 |
| 2025-02-05 | BUY | 177,838 | 195.990 | 196.030 | 196.026 | USD 34,860,872 | 169.81 |
| 2025-02-04 | BUY | 177,838 | 194.570 | 194.700 | 194.687 | USD 34,622,746 | 169.21 |
| 2025-02-03 | BUY | 177,838 | 190.800 | 192.780 | 192.582 | USD 34,248,398 | 168.67 |
| 2025-01-31 | BUY | 177,838 | 188.830 | 189.990 | 189.874 | USD 33,766,813 | 168.15 |
| 2025-01-30 | BUY | 177,838 | 188.570 | 189.231 | 189.165 | USD 33,640,708 | 167.62 |
| 2025-01-29 | BUY | 177,838 | 185.780 | 186.785 | 186.685 | USD 33,199,599 | 167.13 |
| 2025-01-28 | BUY | 177,838 | 184.490 | 185.380 | 185.291 | USD 32,951,782 | 166.64 |
| 2025-01-27 | BUY | 177,838 | 182.480 | 183.180 | 183.110 | USD 32,563,915 | 166.19 |
| 2025-01-24 | BUY | 177,838 | 183.320 | 184.260 | 184.166 | USD 32,751,712 | 165.69 |
| 2025-01-23 | BUY | 177,838 | 183.130 | 183.480 | 183.445 | USD 32,623,491 | 165.16 |
| 2025-01-22 | SELL | -177,838 | 177.680 | 180.000 | 179.768 | USD -31,969,581 | 164.51 Loss of -2,712,619 on sale |
| 2025-01-02 | BUY | 177,838 | 170.650 | 172.220 | 172.063 | USD 30,599,340 | 164.32 |
| 2024-12-30 | BUY | 160,191 | 169.600 | 170.340 | 170.266 | USD 27,275,080 | 164.14 |
| 2024-12-10 | BUY | 142,544 | 173.900 | 179.560 | 178.994 | USD 25,514,520 | 163.80 |
| 2024-12-09 | BUY | 142,544 | 175.640 | 177.790 | 177.575 | USD 25,312,250 | 163.38 |
| 2024-12-06 | BUY | 142,544 | 178.480 | 179.220 | 179.146 | USD 25,536,188 | 162.82 |
| 2024-12-05 | BUY | 142,544 | 175.890 | 179.000 | 178.689 | USD 25,471,045 | 162.32 |
| 2024-12-04 | BUY | 142,544 | 176.880 | 178.450 | 178.293 | USD 25,414,597 | 161.74 |
| 2024-12-03 | BUY | 142,544 | 176.090 | 177.565 | 177.418 | USD 25,289,800 | 161.14 |
| 2024-12-02 | BUY | 142,544 | 176.370 | 180.310 | 179.916 | USD 25,645,946 | 160.48 |
| 2024-11-29 | BUY | 142,544 | 180.480 | 180.700 | 180.678 | USD 25,754,564 | 159.57 |
| 2024-11-28 | BUY | 142,544 | | | 178.440* | | 158.67 |
| 2024-11-27 | BUY | 142,544 | 178.440 | 180.180 | 180.006 | USD 25,658,774 | 157.68 |
| 2024-11-26 | BUY | 142,544 | 179.010 | 181.300 | 181.071 | USD 25,810,585 | 156.56 |
| 2024-11-21 | BUY | 142,544 | 173.170 | 173.965 | 173.885 | USD 24,786,334 | 153.07 |
| 2024-11-20 | BUY | 142,544 | 172.200 | 176.000 | 175.620 | USD 25,033,577 | 151.80 |
| 2024-11-19 | BUY | 142,544 | 176.180 | 176.650 | 176.603 | USD 25,173,697 | 150.06 |
| 2024-11-18 | BUY | 142,544 | 172.730 | 174.560 | 174.377 | USD 24,856,395 | 148.31 |
| 2024-11-11 | SELL | -142,544 | 174.950 | 175.230 | 175.202 | USD -24,973,993 | 153.77 Loss of -3,054,290 on sale |
| 2024-11-07 | SELL | -142,544 | 170.590 | 171.200 | 171.139 | USD -24,394,837 | 153.46 Loss of -2,520,035 on sale |
| 2024-10-31 | SELL | -142,544 | 156.700 | 165.070 | 164.233 | USD -23,410,430 | 152.69 Loss of -1,645,921 on sale |
| 2024-10-28 | BUY | 142,544 | 153.370 | 155.310 | 155.116 | USD 22,110,855 | 152.46 |
| 2024-10-24 | SELL | -142,544 | 153.190 | 153.860 | 153.793 | USD -21,922,270 | 152.49 Loss of -186,092 on sale |
| 2024-10-22 | BUY | 142,544 | 152.540 | 154.160 | 153.998 | USD 21,951,491 | 152.43 |
| 2024-10-18 | BUY | 142,544 | 151.980 | 152.525 | 152.470 | USD 21,733,754 | 0.00 |