| Date | Action | Quantity | Market High | Market Low | Likely Trade Price | Likely Trade Value (Profit/Loss) | Average Price previous trades |
|---|
| 2025-11-10 | BUY | 229,522 | 71.335 | 69.870 | 70.017 | USD 16,070,328 | 59.35 |
| 2025-11-07 | BUY | 229,522 | 70.760 | 68.580 | 68.798 | USD 15,790,655 | 59.29 |
| 2025-11-06 | BUY | 229,522 | 69.398 | 68.212 | 68.331 | USD 15,683,376 | 59.24 |
| 2025-11-05 | BUY | 229,522 | 69.260 | 67.040 | 67.262 | USD 15,438,109 | 59.19 |
| 2025-11-04 | BUY | 229,522 | 68.130 | 66.750 | 66.888 | USD 15,352,267 | 59.15 |
| 2025-11-03 | BUY | 229,522 | 68.900 | 67.775 | 67.888 | USD 15,581,675 | 59.10 |
| 2025-10-31 | BUY | 229,522 | 69.320 | 68.630 | 68.699 | USD 15,767,931 | 59.05 |
| 2025-10-30 | BUY | 229,522 | 69.780 | 68.386 | 68.526 | USD 15,728,169 | 59.00 |
| 2025-10-29 | BUY | 229,522 | 69.130 | 70.240 | 70.129 | USD 16,096,148 | 58.94 |
| 2025-10-28 | BUY | 229,522 | 69.870 | 70.190 | 70.158 | USD 16,102,805 | 58.88 |
| 2025-10-27 | BUY | 229,522 | 69.380 | 69.630 | 69.605 | USD 15,975,878 | 58.82 |
| 2025-10-24 | BUY | 229,522 | 69.660 | 69.700 | 69.696 | USD 15,996,765 | 58.76 |
| 2025-10-23 | BUY | 229,522 | 66.850 | 68.480 | 68.317 | USD 15,680,255 | 58.72 |
| 2025-10-22 | BUY | 229,522 | 67.310 | 67.590 | 67.562 | USD 15,506,965 | 58.67 |
| 2025-10-21 | BUY | 229,522 | 66.620 | 67.550 | 67.457 | USD 15,482,866 | 58.63 |
| 2025-10-20 | BUY | 229,522 | 58.000 | 58.560 | 58.504 | USD 13,427,955 | 58.63 |
| 2025-10-17 | BUY | 229,522 | 58.380 | 59.170 | 59.091 | USD 13,562,684 | 58.63 |
| 2025-10-16 | BUY | 229,522 | 57.340 | 58.400 | 58.294 | USD 13,379,756 | 58.64 |
| 2025-10-15 | BUY | 229,522 | 57.800 | 58.250 | 58.205 | USD 13,359,328 | 58.65 |
| 2025-10-14 | BUY | 229,522 | 57.150 | 57.250 | 57.240 | USD 13,137,839 | 58.65 |
| 2025-10-13 | SELL | -229,522 | 55.620 | 56.200 | 56.142 | USD -12,885,824 | 57.68 Profit of 352,328 on sale |
| 2025-10-03 | BUY | 229,522 | 60.130 | 60.610 | 60.562 | USD 13,900,312 | 57.66 |
| 2025-10-02 | BUY | 229,522 | 59.360 | 61.500 | 61.286 | USD 14,066,485 | 57.65 |
| 2025-10-01 | BUY | 229,522 | 61.340 | 61.590 | 61.565 | USD 14,130,522 | 57.63 |
| 2025-09-30 | BUY | 229,522 | 60.970 | 62.060 | 61.951 | USD 14,219,118 | 57.61 |
| 2025-09-29 | BUY | 229,522 | 61.120 | 62.140 | 62.038 | USD 14,239,086 | 57.59 |
| 2025-09-26 | BUY | 229,522 | 61.240 | 61.980 | 61.906 | USD 14,208,789 | 57.57 |
| 2025-09-25 | BUY | 229,522 | 60.590 | 60.630 | 60.626 | USD 13,915,001 | 57.55 |
| 2025-09-24 | SELL | -229,522 | 59.920 | 60.160 | 60.136 | USD -13,802,535 | 56.43 Loss of -851,054 on sale |
| 2025-09-18 | BUY | 229,522 | 59.260 | 59.400 | 59.386 | USD 13,630,394 | 56.41 |
| 2025-09-17 | BUY | 229,522 | 58.730 | 59.570 | 59.486 | USD 13,653,346 | 56.40 |
| 2025-09-16 | BUY | 316,317 | 58.460 | 59.390 | 59.297 | USD 18,756,649 | 56.38 |
| 2025-09-15 | SELL | -403,112 | 58.950 | 59.020 | 59.013 | USD -23,788,849 | 55.28 Loss of -1,503,315 on sale |
| 2025-09-10 | BUY | 403,112 | 57.340 | 57.880 | 57.826 | USD 23,310,355 | 55.27 |
| 2025-09-09 | SELL | -403,112 | 58.010 | 58.160 | 58.145 | USD -23,438,947 | 54.19 Loss of -1,592,660 on sale |
| 2025-08-29 | BUY | 726,122 | 58.590 | 58.670 | 58.662 | USD 42,595,768 | 54.17 |
| 2025-08-28 | BUY | 726,122 | 58.490 | 59.000 | 58.949 | USD 42,804,166 | 54.14 |
| 2025-08-27 | BUY | 726,122 | 58.750 | 59.230 | 59.182 | USD 42,973,352 | 54.11 |
| 2025-08-25 | BUY | 726,122 | 58.280 | 58.420 | 58.406 | USD 42,409,880 | 54.08 |
| 2025-08-22 | BUY | 726,122 | 58.370 | 58.780 | 58.739 | USD 42,651,679 | 54.05 |
| 2025-08-21 | BUY | 726,122 | 56.510 | 56.630 | 56.618 | USD 41,111,576 | 54.04 |
| 2025-08-20 | BUY | 726,122 | 56.770 | 57.190 | 57.148 | USD 41,496,419 | 54.02 |
| 2025-08-19 | BUY | 726,122 | 57.060 | 57.410 | 57.375 | USD 41,661,250 | 54.00 |
| 2025-08-18 | BUY | 726,122 | 56.230 | 56.550 | 56.518 | USD 41,038,963 | 53.99 |
| 2025-08-15 | SELL | -726,122 | 56.310 | 56.990 | 56.922 | USD -41,332,318 | 53.84 Loss of -2,240,005 on sale |
| 2025-08-07 | BUY | 726,122 | 52.950 | 53.430 | 53.382 | USD 38,761,845 | 53.84 |
| 2025-08-06 | BUY | 726,122 | 52.470 | 53.130 | 53.064 | USD 38,530,939 | 53.85 |
| 2025-08-05 | BUY | 726,122 | 52.580 | 53.330 | 53.255 | USD 38,669,628 | 53.86 |
| 2025-08-04 | BUY | 726,122 | 52.770 | 53.240 | 53.193 | USD 38,624,609 | 53.87 |
| 2025-08-01 | BUY | 726,122 | 52.530 | 53.030 | 52.980 | USD 38,469,943 | 53.88 |
| 2025-07-31 | BUY | 726,122 | 53.340 | 54.710 | 54.573 | USD 39,626,655 | 53.88 |
| 2025-07-30 | BUY | 726,122 | 52.110 | 52.750 | 52.686 | USD 38,256,464 | 53.89 |
| 2025-07-29 | BUY | 726,122 | 52.110 | 53.790 | 53.622 | USD 38,936,115 | 53.91 |
| 2025-07-28 | SELL | -726,122 | 53.450 | 53.940 | 53.891 | USD -39,131,440 | 53.78 Loss of -77,435 on sale |
| 2025-07-24 | BUY | 726,122 | 52.340 | 53.400 | 53.294 | USD 38,697,947 | 53.79 |
| 2025-07-23 | BUY | 726,122 | 53.130 | 53.270 | 53.256 | USD 38,670,354 | 53.80 |
| 2025-07-22 | BUY | 726,122 | 48.890 | 52.090 | 51.770 | USD 37,591,336 | 53.84 |
| 2025-07-21 | BUY | 726,122 | 53.210 | 54.300 | 54.191 | USD 39,349,277 | 53.84 |
| 2025-07-18 | BUY | 726,122 | 53.220 | 53.710 | 53.661 | USD 38,964,432 | 53.84 |
| 2025-07-17 | BUY | 726,122 | 53.210 | 53.890 | 53.822 | USD 39,081,338 | 53.85 |
| 2025-07-16 | BUY | 726,122 | 53.180 | 53.520 | 53.486 | USD 38,837,362 | 53.85 |
| 2025-07-15 | BUY | 726,122 | 52.710 | 53.750 | 53.646 | USD 38,953,541 | 53.86 |
| 2025-07-14 | BUY | 726,122 | 53.330 | 53.690 | 53.654 | USD 38,959,349 | 53.87 |
| 2025-07-11 | BUY | 726,122 | 53.390 | 53.560 | 53.543 | USD 38,878,751 | 53.87 |
| 2025-07-10 | BUY | 726,122 | 53.150 | 53.290 | 53.276 | USD 38,684,876 | 53.88 |
| 2025-07-09 | BUY | 726,122 | 52.570 | 52.790 | 52.768 | USD 38,316,006 | 53.89 |
| 2025-07-08 | BUY | 726,122 | 52.190 | 52.860 | 52.793 | USD 38,334,159 | 53.90 |
| 2025-07-07 | BUY | 726,122 | 51.820 | 53.270 | 53.125 | USD 38,575,232 | 53.92 |
| 2025-07-04 | BUY | 726,122 | | | 52.890* | | 53.92 |
| 2025-07-03 | BUY | 726,122 | 52.890 | 53.960 | 53.853 | USD 39,103,847 | 53.93 |
| 2025-07-02 | BUY | 864,379 | 52.680 | 52.770 | 52.761 | USD 45,605,501 | 53.94 |
| 2025-06-30 | BUY | 1,002,636 | 49.210 | 49.620 | 49.579 | USD 49,709,689 | 53.98 |
| 2025-06-27 | BUY | 1,002,636 | 49.680 | 50.140 | 50.094 | USD 50,226,047 | 54.02 |
| 2025-06-26 | BUY | 1,002,636 | 49.160 | 49.190 | 49.187 | USD 49,316,656 | 54.06 |
| 2025-06-25 | BUY | 1,002,636 | 48.130 | 49.100 | 49.003 | USD 49,132,171 | 54.11 |
| 2025-06-24 | BUY | 1,002,636 | 49.000 | 49.370 | 49.333 | USD 49,463,041 | 54.15 |
| 2025-06-23 | BUY | 1,002,636 | 48.520 | 48.580 | 48.574 | USD 48,702,043 | 54.20 |
| 2025-06-20 | BUY | 1,002,636 | 48.200 | 48.740 | 48.686 | USD 48,814,338 | 54.25 |
| 2025-06-19 | BUY | 1,002,636 | | | 48.090* | | 54.30 |
| 2025-06-18 | BUY | 1,002,636 | 48.090 | 48.700 | 48.639 | USD 48,767,213 | 54.36 |
| 2025-06-17 | BUY | 1,002,636 | 48.280 | 49.250 | 49.153 | USD 49,282,567 | 54.41 |
| 2025-06-16 | BUY | 1,002,636 | 49.270 | 49.470 | 49.450 | USD 49,580,351 | 54.46 |
| 2025-06-13 | BUY | 1,002,636 | 48.650 | 49.180 | 49.127 | USD 49,256,499 | 54.51 |
| 2025-06-12 | BUY | 852,636 | 49.260 | 49.540 | 49.512 | USD 42,215,714 | 54.56 |
| 2025-06-11 | BUY | 702,636 | 49.870 | 50.400 | 50.347 | USD 35,375,616 | 54.60 |
| 2025-06-10 | BUY | 702,636 | 48.930 | 49.330 | 49.290 | USD 34,632,930 | 54.65 |
| 2025-06-09 | SELL | -702,636 | 47.930 | 48.570 | 48.506 | USD -34,082,062 | 52.80 Profit of 3,018,236 on sale |
| 2025-04-21 | BUY | 555,274 | 44.390 | 44.690 | 44.660 | USD 24,798,536 | 52.88 |
| 2025-04-18 | BUY | 555,274 | | | 44.570* | | 52.96 |
| 2025-04-17 | BUY | 555,274 | 44.570 | 45.280 | 45.209 | USD 25,103,382 | 53.04 |
| 2025-04-16 | BUY | 555,274 | 44.220 | 45.060 | 44.976 | USD 24,974,004 | 53.13 |
| 2025-04-15 | BUY | 555,274 | 44.540 | 44.870 | 44.837 | USD 24,896,820 | 53.21 |
| 2025-04-14 | BUY | 555,274 | 45.140 | 45.870 | 45.797 | USD 25,429,883 | 53.29 |
| 2025-04-11 | BUY | 555,274 | 43.630 | 43.940 | 43.909 | USD 24,381,525 | 53.39 |
| 2025-04-10 | BUY | 555,274 | 43.730 | 44.460 | 44.387 | USD 24,646,947 | 53.48 |
| 2025-04-09 | BUY | 555,274 | 45.740 | 46.300 | 46.244 | USD 25,678,091 | 53.56 |
| 2025-04-08 | SELL | -555,274 | 42.480 | 45.400 | 45.108 | USD -25,047,300 | 51.95 Profit of 3,797,009 on sale |
| 2025-03-24 | SELL | -61,541 | 51.460 | 51.890 | 51.847 | USD -3,190,716 | 51.96 Profit of 6,646 on sale |
| 2025-03-10 | SELL | -182,077 | 48.080 | 48.180 | 48.170 | USD -8,770,649 | 52.35 Profit of 760,995 on sale |
| 2025-02-18 | BUY | 533,230 | 48.130 | 48.710 | 48.652 | USD 25,942,706 | 53.10 |
| 2025-02-14 | BUY | 533,230 | 48.370 | 48.680 | 48.649 | USD 25,941,106 | 53.23 |
| 2025-02-13 | BUY | 533,230 | 47.890 | 48.630 | 48.556 | USD 25,891,516 | 53.31 |
| 2025-02-12 | BUY | 533,230 | 47.690 | 47.990 | 47.960 | USD 25,573,712 | 53.39 |
| 2025-02-11 | BUY | 533,230 | 46.700 | 46.840 | 46.826 | USD 24,969,028 | 53.49 |
| 2025-02-10 | BUY | 533,230 | 46.570 | 47.600 | 47.497 | USD 25,326,825 | 53.59 |
| 2025-02-07 | BUY | 533,230 | 47.390 | 48.320 | 48.227 | USD 25,716,083 | 53.68 |
| 2025-02-06 | BUY | 533,230 | 47.930 | 48.390 | 48.344 | USD 25,778,471 | 53.77 |
| 2025-02-05 | BUY | 533,230 | 47.810 | 48.790 | 48.692 | USD 25,964,036 | 53.87 |
| 2025-02-04 | BUY | 533,230 | 48.570 | 48.940 | 48.903 | USD 26,076,546 | 53.95 |
| 2025-02-03 | BUY | 533,230 | 47.900 | 49.230 | 49.097 | USD 26,179,993 | 54.05 |
| 2025-01-31 | BUY | 533,230 | 49.460 | 51.730 | 51.503 | USD 27,462,944 | 54.12 |
| 2025-01-30 | BUY | 533,230 | 49.500 | 50.990 | 50.841 | USD 27,109,947 | 54.20 |
| 2025-01-29 | BUY | 533,230 | 49.780 | 50.610 | 50.527 | USD 26,942,512 | 54.27 |
| 2025-01-28 | BUY | 533,230 | 50.040 | 50.980 | 50.886 | USD 27,133,942 | 54.35 |
| 2025-01-27 | BUY | 533,230 | 54.920 | 55.060 | 55.046 | USD 29,352,179 | 54.34 |
| 2025-01-24 | BUY | 533,230 | 53.910 | 54.600 | 54.531 | USD 29,077,564 | 54.35 |
| 2025-01-23 | BUY | 533,230 | 54.220 | 54.350 | 54.337 | USD 28,974,118 | 54.35 |
| 2025-01-22 | BUY | 533,230 | 52.760 | 53.450 | 53.381 | USD 28,464,351 | 54.38 |
| 2025-01-21 | BUY | 533,230 | 53.890 | 54.060 | 54.043 | USD 28,817,350 | 54.39 |
| 2025-01-20 | BUY | 533,230 | | | 50.970* | | 54.45 |
| 2025-01-17 | BUY | 533,230 | 50.970 | 52.190 | 52.068 | USD 27,764,219 | 54.52 |
| 2025-01-15 | BUY | 533,230 | 51.700 | 52.950 | 52.825 | USD 28,167,875 | 54.63 |
| 2025-01-14 | BUY | 533,230 | 50.940 | 51.420 | 51.372 | USD 27,393,091 | 54.71 |
| 2025-01-13 | BUY | 533,230 | 49.930 | 50.100 | 50.083 | USD 26,705,757 | 54.81 |
| 2025-01-09 | BUY | 533,230 | | | 51.000* | | 55.01 |
| 2025-01-08 | SELL | -533,230 | 51.000 | 51.750 | 51.675 | USD -27,554,660 | 54.65 Profit of 1,586,602 on sale |
| 2025-01-02 | BUY | 533,230 | 51.370 | 53.470 | 53.260 | USD 28,399,830 | 54.73 |
| 2024-12-31 | BUY | 533,230 | 53.270 | 54.220 | 54.125 | USD 28,861,074 | 54.76 |
| 2024-12-30 | BUY | 533,230 | 53.660 | 54.100 | 54.056 | USD 28,824,280 | 54.79 |
| 2024-12-27 | BUY | 533,230 | 54.280 | 54.860 | 54.802 | USD 29,222,071 | 54.80 |
| 2024-12-26 | BUY | 533,230 | 54.180 | 54.380 | 54.360 | USD 28,986,383 | 54.82 |
| 2024-12-24 | BUY | 533,230 | 53.510 | 53.630 | 53.618 | USD 28,590,727 | 54.85 |
| 2024-12-19 | BUY | 533,230 | 50.340 | 51.340 | 51.240 | USD 27,322,705 | 55.17 |
| 2024-12-18 | BUY | 648,230 | 49.990 | 51.860 | 51.673 | USD 33,495,989 | 55.33 |
| 2024-12-17 | BUY | 763,230 | 51.150 | 51.930 | 51.852 | USD 39,575,002 | 55.45 |
| 2024-12-16 | BUY | 419,493 | 52.240 | 52.620 | 52.582 | USD 22,057,781 | 55.55 |
| 2024-12-13 | BUY | 75,756 | 52.530 | 52.820 | 52.791 | USD 3,999,235 | 55.65 |
| 2024-12-09 | BUY | 321,897 | 52.710 | 54.460 | 54.285 | USD 17,474,178 | 55.99 |
| 2024-11-29 | BUY | 568,038 | 55.590 | 56.990 | 56.850 | USD 32,292,961 | 56.01 |
| 2024-11-28 | BUY | 568,038 | | | 55.500* | | 56.03 |
| 2024-11-27 | BUY | 568,038 | 55.500 | 56.070 | 56.013 | USD 31,817,512 | 56.05 |
| 2024-11-26 | BUY | 568,038 | 54.790 | 58.320 | 57.967 | USD 32,927,459 | 56.10 |
| 2024-11-22 | BUY | 568,038 | 58.530 | 58.900 | 58.863 | USD 33,436,422 | 55.80 |
| 2024-11-21 | BUY | 568,038 | 55.680 | 55.810 | 55.797 | USD 31,694,817 | 55.81 |
| 2024-11-20 | BUY | 568,038 | 54.870 | 55.490 | 55.428 | USD 31,485,211 | 55.85 |
| 2024-11-19 | BUY | 568,038 | 55.110 | 56.780 | 56.613 | USD 32,158,335 | 55.89 |
| 2024-11-12 | BUY | 568,038 | 57.410 | 58.290 | 58.202 | USD 33,060,948 | 55.78 |
| 2024-11-11 | SELL | -568,038 | 57.660 | 58.220 | 58.164 | USD -33,039,363 | 55.67 Loss of -1,419,172 on sale |
| 2024-11-08 | BUY | 568,038 | 55.580 | 56.080 | 56.030 | USD 31,827,170 | 55.67 |
| 2024-11-05 | BUY | 568,038 | 53.700 | 53.740 | 53.736 | USD 30,524,091 | 55.91 |
| 2024-11-01 | SELL | -568,038 | 50.960 | 51.780 | 51.698 | USD -29,366,428 | 56.84 Profit of 2,919,148 on sale |
| 2024-10-29 | BUY | 568,038 | 51.540 | 52.220 | 52.152 | USD 29,624,318 | 58.98 |
| 2024-10-28 | BUY | 568,038 | 52.730 | 52.860 | 52.847 | USD 30,019,104 | 60.03 |
| 2024-10-23 | BUY | 568,038 | 52.920 | 54.190 | 54.063 | USD 30,709,838 | 67.42 |
| 2024-10-18 | SELL | -568,038 | 49.180 | 49.750 | 49.693 | USD -28,227,512 | 0.00 Loss of -28,227,512 on sale |