| Date | Action | Quantity | Market High | Market Low | Likely Trade Price | Likely Trade Value (Profit/Loss) | Average Price previous trades |
|---|
| 2025-11-10 | BUY | 764,162 | 49.190 | 47.750 | 47.894 | USD 36,598,775 | 55.68 |
| 2025-11-07 | BUY | 764,162 | 48.270 | 46.312 | 46.508 | USD 35,539,286 | 55.72 |
| 2025-11-06 | BUY | 764,162 | 50.570 | 47.770 | 48.050 | USD 36,717,984 | 55.76 |
| 2025-11-05 | BUY | 764,162 | 51.180 | 48.540 | 48.804 | USD 37,294,163 | 55.78 |
| 2025-11-04 | BUY | 764,162 | 51.160 | 47.870 | 48.199 | USD 36,831,843 | 55.82 |
| 2025-11-03 | BUY | 764,162 | 52.260 | 48.000 | 48.426 | USD 37,005,309 | 55.85 |
| 2025-10-31 | BUY | 764,162 | 51.745 | 49.950 | 50.130 | USD 38,307,059 | 55.88 |
| 2025-10-30 | BUY | 764,162 | 51.875 | 50.830 | 50.935 | USD 38,922,211 | 55.90 |
| 2025-10-29 | BUY | 607,824 | 52.550 | 51.030 | 51.182 | USD 31,109,647 | 55.92 |
| 2025-10-28 | BUY | 518,341 | 52.500 | 51.095 | 51.236 | USD 26,557,461 | 55.95 |
| 2025-10-27 | BUY | 585,196 | 54.680 | 51.630 | 51.935 | USD 30,392,207 | 55.96 |
| 2025-10-24 | BUY | 585,196 | 52.620 | 50.670 | 50.865 | USD 29,765,994 | 55.99 |
| 2025-10-23 | BUY | 585,196 | 52.655 | 50.230 | 50.472 | USD 29,536,305 | 56.01 |
| 2025-10-22 | BUY | 585,196 | 54.515 | 51.660 | 51.946 | USD 30,398,351 | 56.03 |
| 2025-10-21 | BUY | 585,196 | 55.500 | 53.420 | 53.628 | USD 31,382,890 | 56.04 |
| 2025-10-20 | BUY | 585,196 | 55.990 | 53.100 | 53.389 | USD 31,243,029 | 56.04 |
| 2025-10-17 | BUY | 585,196 | 53.070 | 51.220 | 51.405 | USD 30,082,001 | 56.06 |
| 2025-10-16 | BUY | 585,196 | 53.160 | 50.700 | 50.946 | USD 29,813,396 | 56.08 |
| 2025-10-15 | BUY | 585,196 | 51.465 | 49.390 | 49.597 | USD 29,024,258 | 56.11 |
| 2025-10-14 | BUY | 585,196 | 51.190 | 48.690 | 48.940 | USD 28,639,491 | 56.14 |
| 2025-10-13 | SELL | -585,196 | | | 214.350* | | 55.29 Profit of 32,356,824 on sale |
| 2025-10-08 | BUY | 585,196 | 51.260 | 48.270 | 48.569 | USD 28,422,437 | 55.32 |
| 2025-10-07 | BUY | 585,196 | 50.650 | 47.730 | 48.022 | USD 28,102,282 | 55.35 |
| 2025-10-06 | BUY | 585,196 | 50.700 | 48.838 | 49.024 | USD 28,688,555 | 55.38 |
| 2025-10-03 | BUY | 585,196 | 49.915 | 48.825 | 48.934 | USD 28,635,982 | 55.42 |
| 2025-10-02 | BUY | 585,196 | 49.860 | 48.085 | 48.262 | USD 28,243,022 | 55.45 |
| 2025-10-01 | BUY | 585,196 | 50.070 | 47.935 | 48.149 | USD 28,176,310 | 55.49 |
| 2025-09-30 | BUY | 585,196 | 49.620 | 47.900 | 48.072 | USD 28,131,543 | 55.53 |
| 2025-09-29 | BUY | 585,196 | 50.900 | 49.680 | 49.802 | USD 29,143,931 | 55.56 |
| 2025-09-26 | BUY | 585,196 | 50.380 | 49.125 | 49.250 | USD 28,821,190 | 55.59 |
| 2025-09-25 | BUY | 585,196 | 50.310 | 49.195 | 49.306 | USD 28,853,966 | 55.62 |
| 2025-09-24 | SELL | -585,196 | 51.480 | 50.130 | 50.265 | USD -29,414,877 | 54.64 Profit of 2,562,890 on sale |
| 2025-09-18 | BUY | 900,552 | | | 51.830* | | 54.66 |
| 2025-09-17 | BUY | 900,552 | | | 49.800* | | 54.69 |
| 2025-09-16 | BUY | 900,552 | | | 49.560* | | 54.72 |
| 2025-09-15 | BUY | 900,552 | | | 48.110* | | 54.76 |
| 2025-09-12 | BUY | 900,552 | 49.120 | 48.050 | 48.157 | USD 43,367,882 | 54.80 |
| 2025-09-11 | BUY | 900,552 | | | 49.020* | | 54.83 |
| 2025-09-10 | BUY | 900,552 | | | 48.130* | | 54.87 |
| 2025-09-09 | BUY | 900,552 | | | 48.620* | | 54.91 |
| 2025-09-08 | SELL | -900,552 | 49.500 | 47.850 | 48.015 | USD -43,240,003 | 54.23 Profit of 5,594,138 on sale |
| 2025-07-24 | BUY | 941,676 | 56.280 | 54.540 | 54.714 | USD 51,522,861 | 54.22 |
| 2025-07-23 | BUY | 941,676 | 60.570 | 57.010 | 57.366 | USD 54,020,184 | 54.19 |
| 2025-07-22 | BUY | 941,676 | 63.630 | 59.750 | 60.138 | USD 56,630,511 | 54.14 |
| 2025-07-21 | SELL | -941,676 | 63.030 | 60.520 | 60.771 | USD -57,226,592 | 53.54 Loss of -6,806,382 on sale |
| 2025-07-17 | BUY | 941,676 | 59.670 | 58.610 | 58.716 | USD 55,291,448 | 53.51 |
| 2025-07-16 | BUY | 941,676 | 59.620 | 57.520 | 57.730 | USD 54,362,956 | 53.47 |
| 2025-07-15 | BUY | 941,676 | 60.580 | 58.660 | 58.852 | USD 55,419,516 | 53.43 |
| 2025-07-14 | BUY | 941,676 | 59.640 | 57.910 | 58.083 | USD 54,695,367 | 53.40 |
| 2025-07-11 | BUY | 941,676 | 59.930 | 58.360 | 58.517 | USD 55,104,055 | 53.36 |
| 2025-07-10 | BUY | 941,676 | 60.090 | 57.720 | 57.957 | USD 54,576,717 | 53.32 |
| 2025-07-09 | BUY | 941,676 | 58.380 | 56.690 | 56.859 | USD 53,542,755 | 53.29 |
| 2025-07-08 | BUY | 941,676 | 57.950 | 55.390 | 55.646 | USD 52,400,502 | 53.26 |
| 2025-07-07 | BUY | 964,580 | 56.230 | 54.160 | 54.367 | USD 52,441,321 | 53.25 |
| 2025-07-04 | SELL | -987,484 | | | 143.050* | | 52.66 Profit of 52,003,701 on sale |
| 2025-07-03 | BUY | 987,484 | 57.130 | 55.630 | 55.780 | USD 55,081,859 | 52.64 |
| 2025-07-02 | BUY | 987,484 | 56.275 | 53.910 | 54.147 | USD 53,468,802 | 52.61 |
| 2025-06-30 | BUY | 987,484 | 53.270 | 52.320 | 52.415 | USD 51,758,974 | 52.62 |
| 2025-06-27 | BUY | 987,484 | 54.140 | 52.200 | 52.394 | USD 51,738,237 | 52.61 |
| 2025-06-26 | BUY | 987,484 | 54.080 | 53.440 | 53.504 | USD 52,834,343 | 52.61 |
| 2025-06-25 | BUY | 987,484 | 54.210 | 52.600 | 52.761 | USD 52,100,642 | 52.60 |
| 2025-06-24 | BUY | 987,484 | 54.880 | 53.790 | 53.899 | USD 53,224,401 | 52.59 |
| 2025-06-23 | BUY | 987,484 | 53.760 | 51.980 | 52.158 | USD 51,505,190 | 52.58 |
| 2025-06-20 | BUY | 987,484 | 53.840 | 52.280 | 52.436 | USD 51,779,710 | 52.58 |
| 2025-06-19 | BUY | 987,484 | | | 52.260* | | 52.58 |
| 2025-06-18 | BUY | 987,484 | 53.650 | 51.690 | 51.886 | USD 51,236,594 | 52.59 |
| 2025-06-17 | BUY | 987,484 | 55.010 | 52.650 | 52.886 | USD 52,224,080 | 52.58 |
| 2025-06-16 | BUY | 987,484 | 53.980 | 52.210 | 52.387 | USD 51,731,323 | 52.58 |
| 2025-06-13 | BUY | 987,484 | 52.160 | 50.940 | 51.062 | USD 50,422,907 | 52.59 |
| 2025-06-12 | BUY | 987,484 | 53.190 | 51.000 | 51.219 | USD 50,577,943 | 52.58 |
| 2025-06-11 | BUY | 987,484 | 54.440 | 51.130 | 51.461 | USD 50,816,915 | 52.59 |
| 2025-06-10 | BUY | 987,484 | 54.385 | 52.270 | 52.482 | USD 51,824,642 | 52.58 |
| 2025-06-09 | BUY | 987,484 | 52.890 | 50.670 | 50.892 | USD 50,255,034 | 52.58 |
| 2025-06-06 | BUY | 987,484 | 51.300 | 50.050 | 50.175 | USD 49,547,009 | 52.60 |
| 2025-06-05 | BUY | 987,484 | 51.050 | 48.940 | 49.151 | USD 48,535,825 | 52.62 |
| 2025-06-04 | BUY | 987,484 | 51.100 | 47.720 | 48.058 | USD 47,456,507 | 52.64 |
| 2025-06-03 | BUY | 987,484 | 47.560 | 41.875 | 42.444 | USD 41,912,277 | 52.68 |
| 2025-06-02 | BUY | 987,484 | | | 42.540* | | 52.76 |
| 2025-05-30 | BUY | 987,484 | | | 42.020* | | 52.84 |
| 2025-05-29 | BUY | 987,484 | | | 42.940* | | 52.92 |
| 2025-05-28 | BUY | 987,484 | 43.780 | 42.655 | 42.767 | USD 42,232,221 | 53.00 |
| 2025-05-27 | BUY | 987,484 | 43.870 | 41.765 | 41.975 | USD 41,450,134 | 53.08 |
| 2025-05-26 | BUY | 987,484 | | | 41.270* | | 53.17 |
| 2025-05-23 | BUY | 987,484 | | | 41.270* | | 53.27 |
| 2025-05-22 | BUY | 987,484 | 44.580 | 42.030 | 42.285 | USD 41,755,760 | 53.36 |
| 2025-05-21 | BUY | 987,484 | 45.475 | 43.321 | 43.536 | USD 42,991,498 | 53.44 |
| 2025-05-20 | BUY | 987,484 | 44.290 | 43.400 | 43.489 | USD 42,944,693 | 53.52 |
| 2025-05-19 | BUY | 987,484 | | | 43.840* | | 53.60 |
| 2025-05-16 | BUY | 987,484 | 44.960 | 43.930 | 44.033 | USD 43,481,883 | 53.67 |
| 2025-05-15 | BUY | 987,484 | | | 44.520* | | 53.75 |
| 2025-05-14 | BUY | 987,484 | | | 45.200* | | 53.82 |
| 2025-05-13 | BUY | 987,484 | | | 45.770* | | 53.89 |
| 2025-05-12 | BUY | 987,484 | | | 44.620* | | 53.98 |
| 2025-05-09 | BUY | 987,484 | | | 40.980* | | 54.09 |
| 2025-05-08 | BUY | 987,484 | | | 39.770* | | 54.22 |
| 2025-05-07 | BUY | 1,734,221 | | | 38.800* | | 54.36 |
| 2025-05-06 | BUY | 2,139,942 | | | 38.510* | | 54.50 |
| 2025-05-05 | BUY | 1,798,926 | 40.710 | 37.640 | 37.947 | USD 68,263,844 | 54.65 |
| 2025-05-02 | BUY | 1,798,926 | 42.245 | 40.555 | 40.724 | USD 73,259,463 | 54.77 |
| 2025-05-01 | BUY | 1,801,434 | 40.740 | 39.500 | 39.624 | USD 71,380,021 | 54.91 |
| 2025-04-30 | BUY | 1,803,942 | 39.830 | 37.474 | 37.710 | USD 68,026,419 | 55.05 |
| 2025-04-29 | BUY | 1,803,942 | 39.455 | 38.300 | 38.415 | USD 69,299,333 | 55.21 |
| 2025-04-28 | BUY | 1,806,736 | 40.330 | 38.690 | 38.854 | USD 70,198,919 | 55.35 |
| 2025-04-25 | BUY | 1,809,530 | 40.230 | 38.760 | 38.907 | USD 70,403,381 | 55.51 |
| 2025-04-24 | BUY | 1,593,010 | 40.050 | 38.140 | 38.331 | USD 61,061,665 | 55.66 |
| 2025-04-23 | BUY | 1,376,490 | 37.770 | 36.280 | 36.429 | USD 50,144,153 | 55.85 |
| 2025-04-22 | BUY | 1,376,490 | 36.100 | 34.725 | 34.862 | USD 47,987,881 | 56.05 |
| 2025-04-21 | BUY | 1,376,490 | 34.860 | 33.200 | 33.366 | USD 45,927,966 | 56.27 |
| 2025-04-18 | BUY | 1,376,490 | | | 34.640* | | 56.49 |
| 2025-04-17 | BUY | 1,376,490 | 34.820 | 33.650 | 33.767 | USD 46,479,940 | 56.71 |
| 2025-04-17 | BUY | 1,376,490 | 34.820 | 33.650 | 33.767 | USD 46,479,940 | 56.71 |
| 2025-04-16 | BUY | 1,376,490 | 35.515 | 32.850 | 33.116 | USD 45,584,529 | 56.95 |
| 2025-04-15 | BUY | 1,376,490 | 36.680 | 35.060 | 35.222 | USD 48,482,733 | 57.17 |
| 2025-04-14 | BUY | 1,376,490 | 36.360 | 34.810 | 34.965 | USD 48,128,975 | 57.40 |
| 2025-04-11 | BUY | 1,376,490 | 35.175 | 32.105 | 32.412 | USD 44,614,793 | 57.64 |
| 2025-04-10 | BUY | 1,376,490 | 37.100 | 33.240 | 33.626 | USD 46,285,855 | 57.88 |
| 2025-04-09 | BUY | 1,376,490 | 39.590 | 31.700 | 32.489 | USD 44,720,785 | 58.09 |
| 2025-04-08 | BUY | 1,376,490 | 36.650 | 31.040 | 31.601 | USD 43,498,462 | 58.38 |
| 2025-04-07 | BUY | 1,376,490 | 36.910 | 32.200 | 32.671 | USD 44,971,306 | 58.64 |
| 2025-04-04 | BUY | 1,376,490 | 35.505 | 33.210 | 33.439 | USD 46,029,136 | 58.92 |
| 2025-04-02 | BUY | 1,376,490 | | | 40.760* | | 59.13 |
| 2025-04-01 | BUY | 1,376,490 | | | 40.200* | | 59.35 |
| 2025-03-31 | BUY | 1,376,490 | | | 40.690* | | 59.57 |
| 2025-03-28 | BUY | 1,376,490 | | | 40.940* | | 59.80 |
| 2025-03-27 | BUY | 1,376,490 | | | 43.760* | | 59.99 |
| 2025-03-26 | BUY | 639,477 | | | 45.040* | | 60.17 |
| 2025-03-10 | BUY | 636,921 | | | 44.160* | | 63.00 |
| 2025-03-07 | BUY | 1,176,306 | | | 45.400* | | 63.25 |
| 2025-03-06 | BUY | 539,385 | | | 43.880* | | 63.54 |
| 2025-02-18 | BUY | 636,921 | 52.960 | 51.900 | 52.006 | USD 33,123,714 | 66.39 |
| 2025-02-17 | BUY | 539,385 | | | 51.830* | | 66.65 |
| 2025-02-14 | BUY | 636,921 | 51.880 | 50.840 | 50.944 | USD 32,447,304 | 66.93 |
| 2025-02-13 | BUY | 1,176,306 | 50.965 | 49.700 | 49.827 | USD 58,611,317 | 67.23 |
| 2025-02-12 | BUY | 1,176,306 | 50.115 | 47.270 | 47.555 | USD 55,938,644 | 67.56 |
| 2025-02-11 | BUY | 1,176,306 | 48.950 | 46.830 | 47.042 | USD 55,335,789 | 67.94 |
| 2025-02-10 | BUY | 1,176,306 | 51.000 | 46.570 | 47.013 | USD 55,301,674 | 68.36 |
| 2025-02-07 | BUY | 1,176,306 | 53.580 | 50.440 | 50.754 | USD 59,702,233 | 68.71 |
| 2025-02-06 | BUY | 984,068 | 52.780 | 51.930 | 52.015 | USD 51,186,297 | 69.05 |
| 2025-02-05 | BUY | 791,830 | 51.780 | 49.890 | 50.079 | USD 39,654,054 | 69.42 |
| 2025-02-04 | BUY | 573,683 | 51.330 | 50.170 | 50.286 | USD 28,848,222 | 69.83 |
| 2025-02-03 | BUY | 355,536 | 51.460 | 49.800 | 49.966 | USD 17,764,711 | 70.26 |
| 2025-01-31 | BUY | 355,536 | 53.730 | 51.955 | 52.133 | USD 18,534,981 | 70.67 |
| 2025-01-30 | BUY | 355,536 | 53.660 | 51.810 | 51.995 | USD 18,486,095 | 71.08 |
| 2025-01-29 | BUY | 355,536 | 54.490 | 53.099 | 53.238 | USD 18,927,933 | 71.49 |
| 2025-01-28 | BUY | 355,536 | 54.600 | 52.800 | 52.980 | USD 18,836,297 | 71.92 |
| 2025-01-27 | BUY | 355,536 | 56.280 | 53.470 | 53.751 | USD 19,110,416 | 72.37 |
| 2025-01-24 | BUY | 355,536 | 55.740 | 54.020 | 54.192 | USD 19,267,207 | 72.83 |
| 2025-01-23 | BUY | 355,536 | 56.300 | 54.660 | 54.824 | USD 19,491,906 | 73.26 |
| 2025-01-22 | SELL | -355,536 | 56.630 | 55.000 | 55.163 | USD -19,612,429 | 71.53 Profit of 5,819,733 on sale |
| 2025-01-02 | BUY | 355,536 | 64.090 | 61.660 | 61.903 | USD 22,008,745 | 71.80 |
| 2024-12-30 | BUY | 355,536 | 65.310 | 63.265 | 63.469 | USD 22,565,692 | 72.04 |
| 2024-12-10 | BUY | 355,536 | 67.950 | 66.150 | 66.330 | USD 23,582,735 | 72.21 |
| 2024-12-09 | BUY | 355,536 | 68.660 | 66.300 | 66.536 | USD 23,655,944 | 72.35 |
| 2024-12-06 | BUY | 355,536 | 67.040 | 65.920 | 66.032 | USD 23,476,753 | 72.53 |
| 2024-12-05 | BUY | 355,536 | 66.860 | 65.150 | 65.321 | USD 23,223,968 | 72.75 |
| 2024-12-04 | BUY | 355,536 | 70.510 | 65.350 | 65.866 | USD 23,417,734 | 72.98 |
| 2024-12-03 | BUY | 355,536 | 73.190 | 69.690 | 70.040 | USD 24,901,742 | 73.08 |
| 2024-12-02 | BUY | 355,536 | 74.520 | 70.750 | 71.127 | USD 25,288,209 | 73.05 |
| 2024-11-29 | BUY | 355,536 | 72.530 | 70.600 | 70.793 | USD 25,169,460 | 73.13 |
| 2024-11-28 | BUY | 355,536 | | | 70.350* | | 73.23 |
| 2024-11-27 | BUY | 355,536 | 71.330 | 69.140 | 69.359 | USD 24,659,621 | 73.35 |
| 2024-11-26 | BUY | 355,536 | 73.430 | 69.970 | 70.316 | USD 24,999,870 | 73.45 |
| 2024-11-21 | BUY | 355,536 | 69.120 | 66.450 | 66.717 | USD 23,720,294 | 73.98 |
| 2024-11-20 | BUY | 355,536 | 67.360 | 65.470 | 65.659 | USD 23,344,139 | 74.31 |
| 2024-11-19 | BUY | 413,775 | 67.220 | 66.000 | 66.122 | USD 27,359,631 | 74.71 |
| 2024-11-18 | BUY | 129,000 | 66.580 | 64.320 | 64.546 | USD 8,326,434 | 75.17 |
| 2024-11-12 | BUY | 343,014 | 71.300 | 68.990 | 69.221 | USD 23,743,772 | 75.46 |
| 2024-11-11 | SELL | -472,014 | 71.010 | 68.795 | 69.016 | USD -32,576,754 | 70.73 Profit of 808,796 on sale |
| 2024-11-08 | SELL | -129,000 | 71.380 | 69.645 | 69.818 | USD -9,006,586 | 70.75 Profit of 120,336 on sale |
| 2024-11-07 | SELL | -343,014 | 73.463 | 71.940 | 72.092 | USD -24,728,683 | 70.64 Loss of -497,194 on sale |
| 2024-11-05 | SELL | -129,000 | 70.610 | 68.480 | 68.693 | USD -8,861,397 | 70.54 Profit of 238,800 on sale |
| 2024-10-31 | SELL | -472,014 | 73.440 | 69.280 | 69.696 | USD -32,897,487 | 70.10 Profit of 191,742 on sale |
| 2024-10-30 | SELL | -343,014 | 76.060 | 72.820 | 73.144 | USD -25,089,416 | 69.53 Loss of -1,240,510 on sale |
| 2024-10-29 | BUY | 343,014 | 75.200 | 70.620 | 71.078 | USD 24,380,750 | 68.79 |
| 2024-10-28 | BUY | 472,014 | 75.200 | 66.620 | 67.478 | USD 31,850,562 | 68.21 |
| 2024-10-24 | SELL | -472,014 | 70.140 | 68.360 | 68.538 | USD -32,350,896 | 67.51 Loss of -482,871 on sale |
| 2024-10-21 | SELL | -472,014 | 68.350 | 65.770 | 66.028 | USD -31,166,139 | 68.49 Profit of 1,162,099 on sale |
| 2024-10-18 | BUY | 472,014 | 70.570 | 68.290 | 68.518 | USD 32,341,456 | 0.00 |