| Date | Action | Quantity | Market High | Market Low | Likely Trade Price | Likely Trade Value (Profit/Loss) | Average Price previous trades |
|---|
| 2025-11-11 | BUY | 787,712 | 41.670 | 40.990 | 41.058 | USD 32,341,865 | 56.41 |
| 2025-11-10 | BUY | 787,712 | 41.530 | 39.730 | 39.910 | USD 31,437,585 | 56.48 |
| 2025-11-07 | BUY | 787,712 | 40.540 | 39.745 | 39.824 | USD 31,370,236 | 56.56 |
| 2025-11-06 | BUY | 787,712 | 41.700 | 39.575 | 39.788 | USD 31,341,092 | 56.64 |
| 2025-11-05 | BUY | 787,712 | 42.940 | 41.830 | 41.941 | USD 33,037,430 | 56.72 |
| 2025-11-04 | BUY | 787,712 | 43.380 | 42.639 | 42.713 | USD 33,645,621 | 56.79 |
| 2025-11-03 | BUY | 787,712 | 43.030 | 42.320 | 42.391 | USD 33,391,899 | 56.86 |
| 2025-10-31 | BUY | 787,712 | 43.050 | 41.960 | 42.069 | USD 33,138,255 | 56.93 |
| 2025-10-30 | BUY | 787,712 | 42.990 | 42.260 | 42.333 | USD 33,346,211 | 57.00 |
| 2025-10-29 | BUY | 787,712 | 42.500 | 43.695 | 43.575 | USD 34,324,944 | 57.08 |
| 2025-10-28 | BUY | 787,712 | 44.070 | 44.340 | 44.313 | USD 34,905,882 | 57.14 |
| 2025-10-27 | BUY | 787,712 | 44.160 | 44.790 | 44.727 | USD 35,231,995 | 57.21 |
| 2025-10-24 | BUY | 787,712 | 44.660 | 45.260 | 45.200 | USD 35,604,581 | 57.27 |
| 2025-10-23 | BUY | 787,712 | 44.670 | 45.180 | 45.129 | USD 35,548,655 | 57.34 |
| 2025-10-22 | BUY | 787,712 | 44.930 | 45.760 | 45.677 | USD 35,980,320 | 57.41 |
| 2025-10-21 | BUY | 787,712 | 45.760 | 45.890 | 45.877 | USD 36,137,863 | 57.47 |
| 2025-10-20 | BUY | 787,712 | 44.760 | 44.830 | 44.823 | USD 35,307,616 | 57.54 |
| 2025-10-17 | BUY | 787,712 | 44.340 | 44.590 | 44.565 | USD 35,104,385 | 57.61 |
| 2025-10-16 | BUY | 787,712 | 44.060 | 44.970 | 44.879 | USD 35,351,728 | 57.68 |
| 2025-10-15 | BUY | 787,712 | 44.560 | 45.000 | 44.956 | USD 35,412,381 | 57.75 |
| 2025-10-14 | BUY | 787,712 | 44.770 | 44.920 | 44.905 | USD 35,372,206 | 57.82 |
| 2025-10-13 | SELL | -787,712 | 44.070 | 44.490 | 44.448 | USD -35,012,224 | 57.10 Profit of 9,965,959 on sale |
| 2025-10-08 | BUY | 787,712 | 44.930 | 44.960 | 44.957 | USD 35,413,168 | 57.17 |
| 2025-10-07 | BUY | 787,712 | 44.230 | 44.730 | 44.680 | USD 35,194,972 | 57.24 |
| 2025-10-06 | BUY | 787,712 | 44.450 | 45.360 | 45.269 | USD 35,658,935 | 57.31 |
| 2025-10-03 | BUY | 787,712 | 45.110 | 45.230 | 45.218 | USD 35,618,761 | 57.38 |
| 2025-10-02 | BUY | 787,712 | 44.570 | 44.960 | 44.921 | USD 35,384,810 | 57.45 |
| 2025-10-01 | BUY | 787,712 | 45.090 | 45.740 | 45.675 | USD 35,978,747 | 57.52 |
| 2025-09-30 | BUY | 787,712 | 44.970 | 45.000 | 44.997 | USD 35,444,677 | 57.59 |
| 2025-09-29 | BUY | 787,712 | 44.600 | 45.350 | 45.275 | USD 35,663,660 | 57.66 |
| 2025-09-26 | BUY | 787,712 | 44.870 | 45.160 | 45.131 | USD 35,550,230 | 57.74 |
| 2025-09-25 | BUY | 796,596 | 44.890 | 45.350 | 45.304 | USD 36,088,984 | 57.81 |
| 2025-09-24 | SELL | -805,480 | 45.390 | 45.640 | 45.615 | USD -36,741,970 | 57.04 Profit of 9,206,450 on sale |
| 2025-09-18 | BUY | 805,480 | 45.460 | 47.000 | 46.846 | USD 37,733,516 | 57.11 |
| 2025-09-17 | BUY | 805,480 | 46.620 | 47.560 | 47.466 | USD 38,232,915 | 57.17 |
| 2025-09-16 | BUY | 805,480 | 46.570 | 47.630 | 47.524 | USD 38,279,632 | 57.24 |
| 2025-09-15 | BUY | 805,480 | 47.600 | 48.770 | 48.653 | USD 39,189,019 | 57.29 |
| 2025-09-12 | BUY | 805,480 | 48.400 | 48.960 | 48.904 | USD 39,391,193 | 57.35 |
| 2025-09-11 | BUY | 805,480 | 48.900 | 49.050 | 49.035 | USD 39,496,711 | 57.40 |
| 2025-09-10 | BUY | 805,480 | 48.520 | 48.610 | 48.601 | USD 39,147,134 | 57.45 |
| 2025-09-09 | BUY | 805,480 | 48.070 | 49.110 | 49.006 | USD 39,473,353 | 57.51 |
| 2025-09-08 | SELL | -805,480 | 48.750 | 49.160 | 49.119 | USD -39,564,372 | 56.72 Profit of 6,124,579 on sale |
| 2025-07-24 | BUY | 762,546 | 46.270 | 46.810 | 46.756 | USD 35,653,602 | 56.79 |
| 2025-07-23 | BUY | 762,546 | 46.830 | 46.930 | 46.920 | USD 35,778,659 | 56.85 |
| 2025-07-22 | BUY | 802,890 | 46.390 | 46.860 | 46.813 | USD 37,585,690 | 56.91 |
| 2025-07-21 | SELL | -843,234 | 46.030 | 46.390 | 46.354 | USD -39,087,268 | 56.36 Profit of 8,439,893 on sale |
| 2025-07-17 | BUY | 843,234 | 45.890 | 46.300 | 46.259 | USD 39,007,161 | 56.43 |
| 2025-07-16 | BUY | 929,793 | 45.980 | 46.300 | 46.268 | USD 43,019,662 | 56.50 |
| 2025-07-15 | BUY | 1,019,106 | 45.900 | 46.980 | 46.872 | USD 47,767,536 | 56.56 |
| 2025-07-14 | BUY | 1,021,860 | 47.130 | 47.570 | 47.526 | USD 48,564,918 | 56.62 |
| 2025-07-11 | BUY | 1,021,860 | 47.460 | 47.980 | 47.928 | USD 48,975,706 | 56.68 |
| 2025-07-10 | BUY | 1,021,860 | 47.990 | 48.330 | 48.296 | USD 49,351,752 | 56.74 |
| 2025-07-09 | BUY | 1,021,860 | 47.640 | 48.800 | 48.684 | USD 49,748,231 | 56.80 |
| 2025-07-08 | BUY | 1,021,860 | 48.510 | 48.800 | 48.771 | USD 49,837,133 | 56.86 |
| 2025-07-07 | BUY | 1,021,860 | 48.830 | 49.440 | 49.379 | USD 50,458,424 | 56.91 |
| 2025-07-04 | SELL | -1,021,860 | | | 65.620* | | 56.85 Profit of 58,093,496 on sale |
| 2025-07-03 | BUY | 954,991 | 49.320 | 49.480 | 49.464 | USD 47,237,674 | 56.90 |
| 2025-07-02 | BUY | 888,122 | 49.080 | 49.580 | 49.530 | USD 43,988,684 | 56.95 |
| 2025-06-30 | BUY | 888,122 | 49.070 | 49.100 | 49.097 | USD 43,604,125 | 57.01 |
| 2025-06-27 | BUY | 888,122 | 48.180 | 48.980 | 48.900 | USD 43,429,165 | 57.07 |
| 2025-06-26 | BUY | 888,122 | 48.240 | 48.360 | 48.348 | USD 42,938,923 | 57.13 |
| 2025-06-25 | BUY | 888,122 | 48.140 | 48.900 | 48.824 | USD 43,361,670 | 57.19 |
| 2025-06-24 | BUY | 888,122 | 48.650 | 48.680 | 48.677 | USD 43,231,115 | 57.25 |
| 2025-06-23 | BUY | 888,122 | 47.720 | 48.100 | 48.062 | USD 42,684,918 | 57.32 |
| 2025-06-20 | BUY | 888,122 | 47.970 | 49.150 | 49.032 | USD 43,546,399 | 57.39 |
| 2025-06-19 | BUY | 888,122 | | | 47.880* | | 57.46 |
| 2025-06-18 | BUY | 888,122 | 47.880 | 48.280 | 48.240 | USD 42,843,004 | 57.53 |
| 2025-06-17 | BUY | 888,122 | 48.000 | 48.480 | 48.432 | USD 43,013,524 | 57.60 |
| 2025-06-16 | BUY | 888,122 | 48.390 | 49.260 | 49.173 | USD 43,671,622 | 57.66 |
| 2025-06-13 | BUY | 888,122 | 48.590 | 49.580 | 49.481 | USD 43,945,166 | 57.73 |
| 2025-06-12 | BUY | 888,122 | 49.990 | 50.730 | 50.656 | USD 44,988,708 | 57.79 |
| 2025-06-11 | BUY | 888,122 | 50.500 | 50.910 | 50.869 | USD 45,177,878 | 57.84 |
| 2025-06-10 | BUY | 888,122 | 50.280 | 50.330 | 50.325 | USD 44,694,741 | 57.90 |
| 2025-06-09 | BUY | 888,122 | 50.150 | 50.600 | 50.555 | USD 44,899,007 | 57.96 |
| 2025-06-06 | BUY | 888,122 | 50.130 | 50.920 | 50.841 | USD 45,153,009 | 58.02 |
| 2025-06-05 | BUY | 888,122 | 50.140 | 50.520 | 50.482 | USD 44,834,175 | 58.08 |
| 2025-06-04 | BUY | 888,122 | 50.380 | 51.010 | 50.947 | USD 45,247,150 | 58.14 |
| 2025-06-03 | BUY | 888,122 | 51.010 | 51.150 | 51.136 | USD 45,415,008 | 58.20 |
| 2025-06-02 | BUY | 888,122 | 50.800 | 51.400 | 51.340 | USD 45,596,185 | 58.26 |
| 2025-05-30 | BUY | 888,122 | 51.480 | 51.710 | 51.687 | USD 45,904,361 | 58.31 |
| 2025-05-29 | BUY | 888,122 | 51.420 | 52.230 | 52.149 | USD 46,314,674 | 58.37 |
| 2025-05-28 | BUY | 888,122 | 52.050 | 53.090 | 52.986 | USD 47,058,032 | 58.42 |
| 2025-05-27 | BUY | 888,122 | 52.820 | 54.350 | 54.197 | USD 48,133,547 | 58.46 |
| 2025-05-26 | BUY | 888,122 | | | 53.670* | | 58.50 |
| 2025-05-23 | BUY | 888,122 | 53.670 | 58.070 | 57.630 | USD 51,182,470 | 58.54 |
| 2025-05-22 | BUY | 888,122 | 60.660 | 61.240 | 61.182 | USD 54,337,082 | 58.53 |
| 2025-05-21 | BUY | 888,122 | 61.090 | 61.660 | 61.603 | USD 54,710,979 | 58.50 |
| 2025-05-20 | BUY | 888,122 | 61.620 | 63.300 | 63.132 | USD 56,068,917 | 58.48 |
| 2025-05-19 | BUY | 888,122 | 63.430 | 63.770 | 63.736 | USD 56,605,344 | 58.43 |
| 2025-05-16 | BUY | 888,122 | 63.840 | 63.850 | 63.849 | USD 56,705,700 | 58.39 |
| 2025-05-15 | BUY | 888,122 | 62.970 | 63.070 | 63.060 | USD 56,004,973 | 58.35 |
| 2025-05-14 | BUY | 888,122 | 62.420 | 62.540 | 62.528 | USD 55,532,493 | 58.31 |
| 2025-05-13 | BUY | 888,122 | 62.390 | 62.930 | 62.876 | USD 55,841,559 | 58.27 |
| 2025-05-12 | BUY | 888,122 | 62.160 | 62.710 | 62.655 | USD 55,645,283 | 58.24 |
| 2025-05-09 | BUY | 888,122 | 61.520 | 62.060 | 62.006 | USD 55,068,894 | 58.21 |
| 2025-05-08 | BUY | 888,122 | 61.780 | 62.350 | 62.293 | USD 55,323,782 | 58.18 |
| 2025-05-07 | BUY | 821,289 | 61.240 | 61.730 | 61.681 | USD 50,657,927 | 58.15 |
| 2025-05-06 | BUY | 754,456 | 60.800 | 60.980 | 60.962 | USD 45,993,146 | 58.12 |
| 2025-05-05 | BUY | 754,456 | 61.050 | 61.410 | 61.374 | USD 46,303,982 | 58.10 |
| 2025-05-02 | BUY | 754,456 | 61.220 | 61.740 | 61.688 | USD 46,540,883 | 58.07 |
| 2025-05-01 | BUY | 754,456 | 60.500 | 61.190 | 61.121 | USD 46,113,104 | 58.04 |
| 2025-04-30 | BUY | 501,514 | 61.030 | 61.190 | 61.174 | USD 30,679,617 | 58.01 |
| 2025-04-29 | BUY | 248,572 | 60.510 | 60.600 | 60.591 | USD 15,061,226 | 57.99 |
| 2025-04-28 | BUY | 248,572 | 59.810 | 61.080 | 60.953 | USD 15,151,210 | 57.97 |
| 2025-04-25 | BUY | 248,572 | 60.900 | 61.940 | 61.836 | USD 15,370,698 | 57.94 |
| 2025-04-24 | BUY | 248,572 | 61.970 | 62.090 | 62.078 | USD 15,430,853 | 57.90 |
| 2025-04-23 | BUY | 248,572 | 61.050 | 61.950 | 61.860 | USD 15,376,664 | 57.87 |
| 2025-04-22 | BUY | 248,572 | 60.410 | 60.560 | 60.545 | USD 15,049,792 | 57.84 |
| 2025-04-21 | BUY | 248,572 | 58.730 | 59.560 | 59.477 | USD 14,784,317 | 57.83 |
| 2025-04-18 | BUY | 248,572 | | | 59.680* | | 57.81 |
| 2025-04-17 | BUY | 248,572 | 59.680 | 60.310 | 60.247 | USD 14,975,718 | 57.79 |
| 2025-04-16 | BUY | 248,572 | 59.440 | 60.680 | 60.556 | USD 15,052,526 | 57.78 |
| 2025-04-15 | BUY | 248,572 | 60.450 | 60.720 | 60.693 | USD 15,086,581 | 57.75 |
| 2025-04-14 | BUY | 248,572 | 59.830 | 60.490 | 60.424 | USD 15,019,715 | 57.73 |
| 2025-04-11 | BUY | 248,572 | 59.840 | 60.310 | 60.263 | USD 14,979,695 | 57.70 |
| 2025-04-10 | BUY | 248,572 | 58.660 | 58.910 | 58.885 | USD 14,637,162 | 57.69 |
| 2025-04-09 | BUY | 234,229 | 58.520 | 58.970 | 58.925 | USD 13,801,944 | 57.68 |
| 2025-04-08 | BUY | 219,886 | 54.590 | 56.240 | 56.075 | USD 12,330,108 | 57.72 |
| 2025-04-07 | BUY | 219,886 | 54.220 | 55.880 | 55.714 | USD 12,250,729 | 57.76 |
| 2025-04-04 | BUY | 219,886 | 54.510 | 57.200 | 56.931 | USD 12,518,330 | 57.80 |
| 2025-04-02 | BUY | 219,886 | 57.470 | 58.140 | 58.073 | USD 12,769,440 | 57.80 |
| 2025-04-01 | BUY | 238,469 | 57.210 | 57.300 | 57.291 | USD 13,662,127 | 57.81 |
| 2025-03-31 | BUY | 257,052 | 56.590 | 56.990 | 56.950 | USD 14,639,112 | 57.82 |
| 2025-03-28 | BUY | 257,052 | 55.150 | 55.720 | 55.663 | USD 14,308,286 | 57.85 |
| 2025-03-27 | BUY | 257,052 | 55.640 | 55.800 | 55.784 | USD 14,339,389 | 57.88 |
| 2025-03-10 | BUY | 257,052 | 52.820 | 53.720 | 53.630 | USD 13,785,699 | 58.70 |
| 2025-03-07 | BUY | 257,052 | 53.740 | 53.850 | 53.839 | USD 13,839,422 | 58.78 |
| 2025-02-18 | BUY | 885,380 | 59.590 | 59.960 | 59.923 | USD 53,054,625 | 59.40 |
| 2025-02-17 | BUY | 628,328 | | | 59.390* | | 59.40 |
| 2025-02-14 | BUY | 885,380 | 59.390 | 60.030 | 59.966 | USD 53,092,696 | 59.40 |
| 2025-02-13 | BUY | 1,513,708 | 59.830 | 60.070 | 60.046 | USD 90,892,110 | 59.40 |
| 2025-02-12 | BUY | 1,513,708 | 59.020 | 59.310 | 59.281 | USD 89,734,126 | 59.40 |
| 2025-02-11 | BUY | 1,513,708 | 59.230 | 59.280 | 59.275 | USD 89,725,040 | 59.41 |
| 2025-02-10 | BUY | 1,513,708 | 58.630 | 59.030 | 58.990 | USD 89,293,633 | 59.42 |
| 2025-02-07 | BUY | 1,513,708 | 58.210 | 59.640 | 59.497 | USD 90,061,084 | 59.45 |
| 2025-02-06 | BUY | 1,513,708 | 59.190 | 59.690 | 59.640 | USD 90,277,543 | 59.46 |
| 2025-02-05 | BUY | 1,538,098 | 58.720 | 58.770 | 58.765 | USD 90,386,330 | 59.47 |
| 2025-02-04 | BUY | 1,562,488 | 57.860 | 58.050 | 58.031 | USD 90,672,740 | 59.51 |
| 2025-02-03 | BUY | 1,562,488 | 57.760 | 58.050 | 58.021 | USD 90,657,115 | 59.55 |
| 2025-01-31 | BUY | 1,562,488 | 57.930 | 58.760 | 58.677 | USD 91,682,106 | 59.59 |
| 2025-01-30 | BUY | 1,538,098 | 58.560 | 58.630 | 58.623 | USD 90,167,921 | 59.62 |
| 2025-01-29 | BUY | 1,513,708 | 57.320 | 57.550 | 57.527 | USD 87,079,079 | 59.68 |
| 2025-01-28 | BUY | 1,513,708 | 57.310 | 58.190 | 58.102 | USD 87,949,461 | 59.74 |
| 2025-01-27 | BUY | 1,513,708 | 57.630 | 57.700 | 57.693 | USD 87,330,357 | 59.79 |
| 2025-01-24 | BUY | 1,513,708 | 57.700 | 57.880 | 57.862 | USD 87,586,174 | 59.85 |
| 2025-01-23 | BUY | 1,513,708 | 57.610 | 57.720 | 57.709 | USD 87,354,577 | 59.92 |
| 2025-01-22 | SELL | -1,513,708 | 57.660 | 58.000 | 57.966 | USD -87,743,598 | 57.53 Loss of -663,316 on sale |
| 2025-01-02 | BUY | 1,513,708 | 56.320 | 58.020 | 57.850 | USD 87,568,008 | 57.56 |
| 2024-12-30 | BUY | 1,385,182 | 58.130 | 58.260 | 58.247 | USD 80,682,694 | 57.55 |
| 2024-12-10 | BUY | 1,256,656 | 61.520 | 61.910 | 61.871 | USD 77,750,563 | 57.42 |
| 2024-12-09 | BUY | 1,256,656 | 61.770 | 62.400 | 62.337 | USD 78,336,167 | 57.27 |
| 2024-12-06 | BUY | 1,256,656 | 62.080 | 62.430 | 62.395 | USD 78,409,052 | 57.11 |
| 2024-12-05 | BUY | 1,256,656 | 61.910 | 62.700 | 62.621 | USD 78,693,056 | 56.94 |
| 2024-12-04 | BUY | 1,256,656 | 62.970 | 63.240 | 63.213 | USD 79,436,998 | 56.71 |
| 2024-12-03 | BUY | 1,256,656 | 62.240 | 62.360 | 62.348 | USD 78,349,989 | 56.50 |
| 2024-12-02 | BUY | 1,256,656 | 62.020 | 63.390 | 63.253 | USD 79,487,261 | 56.28 |
| 2024-11-29 | BUY | 1,256,656 | 63.390 | 64.060 | 63.993 | USD 80,417,185 | 55.98 |
| 2024-11-28 | BUY | 1,256,656 | | | 63.510* | | 55.66 |
| 2024-11-27 | BUY | 1,256,656 | 63.510 | 64.380 | 64.293 | USD 80,794,181 | 55.30 |
| 2024-11-26 | BUY | 1,256,656 | 63.800 | 64.190 | 64.151 | USD 80,615,742 | 54.45 |
| 2024-11-26 | BUY | 1,256,656 | 63.800 | 64.190 | 64.151 | USD 80,615,742 | 54.45 |
| 2024-11-21 | BUY | 1,256,656 | 56.900 | 57.170 | 57.143 | USD 71,809,092 | 52.98 |
| 2024-11-20 | BUY | 1,256,656 | 55.420 | 56.750 | 56.617 | USD 71,148,093 | 52.82 |
| 2024-11-19 | BUY | 1,256,656 | 56.520 | 56.920 | 56.880 | USD 71,478,591 | 52.55 |
| 2024-11-18 | BUY | 1,256,656 | 56.630 | 57.090 | 57.044 | USD 71,684,685 | 52.24 |
| 2024-11-11 | SELL | -1,256,656 | 56.750 | 56.990 | 56.966 | USD -71,586,668 | 52.09 Loss of -6,127,980 on sale |
| 2024-11-07 | SELL | -1,256,656 | 55.770 | 56.200 | 56.157 | USD -70,570,032 | 52.06 Loss of -5,151,948 on sale |
| 2024-10-31 | SELL | -1,256,656 | 51.470 | 52.420 | 52.325 | USD -65,754,523 | 52.17 Loss of -196,351 on sale |
| 2024-10-28 | BUY | 1,256,656 | 51.850 | 52.230 | 52.192 | USD 65,587,389 | 52.28 |
| 2024-10-24 | SELL | -1,256,656 | 51.380 | 51.580 | 51.560 | USD -64,793,186 | 52.65 Profit of 1,363,470 on sale |
| 2024-10-22 | BUY | 1,256,656 | 52.070 | 52.460 | 52.421 | USD 65,875,163 | 53.22 |
| 2024-10-18 | BUY | 1,256,656 | 53.880 | 54.080 | 54.060 | USD 67,934,826 | 0.00 |