| Date | Action | Quantity | Market High | Market Low | Likely Trade Price | Likely Trade Value (Profit/Loss) | Average Price previous trades |
|---|
| 2025-11-10 | BUY | 179,646 | 67.430 | 65.742 | 65.911 | USD 11,840,611 | 94.32 |
| 2025-11-07 | BUY | 179,646 | | | 66.220* | | 94.47 |
| 2025-11-06 | BUY | 179,646 | 68.070 | 66.210 | 66.396 | USD 11,927,776 | 94.63 |
| 2025-11-05 | BUY | 179,646 | 68.210 | 65.900 | 66.131 | USD 11,880,170 | 94.78 |
| 2025-11-04 | BUY | 179,646 | 67.289 | 65.950 | 66.084 | USD 11,871,713 | 94.95 |
| 2025-11-03 | BUY | 179,646 | 70.350 | 67.705 | 67.970 | USD 12,210,449 | 95.10 |
| 2025-10-31 | BUY | 179,646 | 69.580 | 67.620 | 67.816 | USD 12,182,874 | 95.25 |
| 2025-10-30 | BUY | 179,646 | 70.764 | 67.910 | 68.195 | USD 12,251,028 | 95.40 |
| 2025-10-29 | BUY | 179,646 | 69.680 | 72.730 | 72.425 | USD 13,010,862 | 95.55 |
| 2025-10-28 | BUY | 179,646 | 73.020 | 79.215 | 78.595 | USD 14,119,367 | 95.68 |
| 2025-10-27 | BUY | 179,646 | 70.250 | 71.870 | 71.708 | USD 12,882,056 | 95.83 |
| 2025-10-24 | BUY | 179,646 | 69.770 | 71.250 | 71.102 | USD 12,773,190 | 95.99 |
| 2025-10-23 | BUY | 179,646 | 69.660 | 70.060 | 70.020 | USD 12,578,813 | 96.15 |
| 2025-10-22 | BUY | 179,646 | 68.070 | 69.370 | 69.240 | USD 12,438,689 | 96.31 |
| 2025-10-21 | BUY | 179,646 | 70.050 | 70.360 | 70.329 | USD 12,634,324 | 96.47 |
| 2025-10-20 | BUY | 179,646 | 69.200 | 69.470 | 69.443 | USD 12,475,157 | 96.64 |
| 2025-10-17 | BUY | 179,646 | 67.410 | 67.710 | 67.680 | USD 12,158,441 | 96.82 |
| 2025-10-16 | BUY | 179,646 | 66.050 | 68.600 | 68.345 | USD 12,277,906 | 97.00 |
| 2025-10-15 | BUY | 179,646 | 67.980 | 69.875 | 69.686 | USD 12,518,721 | 97.18 |
| 2025-10-14 | BUY | 179,646 | 69.150 | 69.710 | 69.654 | USD 12,513,062 | 97.36 |
| 2025-10-13 | SELL | -179,646 | 68.860 | 70.930 | 70.723 | USD -12,705,104 | 90.05 Profit of 3,472,765 on sale |
| 2025-09-29 | BUY | 156,964 | 69.680 | 71.260 | 71.102 | USD 11,160,455 | 90.18 |
| 2025-09-26 | BUY | 156,964 | 67.300 | 67.630 | 67.597 | USD 10,610,295 | 90.33 |
| 2025-09-25 | BUY | 156,964 | 66.740 | 67.490 | 67.415 | USD 10,581,728 | 90.48 |
| 2025-09-24 | SELL | -156,964 | 67.860 | 68.580 | 68.508 | USD -10,753,290 | 82.79 Profit of 2,241,463 on sale |
| 2025-09-18 | BUY | 156,964 | 68.520 | 70.300 | 70.122 | USD 11,006,630 | 82.88 |
| 2025-09-17 | BUY | 156,964 | 68.620 | 69.270 | 69.205 | USD 10,862,693 | 82.97 |
| 2025-09-16 | BUY | 156,964 | 66.850 | 67.140 | 67.111 | USD 10,534,011 | 83.08 |
| 2025-09-15 | BUY | 156,964 | 67.110 | 68.190 | 68.082 | USD 10,686,423 | 83.18 |
| 2025-09-12 | BUY | 156,964 | 66.890 | 67.750 | 67.664 | USD 10,620,812 | 83.29 |
| 2025-09-11 | SELL | -156,964 | 67.270 | 67.350 | 67.342 | USD -10,570,269 | 75.27 Profit of 1,244,761 on sale |
| 2025-08-29 | SELL | -419,186 | 70.190 | 70.700 | 70.649 | USD -29,615,071 | 74.98 Profit of 1,816,438 on sale |
| 2025-08-28 | BUY | 419,186 | 70.060 | 70.560 | 70.510 | USD 29,556,804 | 75.02 |
| 2025-08-27 | BUY | 419,186 | 69.650 | 70.080 | 70.037 | USD 29,358,531 | 75.05 |
| 2025-08-26 | BUY | 419,186 | 70.180 | 70.250 | 70.243 | USD 29,444,882 | 75.09 |
| 2025-08-22 | SELL | -419,186 | 69.900 | 70.150 | 70.125 | USD -29,395,419 | 74.76 Profit of 1,943,693 on sale |
| 2025-08-18 | BUY | 419,186 | 69.530 | 69.985 | 69.940 | USD 29,317,659 | 74.80 |
| 2025-08-15 | BUY | 419,186 | 69.230 | 70.160 | 70.067 | USD 29,371,107 | 74.84 |
| 2025-08-14 | BUY | 419,186 | 69.380 | 69.820 | 69.776 | USD 29,249,122 | 74.88 |
| 2025-08-13 | BUY | 419,186 | 70.630 | 70.730 | 70.720 | USD 29,644,835 | 74.91 |
| 2025-08-12 | BUY | 419,186 | 67.970 | 68.740 | 68.663 | USD 28,782,568 | 74.96 |
| 2025-08-11 | SELL | -419,186 | 67.080 | 68.480 | 68.340 | USD -28,647,173 | 74.61 Profit of 2,626,440 on sale |
| 2025-08-06 | BUY | 419,186 | 69.420 | 69.610 | 69.591 | USD 29,171,573 | 74.64 |
| 2025-08-05 | BUY | 419,186 | 67.830 | 68.670 | 68.586 | USD 28,750,290 | 74.69 |
| 2025-08-04 | BUY | 419,186 | 68.010 | 68.570 | 68.514 | USD 28,720,110 | 74.74 |
| 2025-08-01 | BUY | 419,186 | 67.110 | 68.350 | 68.226 | USD 28,599,383 | 74.80 |
| 2025-07-31 | BUY | 419,186 | 68.760 | 70.055 | 69.926 | USD 29,311,791 | 74.84 |
| 2025-07-30 | BUY | 419,186 | 69.710 | 72.205 | 71.956 | USD 30,162,739 | 74.88 |
| 2025-07-29 | BUY | 419,186 | 71.450 | 73.280 | 73.097 | USD 30,641,238 | 74.91 |
| 2025-07-28 | BUY | 419,186 | 78.220 | 79.500 | 79.372 | USD 33,271,631 | 74.88 |
| 2025-07-25 | BUY | 419,186 | 77.980 | 78.815 | 78.732 | USD 33,003,144 | 74.86 |
| 2025-07-24 | BUY | 419,186 | 77.820 | 78.760 | 78.666 | USD 32,975,687 | 74.84 |
| 2025-07-23 | BUY | 419,186 | 76.660 | 77.230 | 77.173 | USD 32,349,843 | 74.82 |
| 2025-07-22 | BUY | 499,525 | 76.000 | 76.150 | 76.135 | USD 38,031,337 | 74.81 |
| 2025-07-21 | BUY | 579,864 | 74.820 | 76.230 | 76.089 | USD 44,121,274 | 74.81 |
| 2025-07-18 | BUY | 579,864 | 74.170 | 74.350 | 74.332 | USD 43,102,450 | 74.82 |
| 2025-07-17 | BUY | 579,864 | 73.860 | 74.180 | 74.148 | USD 42,995,756 | 74.83 |
| 2025-07-16 | BUY | 579,864 | 72.970 | 73.580 | 73.519 | USD 42,631,022 | 74.84 |
| 2025-07-15 | BUY | 579,864 | 72.960 | 73.910 | 73.815 | USD 42,802,663 | 74.86 |
| 2025-07-14 | SELL | -579,864 | 73.890 | 74.310 | 74.268 | USD -43,065,338 | 72.23 Loss of -1,182,360 on sale |
| 2025-07-10 | BUY | 579,864 | 75.700 | 76.220 | 76.168 | USD 44,167,082 | 72.20 |
| 2025-07-09 | BUY | 579,864 | 74.830 | 75.790 | 75.694 | USD 43,892,226 | 72.18 |
| 2025-07-08 | BUY | 579,864 | 75.030 | 76.515 | 76.366 | USD 44,282,184 | 72.15 |
| 2025-07-07 | BUY | 579,864 | 76.180 | 76.830 | 76.765 | USD 44,513,261 | 72.12 |
| 2025-07-04 | BUY | 579,864 | | | 76.590* | | 72.08 |
| 2025-07-03 | BUY | 579,864 | 76.590 | 77.360 | 77.283 | USD 44,813,630 | 72.04 |
| 2025-07-02 | BUY | 579,864 | 76.310 | 76.865 | 76.809 | USD 44,539,063 | 72.00 |
| 2025-06-30 | BUY | 579,864 | 74.320 | 74.540 | 74.518 | USD 43,210,306 | 71.98 |
| 2025-06-27 | BUY | 579,864 | 73.640 | 73.750 | 73.739 | USD 42,758,591 | 71.97 |
| 2025-06-26 | BUY | 579,864 | 73.170 | 73.380 | 73.359 | USD 42,538,242 | 71.96 |
| 2025-06-25 | BUY | 579,864 | 73.070 | 74.250 | 74.132 | USD 42,986,478 | 71.95 |
| 2025-06-24 | BUY | 579,864 | 73.580 | 73.940 | 73.904 | USD 42,854,270 | 71.93 |
| 2025-06-23 | BUY | 579,864 | 72.010 | 72.147 | 72.133 | USD 41,827,506 | 71.93 |
| 2025-06-20 | BUY | 579,864 | 70.050 | 70.550 | 70.500 | USD 40,880,414 | 71.95 |
| 2025-06-19 | BUY | 579,864 | | | 68.570* | | 71.98 |
| 2025-06-18 | BUY | 579,864 | 68.570 | 71.276 | 71.005 | USD 41,173,476 | 72.01 |
| 2025-06-17 | BUY | 579,864 | 70.670 | 72.100 | 71.957 | USD 41,725,273 | 72.03 |
| 2025-06-16 | BUY | 579,864 | 72.260 | 72.485 | 72.463 | USD 42,018,396 | 72.02 |
| 2025-06-13 | BUY | 579,864 | 70.830 | 74.215 | 73.876 | USD 42,838,321 | 72.04 |
| 2025-06-12 | BUY | 579,864 | 74.810 | 75.307 | 75.257 | USD 43,638,998 | 72.01 |
| 2025-06-11 | BUY | 579,864 | 74.610 | 75.210 | 75.150 | USD 43,576,779 | 71.98 |
| 2025-06-10 | BUY | 579,864 | 74.760 | 75.270 | 75.219 | USD 43,616,789 | 71.96 |
| 2025-06-09 | BUY | 579,864 | 73.550 | 73.970 | 73.928 | USD 42,868,187 | 71.94 |
| 2025-06-06 | BUY | 579,864 | 73.430 | 73.620 | 73.601 | USD 42,678,572 | 71.92 |
| 2025-06-04 | BUY | 579,864 | 72.800 | 73.070 | 73.043 | USD 42,355,006 | 71.91 |
| 2025-06-03 | BUY | 579,864 | 71.330 | 71.430 | 71.420 | USD 41,413,887 | 71.92 |
| 2025-06-02 | BUY | 579,864 | 70.930 | 70.960 | 70.957 | USD 41,145,409 | 71.93 |
| 2025-05-30 | BUY | 579,864 | 70.280 | 71.080 | 71.000 | USD 41,170,345 | 71.95 |
| 2025-05-29 | BUY | 579,864 | 70.930 | 72.449 | 72.297 | USD 41,922,484 | 71.96 |
| 2025-05-28 | BUY | 579,864 | 71.440 | 72.035 | 71.976 | USD 41,736,003 | 71.97 |
| 2025-05-27 | BUY | 579,864 | 71.480 | 71.995 | 71.944 | USD 41,717,447 | 71.97 |
| 2025-05-26 | BUY | 579,864 | | | 69.850* | | 71.99 |
| 2025-05-23 | BUY | 579,864 | 69.850 | 70.140 | 70.111 | USD 40,654,844 | 72.02 |
| 2025-05-22 | BUY | 579,864 | 71.450 | 71.985 | 71.932 | USD 41,710,487 | 72.03 |
| 2025-05-21 | BUY | 579,864 | 71.650 | 73.204 | 73.049 | USD 42,358,255 | 72.03 |
| 2025-05-20 | BUY | 579,864 | 72.610 | 72.780 | 72.763 | USD 42,192,644 | 72.02 |
| 2025-05-19 | BUY | 579,864 | 72.320 | 72.540 | 72.518 | USD 42,050,578 | 72.02 |
| 2025-05-16 | BUY | 579,864 | 72.180 | 72.220 | 72.216 | USD 41,875,459 | 72.02 |
| 2025-05-15 | BUY | 579,864 | 71.570 | 72.670 | 72.560 | USD 42,074,931 | 72.02 |
| 2025-05-14 | BUY | 579,864 | 72.680 | 73.340 | 73.274 | USD 42,488,953 | 72.02 |
| 2025-05-13 | BUY | 579,864 | 72.290 | 72.650 | 72.614 | USD 42,106,245 | 72.01 |
| 2025-05-12 | BUY | 579,864 | 72.310 | 74.150 | 73.966 | USD 42,890,221 | 72.01 |
| 2025-05-09 | BUY | 579,864 | 70.260 | 71.320 | 71.214 | USD 41,294,435 | 72.03 |
| 2025-05-08 | BUY | 579,864 | 70.480 | 70.946 | 70.899 | USD 41,112,009 | 72.05 |
| 2025-05-07 | BUY | 579,864 | 68.690 | 68.940 | 68.915 | USD 39,961,329 | 72.09 |
| 2025-05-06 | BUY | 579,864 | 68.050 | 68.930 | 68.842 | USD 39,918,998 | 72.15 |
| 2025-05-05 | BUY | 579,864 | 68.540 | 69.360 | 69.278 | USD 40,171,819 | 72.20 |
| 2025-05-02 | BUY | 579,864 | 67.240 | 67.760 | 67.708 | USD 39,261,433 | 72.27 |
| 2025-05-01 | BUY | 579,864 | 65.410 | 66.120 | 66.049 | USD 38,299,439 | 72.36 |
| 2025-04-30 | BUY | 579,864 | 65.840 | 65.990 | 65.975 | USD 38,256,526 | 72.45 |
| 2025-04-29 | BUY | 579,864 | 66.320 | 67.430 | 67.319 | USD 39,035,865 | 72.54 |
| 2025-04-28 | BUY | 579,864 | 64.930 | 65.820 | 65.731 | USD 38,115,040 | 72.65 |
| 2025-04-25 | BUY | 579,864 | 65.340 | 65.420 | 65.412 | USD 37,930,063 | 72.76 |
| 2025-04-24 | BUY | 579,864 | 64.770 | 64.830 | 64.824 | USD 37,589,105 | 72.88 |
| 2025-04-23 | BUY | 579,864 | 62.460 | 64.570 | 64.359 | USD 37,319,467 | 73.03 |
| 2025-04-22 | BUY | 579,864 | 61.420 | 61.910 | 61.861 | USD 35,870,967 | 73.21 |
| 2025-04-21 | BUY | 579,864 | 60.285 | 60.960 | 60.892 | USD 35,309,368 | 73.42 |
| 2025-04-18 | BUY | 579,864 | | | 61.000* | | 73.61 |
| 2025-04-17 | BUY | 579,864 | 61.000 | 61.470 | 61.423 | USD 35,616,987 | 73.82 |
| 2025-04-16 | BUY | 579,864 | 60.240 | 61.460 | 61.338 | USD 35,567,698 | 74.04 |
| 2025-04-15 | BUY | 579,864 | 62.000 | 62.790 | 62.711 | USD 36,363,852 | 74.24 |
| 2025-04-14 | BUY | 579,864 | 62.270 | 63.900 | 63.737 | USD 36,958,793 | 74.44 |
| 2025-04-11 | BUY | 579,864 | 62.590 | 62.810 | 62.788 | USD 36,408,502 | 74.65 |
| 2025-04-10 | BUY | 579,864 | 60.560 | 62.450 | 62.261 | USD 36,102,913 | 74.89 |
| 2025-04-09 | BUY | 579,864 | 63.950 | 64.170 | 64.148 | USD 37,197,115 | 75.09 |
| 2025-04-08 | BUY | 579,864 | 57.410 | 61.260 | 60.875 | USD 35,299,220 | 75.41 |
| 2025-04-07 | BUY | 579,864 | 58.530 | 61.480 | 61.185 | USD 35,478,979 | 75.72 |
| 2025-04-04 | BUY | 579,864 | 58.370 | 60.190 | 60.008 | USD 34,796,478 | 76.05 |
| 2025-04-02 | BUY | 579,864 | 67.150 | 67.570 | 67.528 | USD 39,157,056 | 76.22 |
| 2025-04-01 | BUY | 579,864 | 66.100 | 66.360 | 66.334 | USD 38,464,699 | 76.42 |
| 2025-03-31 | BUY | 579,864 | 65.250 | 65.430 | 65.412 | USD 37,930,064 | 76.64 |
| 2025-03-28 | BUY | 579,864 | 65.150 | 68.240 | 67.931 | USD 39,390,740 | 76.88 |
| 2025-03-27 | BUY | 579,864 | 68.860 | 69.955 | 69.846 | USD 40,500,892 | 77.05 |
| 2025-02-25 | BUY | 221,378 | 74.070 | 77.568 | 77.218 | USD 17,094,411 | 82.68 |
| 2025-02-18 | BUY | 137,108 | 78.620 | 78.760 | 78.746 | USD 10,796,707 | 83.97 |
| 2024-12-10 | SELL | -20,237 | 88.760 | 90.000 | 89.876 | USD -1,818,821 | 89.64 Loss of -4,742 on sale |