| Date | Action | Quantity | Market High | Market Low | Likely Trade Price | Likely Trade Value (Profit/Loss) | Average Price previous trades |
|---|
| 2025-11-10 | BUY | 157,790 | 211.710 | 207.720 | 208.119 | USD 32,839,097 | 223.99 |
| 2025-11-07 | BUY | 157,790 | 211.260 | 207.750 | 208.101 | USD 32,836,257 | 224.07 |
| 2025-11-06 | BUY | 157,790 | 212.500 | 209.470 | 209.773 | USD 33,100,082 | 224.14 |
| 2025-11-05 | BUY | 157,790 | 213.640 | 208.930 | 209.401 | USD 33,041,383 | 224.20 |
| 2025-11-04 | BUY | 157,790 | 216.110 | 211.010 | 211.520 | USD 33,375,740 | 224.26 |
| 2025-11-03 | BUY | 157,790 | 215.380 | 211.240 | 211.654 | USD 33,396,884 | 224.31 |
| 2025-10-31 | BUY | 157,790 | 217.750 | 213.100 | 213.565 | USD 33,698,422 | 224.36 |
| 2025-10-30 | BUY | 144,439 | 217.490 | 212.810 | 213.278 | USD 30,805,661 | 224.41 |
| 2025-10-29 | BUY | 131,088 | 214.010 | 218.555 | 218.100 | USD 28,590,357 | 224.47 |
| 2025-10-28 | BUY | 275,810 | 216.900 | 221.630 | 221.157 | USD 60,997,313 | 224.51 |
| 2025-10-27 | BUY | 420,532 | 221.010 | 224.440 | 224.097 | USD 94,239,960 | 224.53 |
| 2025-10-24 | BUY | 420,532 | 223.010 | 225.050 | 224.846 | USD 94,554,939 | 224.53 |
| 2025-10-23 | BUY | 420,532 | 222.730 | 223.810 | 223.702 | USD 94,073,848 | 224.54 |
| 2025-10-22 | BUY | 420,532 | 218.100 | 222.970 | 222.483 | USD 93,561,222 | 224.58 |
| 2025-10-21 | BUY | 420,532 | 220.770 | 234.990 | 233.568 | USD 98,222,820 | 224.60 |
| 2025-10-20 | BUY | 420,532 | 208.390 | 211.560 | 211.243 | USD 88,834,440 | 224.69 |
| 2025-10-17 | BUY | 420,532 | 209.060 | 212.640 | 212.282 | USD 89,271,374 | 224.78 |
| 2025-10-16 | BUY | 420,532 | 210.920 | 211.590 | 211.523 | USD 88,952,189 | 224.86 |
| 2025-10-15 | BUY | 420,532 | 206.100 | 209.520 | 209.178 | USD 87,966,045 | 224.97 |
| 2025-10-14 | BUY | 420,532 | 206.150 | 207.360 | 207.239 | USD 87,150,631 | 225.08 |
| 2025-10-13 | SELL | -420,532 | 205.140 | 206.750 | 206.589 | USD -86,877,285 | 225.31 Profit of 7,874,613 on sale |
| 2025-10-08 | BUY | 420,532 | 204.960 | 209.880 | 209.388 | USD 88,054,357 | 225.43 |
| 2025-10-07 | BUY | 423,051 | 208.770 | 213.960 | 213.441 | USD 90,296,431 | 225.53 |
| 2025-10-06 | BUY | 425,570 | 211.710 | 215.280 | 214.923 | USD 91,464,781 | 225.61 |
| 2025-10-03 | BUY | 374,395 | 214.990 | 219.920 | 219.427 | USD 82,152,371 | 225.68 |
| 2025-10-02 | BUY | 323,220 | 210.330 | 216.160 | 215.577 | USD 69,678,799 | 225.77 |
| 2025-10-01 | BUY | 323,220 | 212.880 | 213.130 | 213.105 | USD 68,879,800 | 225.85 |
| 2025-09-30 | SELL | -323,220 | 198.260 | 198.370 | 198.359 | USD -64,113,594 | 226.07 Profit of 8,956,594 on sale |
| 2025-09-18 | BUY | 91,416 | 195.270 | 196.150 | 196.062 | USD 17,923,203 | 226.26 |
| 2025-09-17 | BUY | 91,416 | 192.940 | 196.330 | 195.991 | USD 17,916,713 | 226.46 |
| 2025-09-16 | BUY | 91,416 | 190.470 | 192.070 | 191.910 | USD 17,543,645 | 226.68 |
| 2025-09-15 | BUY | 91,416 | 188.540 | 191.570 | 191.267 | USD 17,484,865 | 226.92 |
| 2025-09-12 | BUY | 91,416 | 190.050 | 195.000 | 194.505 | USD 17,780,869 | 227.15 |
| 2025-09-11 | BUY | 91,416 | 195.160 | 196.220 | 196.114 | USD 17,927,958 | 227.35 |
| 2025-09-10 | BUY | 91,416 | 192.590 | 196.930 | 196.496 | USD 17,962,878 | 227.57 |
| 2025-09-09 | BUY | 91,416 | 194.330 | 199.150 | 198.668 | USD 18,161,433 | 227.78 |
| 2025-09-08 | SELL | -91,416 | 198.630 | 198.950 | 198.918 | USD -18,184,288 | 226.72 Profit of 2,541,220 on sale |
| 2025-07-24 | BUY | 67,422 | 202.810 | 204.680 | 204.493 | USD 13,787,327 | 226.87 |
| 2025-07-23 | BUY | 67,422 | 197.890 | 201.730 | 201.346 | USD 13,575,150 | 227.06 |
| 2025-07-22 | BUY | 67,422 | 189.910 | 196.330 | 195.688 | USD 13,193,676 | 227.30 |
| 2025-07-21 | SELL | -67,422 | 188.070 | 190.330 | 190.104 | USD -12,817,192 | 223.66 Profit of 2,262,244 on sale |
| 2025-07-17 | BUY | 67,422 | 194.790 | 195.090 | 195.060 | USD 13,151,335 | 223.85 |
| 2025-07-16 | BUY | 67,422 | 193.300 | 194.280 | 194.182 | USD 13,092,139 | 224.05 |
| 2025-07-15 | BUY | 67,422 | 192.860 | 200.000 | 199.286 | USD 13,436,261 | 224.26 |
| 2025-07-14 | BUY | 67,422 | 197.750 | 200.060 | 199.829 | USD 13,472,871 | 224.44 |
| 2025-07-11 | BUY | 67,422 | 204.850 | 205.810 | 205.714 | USD 13,869,649 | 224.57 |
| 2025-07-10 | BUY | 67,422 | 205.510 | 208.150 | 207.886 | USD 14,016,089 | 224.70 |
| 2025-07-09 | BUY | 67,422 | 200.960 | 202.220 | 202.094 | USD 13,625,582 | 224.87 |
| 2025-07-08 | BUY | 67,422 | 200.680 | 204.610 | 204.217 | USD 13,768,719 | 225.04 |
| 2025-07-07 | BUY | 67,422 | 199.630 | 202.500 | 202.213 | USD 13,633,605 | 225.21 |
| 2025-07-04 | SELL | -67,422 | | | 219.660* | | 225.25 Profit of 15,187,019 on sale |
| 2025-07-03 | BUY | 67,422 | 203.200 | 204.300 | 204.190 | USD 13,766,898 | 225.41 |
| 2025-07-02 | BUY | 67,422 | 202.500 | 203.400 | 203.310 | USD 13,707,566 | 225.57 |
| 2025-06-30 | SELL | -67,422 | 197.540 | 200.450 | 200.159 | USD -13,495,120 | 221.53 Profit of 1,440,852 on sale |
| 2025-06-20 | BUY | 273,870 | 196.390 | 196.600 | 196.579 | USD 53,837,092 | 221.71 |
| 2025-06-19 | BUY | 273,870 | | | 194.440* | | 221.91 |
| 2025-06-18 | BUY | 631,179 | 194.440 | 197.000 | 196.744 | USD 124,180,681 | 222.11 |
| 2025-06-17 | BUY | 988,488 | 195.750 | 200.280 | 199.827 | USD 197,526,590 | 222.31 |
| 2025-06-16 | BUY | 988,488 | 201.110 | 202.390 | 202.262 | USD 199,933,559 | 222.47 |
| 2025-06-13 | BUY | 988,488 | 200.670 | 204.270 | 203.910 | USD 201,562,592 | 222.63 |
| 2025-06-12 | BUY | 988,488 | 205.100 | 205.770 | 205.703 | USD 203,334,951 | 222.76 |
| 2025-06-11 | BUY | 988,488 | 204.720 | 207.000 | 206.772 | USD 204,391,641 | 222.90 |
| 2025-06-10 | BUY | 1,249,777 | 202.620 | 203.470 | 203.385 | USD 254,185,896 | 223.06 |
| 2025-06-09 | BUY | 1,511,066 | 199.200 | 200.290 | 200.181 | USD 302,486,693 | 223.24 |
| 2025-06-06 | BUY | 1,511,066 | 196.020 | 196.650 | 196.587 | USD 297,055,924 | 223.45 |
| 2025-06-05 | BUY | 1,511,066 | 192.150 | 194.650 | 194.400 | USD 293,751,221 | 223.70 |
| 2025-06-04 | BUY | 1,511,066 | 193.080 | 195.660 | 195.402 | USD 295,265,324 | 223.94 |
| 2025-06-03 | BUY | 1,511,066 | 192.060 | 192.960 | 192.870 | USD 291,439,308 | 224.20 |
| 2025-06-02 | BUY | 1,511,066 | 189.230 | 190.250 | 190.148 | USD 287,326,177 | 224.48 |
| 2025-05-30 | BUY | 1,511,066 | 189.900 | 190.990 | 190.881 | USD 288,433,796 | 224.76 |
| 2025-05-29 | BUY | 1,511,066 | 190.470 | 192.490 | 192.288 | USD 290,559,867 | 225.04 |
| 2025-05-28 | BUY | 1,511,066 | 189.010 | 191.300 | 191.071 | USD 288,720,895 | 225.34 |
| 2025-05-27 | BUY | 1,511,066 | 189.180 | 190.160 | 190.062 | USD 287,196,230 | 225.64 |
| 2025-05-26 | BUY | 1,511,066 | | | 184.540* | | 225.99 |
| 2025-05-23 | BUY | 1,511,066 | 184.540 | 185.990 | 185.845 | USD 280,824,067 | 226.34 |
| 2025-05-22 | BUY | 1,511,066 | 187.480 | 188.410 | 188.317 | USD 284,559,420 | 226.67 |
| 2025-05-21 | BUY | 1,511,066 | 186.810 | 195.740 | 194.847 | USD 294,426,684 | 227.01 |
| 2025-05-20 | BUY | 1,511,066 | 197.770 | 198.160 | 198.121 | USD 299,373,913 | 227.27 |
| 2025-05-19 | BUY | 1,511,066 | 196.410 | 196.500 | 196.491 | USD 296,910,870 | 227.54 |
| 2025-05-16 | BUY | 1,911,066 | 196.110 | 196.410 | 196.380 | USD 375,295,147 | 227.82 |
| 2025-05-15 | BUY | 2,311,066 | 190.950 | 191.210 | 191.184 | USD 441,838,855 | 228.15 |
| 2025-05-14 | BUY | 2,311,066 | 187.820 | 197.630 | 196.649 | USD 454,468,830 | 228.51 |
| 2025-05-13 | BUY | 2,311,066 | 196.610 | 201.720 | 201.209 | USD 465,007,281 | 228.80 |
| 2025-05-12 | BUY | 2,311,066 | 200.830 | 200.950 | 200.938 | USD 464,380,974 | 229.06 |
| 2025-05-09 | BUY | 2,311,066 | 189.730 | 195.570 | 194.986 | USD 450,625,529 | 229.42 |
| 2025-05-08 | BUY | 1,603,220 | 194.820 | 197.770 | 197.475 | USD 316,595,877 | 229.74 |
| 2025-05-07 | BUY | 895,374 | 193.090 | 193.980 | 193.891 | USD 173,604,956 | 230.09 |
| 2025-05-06 | BUY | 895,374 | 190.050 | 197.590 | 196.836 | USD 176,241,834 | 230.47 |
| 2025-05-05 | BUY | 895,374 | 197.400 | 200.200 | 199.920 | USD 179,003,167 | 230.79 |
| 2025-05-02 | BUY | 895,374 | 199.050 | 202.820 | 202.443 | USD 181,262,205 | 231.10 |
| 2025-05-01 | BUY | 895,374 | 196.710 | 200.320 | 199.959 | USD 179,038,096 | 231.43 |
| 2025-04-30 | BUY | 895,374 | 199.330 | 199.960 | 199.897 | USD 178,982,582 | 231.75 |
| 2025-04-29 | BUY | 932,268 | 198.930 | 199.480 | 199.425 | USD 185,917,542 | 232.08 |
| 2025-04-28 | BUY | 969,162 | 195.910 | 199.440 | 199.087 | USD 192,947,558 | 232.45 |
| 2025-04-25 | BUY | 969,162 | 197.140 | 198.280 | 198.166 | USD 192,054,956 | 232.81 |
| 2025-04-24 | BUY | 768,177 | 196.500 | 196.940 | 196.896 | USD 151,250,980 | 233.18 |
| 2025-04-23 | BUY | 567,192 | 196.310 | 205.110 | 204.230 | USD 115,837,622 | 233.56 |
| 2025-04-22 | BUY | 516,535 | 192.070 | 199.640 | 198.883 | USD 102,730,030 | 234.00 |
| 2025-04-21 | BUY | 465,878 | 184.960 | 185.640 | 185.572 | USD 86,453,912 | 234.52 |
| 2025-04-18 | BUY | 465,878 | | | 186.830* | | 235.04 |
| 2025-04-17 | BUY | 465,878 | 186.830 | 189.740 | 189.449 | USD 88,260,124 | 235.56 |
| 2025-04-16 | BUY | 465,878 | 190.660 | 195.950 | 195.421 | USD 91,042,344 | 236.05 |
| 2025-04-15 | BUY | 465,878 | 189.920 | 194.990 | 194.483 | USD 90,605,353 | 236.57 |
| 2025-04-14 | BUY | 465,878 | 192.970 | 193.950 | 193.852 | USD 90,311,381 | 237.06 |
| 2025-04-11 | BUY | 465,878 | 188.730 | 190.100 | 189.963 | USD 88,499,585 | 237.61 |
| 2025-04-10 | BUY | 465,878 | 180.760 | 192.450 | 191.281 | USD 89,113,608 | 238.26 |
| 2025-04-09 | BUY | 465,878 | 191.890 | 192.860 | 192.763 | USD 89,804,041 | 238.80 |
| 2025-04-08 | BUY | 382,775 | 174.640 | 186.500 | 185.314 | USD 70,933,566 | 239.55 |
| 2025-04-07 | BUY | 299,672 | 180.620 | 187.350 | 186.677 | USD 55,941,871 | 240.25 |
| 2025-04-04 | BUY | 299,672 | 181.770 | 195.460 | 194.091 | USD 58,163,640 | 240.96 |
| 2025-04-02 | BUY | 299,672 | 205.160 | 205.480 | 205.448 | USD 61,567,012 | 241.40 |
| 2025-04-01 | BUY | 299,672 | 200.390 | 205.050 | 204.584 | USD 61,308,097 | 241.90 |
| 2025-03-31 | SELL | -299,672 | 205.000 | 206.130 | 206.017 | USD -61,737,528 | 237.25 Profit of 9,359,841 on sale |
| 2025-03-10 | BUY | 340,514 | 205.230 | 211.220 | 210.621 | USD 71,719,399 | 241.32 |
| 2025-03-07 | BUY | 378,318 | 212.070 | 215.130 | 214.824 | USD 81,271,788 | 241.74 |
| 2025-03-06 | BUY | 37,804 | 214.810 | 216.150 | 216.016 | USD 8,166,269 | 242.14 |
| 2025-02-18 | BUY | 340,514 | 204.530 | 207.270 | 206.996 | USD 70,485,037 | 249.48 |
| 2025-02-17 | BUY | 37,804 | | | 206.300* | | 250.27 |
| 2025-02-14 | BUY | 340,514 | 206.300 | 207.150 | 207.065 | USD 70,508,530 | 251.08 |
| 2025-02-13 | BUY | 357,572 | 203.590 | 205.650 | 205.444 | USD 73,461,020 | 251.98 |
| 2025-02-12 | BUY | 238,192 | 202.180 | 203.950 | 203.773 | USD 48,537,098 | 252.93 |
| 2025-02-11 | BUY | 139,558 | 201.620 | 203.100 | 202.952 | USD 28,323,576 | 253.94 |
| 2025-02-10 | BUY | 139,558 | 203.500 | 206.980 | 206.632 | USD 28,837,148 | 254.95 |
| 2025-02-07 | BUY | 139,558 | 206.760 | 210.790 | 210.387 | USD 29,361,188 | 255.93 |
| 2025-02-06 | BUY | 101,754 | 210.010 | 214.310 | 213.880 | USD 21,763,145 | 256.89 |
| 2025-02-05 | BUY | 63,950 | 212.130 | 216.440 | 216.009 | USD 13,813,776 | 257.84 |
| 2025-02-04 | BUY | 63,950 | 215.010 | 215.150 | 215.136 | USD 13,757,947 | 258.77 |
| 2025-02-03 | BUY | 63,950 | 214.260 | 219.940 | 219.372 | USD 14,028,840 | 259.76 |
| 2025-01-31 | BUY | 63,950 | 222.740 | 227.500 | 227.024 | USD 14,518,185 | 260.60 |
| 2025-01-30 | BUY | 63,950 | 223.080 | 228.990 | 228.399 | USD 14,606,116 | 261.48 |
| 2025-01-29 | BUY | 63,950 | 223.730 | 235.740 | 234.539 | USD 14,998,769 | 262.38 |
| 2025-01-28 | BUY | 63,950 | 247.840 | 258.230 | 257.191 | USD 16,447,365 | 262.73 |
| 2025-01-27 | BUY | 63,950 | 250.590 | 250.760 | 250.743 | USD 16,035,015 | 263.03 |
| 2025-01-24 | BUY | 63,950 | 245.800 | 247.530 | 247.357 | USD 15,818,480 | 263.48 |
| 2025-01-23 | BUY | 63,950 | 245.660 | 245.850 | 245.831 | USD 15,720,893 | 263.94 |
| 2025-01-22 | SELL | -63,950 | 244.180 | 246.250 | 246.043 | USD -15,734,450 | 254.92 Profit of 567,494 on sale |
| 2025-01-02 | BUY | 63,950 | 229.810 | 231.850 | 231.646 | USD 14,813,762 | 255.61 |
| 2024-12-30 | BUY | 288,322 | 229.650 | 230.560 | 230.469 | USD 66,449,282 | 256.36 |
| 2024-12-10 | BUY | 512,694 | 234.340 | 237.190 | 236.905 | USD 121,459,773 | 257.00 |
| 2024-12-09 | BUY | 512,694 | 235.910 | 236.330 | 236.288 | USD 121,143,441 | 257.64 |
| 2024-12-06 | BUY | 512,694 | 230.120 | 231.010 | 230.921 | USD 118,391,808 | 258.50 |
| 2024-12-05 | BUY | 512,694 | 227.870 | 235.750 | 234.962 | USD 120,463,607 | 259.49 |
| 2024-12-04 | BUY | 512,694 | 236.260 | 239.470 | 239.149 | USD 122,610,258 | 260.27 |
| 2024-12-03 | BUY | 512,694 | 240.870 | 241.670 | 241.590 | USD 123,861,742 | 260.93 |
| 2024-12-02 | BUY | 512,694 | 241.290 | 241.580 | 241.551 | USD 123,841,749 | 261.64 |
| 2024-11-29 | BUY | 512,694 | 239.690 | 241.610 | 241.418 | USD 123,773,560 | 262.45 |
| 2024-11-28 | BUY | 512,694 | | | 238.830* | | 263.36 |
| 2024-11-27 | BUY | 468,212 | 238.830 | 240.950 | 240.738 | USD 112,716,419 | 264.34 |
| 2024-11-26 | BUY | 423,730 | 236.580 | 238.100 | 237.948 | USD 100,825,708 | 265.49 |
| 2024-11-25 | BUY | 7,299 | 237.680 | 239.380 | 239.210 | USD 1,745,994 | 266.70 |
| 2024-11-21 | BUY | 409,132 | 235.050 | 235.180 | 235.167 | USD 96,214,342 | 269.72 |
| 2024-11-20 | BUY | 409,132 | 233.100 | 233.730 | 233.667 | USD 95,600,646 | 271.55 |
| 2024-11-19 | BUY | 409,132 | 230.840 | 231.910 | 231.803 | USD 94,838,026 | 273.69 |
| 2024-11-12 | BUY | 409,132 | 239.600 | 244.510 | 244.019 | USD 99,835,980 | 278.26 |
| 2024-11-11 | SELL | -409,132 | 243.250 | 246.150 | 245.860 | USD -100,589,191 | 251.94 Profit of 2,487,269 on sale |
| 2024-11-07 | SELL | -409,132 | 246.100 | 250.040 | 249.646 | USD -102,138,165 | 252.71 Profit of 1,251,829 on sale |
| 2024-11-06 | BUY | 154,336 | 247.760 | 252.940 | 252.422 | USD 38,957,802 | 253.09 |
| 2024-11-04 | SELL | -9,186 | 247.180 | 251.470 | 251.041 | USD -2,306,063 | 253.84 Profit of 25,753 on sale |
| 2024-10-31 | SELL | -82,088 | 245.660 | 248.500 | 248.216 | USD -20,375,555 | 255.80 Profit of 622,647 on sale |
| 2024-10-30 | SELL | -82,088 | 242.320 | 244.420 | 244.210 | USD -20,046,710 | 257.44 Profit of 1,086,024 on sale |
| 2024-10-29 | BUY | 82,088 | 242.690 | 244.940 | 244.715 | USD 20,088,165 | 259.55 |
| 2024-10-28 | BUY | 82,088 | 244.120 | 247.350 | 247.027 | USD 20,277,953 | 262.12 |
| 2024-10-24 | SELL | -82,088 | 248.000 | 255.700 | 254.930 | USD -20,926,694 | 267.83 Profit of 1,058,936 on sale |
| 2024-10-21 | SELL | -82,088 | 272.090 | 274.210 | 273.998 | USD -22,491,947 | 274.38 Profit of 31,359 on sale |
| 2024-10-18 | BUY | 82,088 | 274.380 | 275.510 | 275.397 | USD 22,606,790 | 0.00 |