| Date | Action | Quantity | Market High | Market Low | Likely Trade Price | Likely Trade Value (Profit/Loss) | Average Price previous trades |
|---|
| 2025-11-27 | BUY | 85,656 | | | 81.270* | | 77.35 |
| 2025-11-26 | BUY | 85,656 | 82.070 | 80.620 | 80.765 | USD 6,918,007 | 77.33 |
| 2025-11-26 | BUY | 85,656 | 82.070 | 80.620 | 80.765 | USD 6,918,007 | 77.33 |
| 2025-11-25 | BUY | 85,656 | 81.630 | 79.390 | 79.614 | USD 6,819,417 | 77.32 |
| 2025-11-24 | BUY | 85,656 | 79.435 | 77.140 | 77.369 | USD 6,627,162 | 77.31 |
| 2025-11-21 | BUY | 91,616 | 77.380 | 74.500 | 74.788 | USD 6,851,776 | 77.31 |
| 2025-11-20 | BUY | 97,576 | 78.000 | 74.680 | 75.012 | USD 7,319,371 | 77.32 |
| 2025-11-19 | BUY | 97,576 | 76.520 | 75.255 | 75.381 | USD 7,355,425 | 77.33 |
| 2025-11-18 | BUY | 97,576 | 76.075 | 74.770 | 74.900 | USD 7,308,491 | 77.34 |
| 2025-11-17 | BUY | 97,576 | 77.360 | 75.280 | 75.488 | USD 7,365,817 | 77.35 |
| 2025-11-14 | BUY | 97,576 | 78.085 | 75.580 | 75.831 | USD 7,399,237 | 77.34 |
| 2025-11-13 | BUY | 97,576 | 82.550 | 76.830 | 77.402 | USD 7,552,578 | 77.35 |
| 2025-11-12 | BUY | 67,385 | 82.600 | 79.840 | 80.116 | USD 5,398,616 | 77.32 |
| 2025-11-11 | BUY | 37,194 | 80.190 | 79.170 | 79.272 | USD 2,948,443 | 77.31 |
| 2025-11-10 | BUY | 37,194 | 80.330 | 79.140 | 79.259 | USD 2,947,959 | 77.30 |
| 2025-11-07 | BUY | 37,194 | 79.390 | 77.830 | 77.986 | USD 2,900,611 | 77.29 |
| 2025-11-06 | BUY | 37,194 | 81.210 | 78.105 | 78.416 | USD 2,916,596 | 77.28 |
| 2025-11-05 | BUY | 37,194 | 81.500 | 75.000 | 75.650 | USD 2,813,729 | 77.27 |
| 2025-11-04 | BUY | 37,194 | 79.270 | 77.900 | 78.037 | USD 2,902,508 | 77.26 |
| 2025-11-03 | BUY | 37,194 | 79.940 | 78.620 | 78.752 | USD 2,929,102 | 77.25 |
| 2025-10-31 | BUY | 37,194 | 80.510 | 78.820 | 78.989 | USD 2,937,917 | 77.24 |
| 2025-10-30 | BUY | 37,194 | 80.445 | 78.640 | 78.820 | USD 2,931,650 | 77.23 |
| 2025-10-29 | BUY | 37,194 | 80.925 | 78.820 | 79.031 | USD 2,939,460 | 77.22 |
| 2025-10-28 | BUY | 37,194 | 81.620 | 80.345 | 80.473 | USD 2,993,094 | 77.20 |
| 2025-10-27 | BUY | 37,194 | 82.465 | 80.500 | 80.696 | USD 3,001,426 | 77.18 |
| 2025-10-24 | BUY | 37,194 | 82.190 | 81.110 | 81.218 | USD 3,020,822 | 77.16 |
| 2025-10-23 | BUY | 37,194 | 81.140 | 78.500 | 78.764 | USD 2,929,548 | 77.14 |
| 2025-10-22 | BUY | 37,194 | 80.315 | 78.585 | 78.758 | USD 2,929,325 | 77.13 |
| 2025-10-21 | BUY | 37,194 | 80.010 | 78.380 | 78.543 | USD 2,921,328 | 77.12 |
| 2025-10-20 | BUY | 37,194 | 79.030 | 77.550 | 77.698 | USD 2,889,900 | 77.11 |
| 2025-10-17 | BUY | 37,194 | 78.250 | 76.800 | 76.945 | USD 2,861,892 | 77.11 |
| 2025-10-16 | BUY | 37,194 | 79.105 | 77.425 | 77.593 | USD 2,885,994 | 77.11 |
| 2025-10-15 | BUY | 37,194 | 79.660 | 77.640 | 77.842 | USD 2,895,255 | 77.10 |
| 2025-10-14 | BUY | 37,194 | 78.640 | 75.400 | 75.724 | USD 2,816,479 | 77.09 |
| 2025-10-13 | SELL | -37,194 | | | 262.010* | | 76.10 Profit of 2,830,390 on sale |
| 2025-10-08 | BUY | 37,194 | 81.050 | 79.425 | 79.588 | USD 2,960,178 | 76.07 |
| 2025-10-07 | BUY | 37,194 | 81.380 | 79.070 | 79.301 | USD 2,949,521 | 76.06 |
| 2025-10-06 | BUY | 37,194 | 81.390 | 80.330 | 80.436 | USD 2,991,737 | 76.03 |
| 2025-10-03 | BUY | 37,194 | 81.330 | 80.325 | 80.425 | USD 2,991,346 | 76.01 |
| 2025-10-02 | BUY | 37,194 | 80.350 | 79.270 | 79.378 | USD 2,952,385 | 75.98 |
| 2025-10-01 | BUY | 37,194 | 81.090 | 78.810 | 79.038 | USD 2,939,739 | 75.96 |
| 2025-09-30 | BUY | 37,194 | 82.280 | 80.720 | 80.876 | USD 3,008,102 | 75.93 |
| 2025-09-29 | BUY | 37,194 | 82.480 | 81.550 | 81.643 | USD 3,036,630 | 75.90 |
| 2025-09-26 | BUY | 37,194 | 81.340 | 79.810 | 79.963 | USD 2,974,144 | 75.87 |
| 2025-09-25 | BUY | 37,194 | 80.060 | 78.280 | 78.458 | USD 2,918,167 | 75.84 |
| 2025-09-24 | SELL | -37,194 | 82.080 | 79.710 | 79.947 | USD -2,973,549 | 74.71 Loss of -194,780 on sale |
| 2025-09-18 | BUY | 37,194 | | | 81.660* | | 74.67 |
| 2025-09-17 | BUY | 37,194 | | | 79.640* | | 74.64 |
| 2025-09-16 | BUY | 37,194 | | | 80.890* | | 74.61 |
| 2025-09-15 | BUY | 37,194 | | | 81.010* | | 74.57 |
| 2025-09-12 | BUY | 37,194 | 82.690 | 80.465 | 80.687 | USD 3,001,091 | 74.53 |
| 2025-09-11 | BUY | 37,194 | | | 82.850* | | 74.48 |
| 2025-09-10 | BUY | 37,194 | | | 80.160* | | 74.45 |
| 2025-09-09 | BUY | 37,194 | | | 80.060* | | 74.41 |
| 2025-09-08 | SELL | -37,194 | 81.325 | 80.300 | 80.403 | USD -2,990,491 | 73.18 Loss of -268,563 on sale |
| 2025-07-24 | BUY | 32,632 | 84.310 | 82.570 | 82.744 | USD 2,700,102 | 73.12 |
| 2025-07-23 | BUY | 32,632 | 83.810 | 82.560 | 82.685 | USD 2,698,177 | 73.05 |
| 2025-07-22 | BUY | 70,751 | 82.660 | 80.270 | 80.509 | USD 5,696,092 | 72.99 |
| 2025-07-21 | SELL | -108,870 | 82.250 | 81.210 | 81.314 | USD -8,852,655 | 72.43 Loss of -967,708 on sale |
| 2025-07-17 | BUY | 108,870 | 82.140 | 80.030 | 80.241 | USD 8,735,838 | 72.37 |
| 2025-07-16 | BUY | 108,870 | 80.780 | 79.140 | 79.304 | USD 8,633,826 | 72.31 |
| 2025-07-15 | BUY | 130,888 | 80.630 | 79.420 | 79.541 | USD 10,410,962 | 72.27 |
| 2025-07-14 | BUY | 152,906 | 80.320 | 79.440 | 79.528 | USD 12,160,309 | 72.22 |
| 2025-07-11 | BUY | 152,906 | 80.380 | 79.680 | 79.750 | USD 12,194,254 | 72.17 |
| 2025-07-10 | BUY | 152,906 | 81.660 | 79.410 | 79.635 | USD 12,176,670 | 72.11 |
| 2025-07-09 | BUY | 152,906 | 79.800 | 78.220 | 78.378 | USD 11,984,467 | 72.07 |
| 2025-07-08 | BUY | 152,906 | 79.580 | 78.831 | 78.906 | USD 12,065,145 | 72.02 |
| 2025-07-07 | BUY | 175,096 | 79.320 | 78.050 | 78.177 | USD 13,688,480 | 71.97 |
| 2025-07-04 | SELL | -197,286 | | | 163.450* | | 71.37 Profit of 14,080,905 on sale |
| 2025-07-03 | BUY | 197,286 | 78.990 | 77.890 | 78.000 | USD 15,388,308 | 71.32 |
| 2025-07-02 | BUY | 197,286 | 77.885 | 76.260 | 76.423 | USD 15,077,090 | 71.28 |
| 2025-06-30 | BUY | 197,286 | 76.350 | 75.130 | 75.252 | USD 14,846,166 | 71.25 |
| 2025-06-27 | BUY | 197,286 | 75.830 | 74.800 | 74.903 | USD 14,777,314 | 71.22 |
| 2025-06-26 | BUY | 197,286 | 75.280 | 74.030 | 74.155 | USD 14,629,743 | 71.19 |
| 2025-06-25 | BUY | 197,286 | 74.330 | 73.380 | 73.475 | USD 14,495,588 | 71.17 |
| 2025-06-24 | BUY | 197,286 | 73.820 | 72.840 | 72.938 | USD 14,389,646 | 71.16 |
| 2025-06-23 | BUY | 197,286 | 72.740 | 71.180 | 71.336 | USD 14,073,594 | 71.14 |
| 2025-06-20 | BUY | 197,286 | 72.210 | 71.110 | 71.220 | USD 14,050,709 | 71.14 |
| 2025-06-19 | BUY | 197,286 | | | 71.700* | | 71.14 |
| 2025-06-18 | BUY | 197,286 | 72.480 | 71.580 | 71.670 | USD 14,139,488 | 71.13 |
| 2025-06-17 | BUY | 197,286 | 72.820 | 71.500 | 71.632 | USD 14,131,991 | 71.13 |
| 2025-06-16 | BUY | 197,286 | 73.160 | 71.550 | 71.711 | USD 14,147,577 | 71.11 |
| 2025-06-13 | BUY | 197,286 | 72.120 | 70.010 | 70.221 | USD 13,853,621 | 71.11 |
| 2025-06-12 | BUY | 197,286 | 72.830 | 71.940 | 72.029 | USD 14,210,314 | 71.11 |
| 2025-06-11 | BUY | 197,286 | 73.500 | 72.370 | 72.483 | USD 14,299,882 | 71.10 |
| 2025-06-10 | BUY | 197,286 | 72.990 | 72.220 | 72.297 | USD 14,263,186 | 71.08 |
| 2025-06-09 | BUY | 197,286 | 72.700 | 72.120 | 72.178 | USD 14,239,709 | 71.07 |
| 2025-06-06 | BUY | 197,286 | 72.360 | 70.570 | 70.749 | USD 13,957,787 | 71.06 |
| 2025-06-05 | BUY | 197,286 | 71.930 | 70.750 | 70.868 | USD 13,981,264 | 71.06 |
| 2025-06-04 | BUY | 197,286 | 72.250 | 71.140 | 71.251 | USD 14,056,825 | 71.06 |
| 2025-06-03 | BUY | 197,286 | 72.200 | 70.685 | 70.836 | USD 13,975,049 | 71.05 |
| 2025-06-02 | BUY | 197,286 | | | 70.840* | | 71.06 |
| 2025-05-30 | BUY | 197,286 | | | 71.270* | | 71.05 |
| 2025-05-29 | BUY | 197,286 | | | 71.660* | | 71.05 |
| 2025-05-28 | BUY | 197,286 | 72.215 | 71.410 | 71.491 | USD 14,104,075 | 71.05 |
| 2025-05-27 | BUY | 197,286 | 72.200 | 70.895 | 71.025 | USD 14,012,283 | 71.04 |
| 2025-05-26 | BUY | 197,286 | | | 70.550* | | 71.04 |
| 2025-05-23 | BUY | 197,286 | | | 70.550* | | 71.05 |
| 2025-05-22 | BUY | 197,286 | 71.240 | 70.150 | 70.259 | USD 13,861,117 | 71.05 |
| 2025-05-21 | BUY | 197,286 | 72.280 | 70.563 | 70.735 | USD 13,954,967 | 71.05 |
| 2025-05-20 | BUY | 197,286 | 72.390 | 71.500 | 71.589 | USD 14,123,507 | 71.04 |
| 2025-05-19 | BUY | 197,286 | | | 71.690* | | 71.03 |
| 2025-05-16 | BUY | 197,286 | 72.040 | 70.825 | 70.946 | USD 13,996,751 | 71.03 |
| 2025-05-15 | BUY | 197,286 | | | 71.240* | | 71.03 |
| 2025-05-14 | BUY | 197,286 | | | 71.270* | | 71.02 |
| 2025-05-13 | BUY | 197,286 | | | 71.250* | | 71.02 |
| 2025-05-12 | BUY | 197,286 | | | 70.540* | | 71.03 |
| 2025-05-09 | BUY | 197,286 | | | 68.120* | | 71.05 |
| 2025-05-08 | BUY | 197,286 | | | 67.380* | | 71.08 |
| 2025-05-07 | BUY | 197,286 | | | 66.300* | | 71.13 |
| 2025-05-06 | BUY | 197,286 | | | 63.320* | | 71.20 |
| 2025-05-05 | BUY | 197,286 | 64.700 | 63.790 | 63.881 | USD 12,602,827 | 71.26 |
| 2025-05-02 | BUY | 197,286 | 64.700 | 63.400 | 63.530 | USD 12,533,580 | 71.33 |
| 2025-05-01 | BUY | 197,286 | 63.445 | 62.120 | 62.252 | USD 12,281,547 | 71.41 |
| 2025-04-30 | BUY | 197,286 | 62.300 | 60.285 | 60.486 | USD 11,933,140 | 71.50 |
| 2025-04-29 | BUY | 197,286 | 62.260 | 60.890 | 61.027 | USD 12,039,773 | 71.59 |
| 2025-04-28 | BUY | 197,286 | 62.460 | 60.775 | 60.944 | USD 12,023,300 | 71.68 |
| 2025-04-25 | BUY | 197,286 | 62.005 | 61.100 | 61.190 | USD 12,072,029 | 71.78 |
| 2025-04-24 | BUY | 197,286 | 61.730 | 59.600 | 59.813 | USD 11,800,267 | 71.88 |
| 2025-04-23 | BUY | 197,286 | 61.740 | 59.300 | 59.544 | USD 11,747,197 | 72.00 |
| 2025-04-22 | BUY | 197,286 | 58.238 | 56.330 | 56.521 | USD 11,150,790 | 72.14 |
| 2025-04-21 | BUY | 197,286 | 57.710 | 55.550 | 55.766 | USD 11,001,851 | 72.30 |
| 2025-04-18 | BUY | 197,286 | | | 58.230* | | 72.45 |
| 2025-04-17 | BUY | 197,286 | 58.960 | 58.004 | 58.099 | USD 11,462,184 | 72.59 |
| 2025-04-17 | BUY | 197,286 | 58.960 | 58.004 | 58.099 | USD 11,462,184 | 72.59 |
| 2025-04-16 | BUY | 197,286 | 59.015 | 57.430 | 57.589 | USD 11,361,405 | 72.74 |
| 2025-04-15 | BUY | 197,286 | 60.260 | 59.238 | 59.340 | USD 11,707,008 | 72.88 |
| 2025-04-14 | BUY | 197,286 | 60.130 | 58.574 | 58.729 | USD 11,586,439 | 73.02 |
| 2025-04-11 | BUY | 197,286 | 58.540 | 56.190 | 56.425 | USD 11,131,862 | 73.18 |
| 2025-04-10 | BUY | 197,286 | 59.395 | 56.205 | 56.524 | USD 11,151,394 | 73.35 |
| 2025-04-09 | BUY | 197,286 | 61.945 | 53.630 | 54.462 | USD 10,744,492 | 73.48 |
| 2025-04-08 | BUY | 197,286 | 58.726 | 54.180 | 54.635 | USD 10,778,648 | 73.68 |
| 2025-04-07 | BUY | 197,286 | 58.320 | 52.910 | 53.451 | USD 10,545,134 | 73.88 |
| 2025-04-04 | BUY | 197,286 | 58.500 | 55.500 | 55.800 | USD 11,008,559 | 74.08 |
| 2025-04-02 | BUY | 197,286 | | | 66.510* | | 74.16 |
| 2025-04-01 | BUY | 197,286 | | | 65.380* | | 74.27 |
| 2025-03-31 | BUY | 197,286 | | | 65.650* | | 74.37 |
| 2025-03-28 | BUY | 197,286 | | | 65.520* | | 74.47 |
| 2025-03-27 | BUY | 197,286 | | | 67.980* | | 74.55 |
| 2025-03-26 | BUY | 62,158 | | | 68.940* | | 74.62 |
| 2025-03-10 | BUY | 138,191 | | | 66.510* | | 75.53 |
| 2025-03-07 | BUY | 203,412 | | | 69.060* | | 75.62 |
| 2025-03-06 | BUY | 65,221 | | | 67.650* | | 75.74 |
| 2025-02-18 | BUY | 138,191 | 75.150 | 73.820 | 73.953 | USD 10,219,639 | 76.62 |
| 2025-02-17 | BUY | 65,221 | | | 74.290* | | 76.66 |
| 2025-02-14 | BUY | 177,874 | 74.400 | 73.460 | 73.554 | USD 13,083,344 | 76.71 |
| 2025-02-13 | BUY | 282,778 | 73.720 | 72.620 | 72.730 | USD 20,566,445 | 76.76 |
| 2025-02-12 | BUY | 282,778 | 73.445 | 72.050 | 72.190 | USD 20,413,603 | 76.83 |
| 2025-02-11 | BUY | 282,778 | 74.641 | 73.675 | 73.772 | USD 20,860,983 | 76.89 |
| 2025-02-10 | BUY | 282,778 | 74.760 | 74.110 | 74.175 | USD 20,975,058 | 76.94 |
| 2025-02-07 | BUY | 282,778 | 75.620 | 74.050 | 74.207 | USD 20,984,108 | 76.99 |
| 2025-02-06 | BUY | 282,778 | 75.635 | 74.750 | 74.839 | USD 21,162,681 | 77.03 |
| 2025-02-05 | BUY | 397,791 | 75.170 | 74.110 | 74.216 | USD 29,522,457 | 77.07 |
| 2025-02-04 | BUY | 512,804 | 74.450 | 73.640 | 73.721 | USD 37,804,423 | 77.13 |
| 2025-02-03 | BUY | 513,493 | 74.390 | 72.385 | 72.586 | USD 37,272,147 | 77.19 |
| 2025-01-31 | BUY | 514,182 | 76.330 | 74.470 | 74.656 | USD 38,386,772 | 77.25 |
| 2025-01-30 | BUY | 514,182 | 76.324 | 74.970 | 75.105 | USD 38,617,856 | 77.29 |
| 2025-01-29 | BUY | 514,182 | 75.580 | 74.410 | 74.527 | USD 38,320,444 | 77.35 |
| 2025-01-28 | BUY | 514,182 | 76.030 | 74.450 | 74.608 | USD 38,362,089 | 77.40 |
| 2025-01-27 | BUY | 514,182 | 76.830 | 75.310 | 75.462 | USD 38,801,201 | 77.44 |
| 2025-01-24 | BUY | 514,182 | 77.780 | 77.000 | 77.078 | USD 39,632,120 | 77.44 |
| 2025-01-23 | BUY | 514,182 | 77.570 | 76.440 | 76.553 | USD 39,362,176 | 77.43 |
| 2025-01-22 | SELL | -514,182 | 77.730 | 76.260 | 76.407 | USD -39,287,105 | 71.40 Loss of -2,576,317 on sale |
| 2025-01-02 | BUY | 549,986 | 71.080 | 69.230 | 69.415 | USD 38,177,280 | 71.44 |
| 2024-12-30 | BUY | 554,986 | 71.160 | 69.650 | 69.801 | USD 38,738,579 | 71.47 |
| 2024-12-10 | BUY | 559,986 | 75.790 | 74.160 | 74.323 | USD 41,619,841 | 71.39 |
| 2024-12-09 | BUY | 559,986 | 75.610 | 74.010 | 74.170 | USD 41,534,163 | 71.30 |
| 2024-12-06 | BUY | 559,986 | 75.920 | 74.580 | 74.714 | USD 41,838,795 | 71.19 |
| 2024-12-05 | BUY | 559,986 | 75.790 | 74.480 | 74.611 | USD 41,781,117 | 71.05 |
| 2024-12-04 | BUY | 559,986 | 76.970 | 74.390 | 74.648 | USD 41,801,835 | 70.91 |
| 2024-12-03 | BUY | 559,986 | 74.560 | 72.830 | 73.003 | USD 40,880,659 | 70.80 |
| 2024-12-02 | BUY | 559,986 | 73.370 | 72.340 | 72.443 | USD 40,567,064 | 70.72 |
| 2024-11-29 | BUY | 523,218 | 73.420 | 72.270 | 72.385 | USD 37,873,133 | 70.64 |
| 2024-11-28 | BUY | 486,450 | | | 72.430* | | 70.57 |
| 2024-11-27 | BUY | 486,450 | 72.820 | 72.150 | 72.217 | USD 35,129,960 | 70.50 |
| 2024-11-26 | BUY | 486,450 | 72.800 | 72.190 | 72.251 | USD 35,146,500 | 70.42 |
| 2024-11-21 | BUY | 486,450 | 72.130 | 70.400 | 70.573 | USD 34,330,236 | 70.20 |
| 2024-11-20 | BUY | 540,658 | 70.510 | 69.140 | 69.277 | USD 37,455,164 | 70.19 |
| 2024-11-19 | BUY | 594,866 | 70.000 | 68.910 | 69.019 | USD 41,057,058 | 70.21 |
| 2024-11-18 | BUY | 167,057 | 70.810 | 69.440 | 69.577 | USD 11,623,325 | 70.23 |
| 2024-11-12 | BUY | 427,809 | 74.220 | 72.580 | 72.744 | USD 31,120,539 | 70.08 |
| 2024-11-11 | SELL | -594,866 | 73.810 | 72.390 | 72.532 | USD -43,146,820 | 63.32 Loss of -5,478,418 on sale |
| 2024-11-08 | SELL | -167,057 | 73.030 | 71.170 | 71.356 | USD -11,920,519 | 62.70 Loss of -1,445,934 on sale |
| 2024-11-07 | SELL | -427,809 | 73.090 | 71.310 | 71.488 | USD -30,583,209 | 61.99 Loss of -4,063,023 on sale |
| 2024-11-05 | SELL | -167,057 | 61.620 | 60.480 | 60.594 | USD -10,122,652 | 61.13 Profit of 90,239 on sale |
| 2024-10-31 | SELL | -515,932 | 61.520 | 60.330 | 60.449 | USD -31,187,574 | 61.09 Profit of 331,858 on sale |
| 2024-10-30 | SELL | -348,875 | 62.170 | 61.320 | 61.405 | USD -21,422,669 | 61.02 Loss of -133,881 on sale |
| 2024-10-29 | BUY | 348,875 | 61.830 | 61.000 | 61.083 | USD 21,310,332 | 60.93 |
| 2024-10-28 | BUY | 436,998 | 61.860 | 61.090 | 61.167 | USD 26,729,857 | 60.86 |
| 2024-10-24 | SELL | -436,998 | 60.950 | 60.050 | 60.140 | USD -26,281,059 | 60.99 Profit of 371,448 on sale |
| 2024-10-21 | SELL | -436,998 | 61.780 | 60.670 | 60.781 | USD -26,561,175 | 61.77 Profit of 432,192 on sale |
| 2024-10-18 | BUY | 436,998 | 61.860 | 61.250 | 61.311 | USD 26,792,784 | 0.00 |
Note: All information is provided as is without warranty and should be used for indicative purposes only.
You should independently check data before making any investment decision.
This information is derived from third party sources and we cannot guarantee that their data is current, accurate, complete, free from defects etc and we therefore accept no responsibility for how it may be used. We accept no liability.