| Date | Action | Quantity | Market High | Market Low | Likely Trade Price | Likely Trade Value (Profit/Loss) | Average Price previous trades |
|---|
| 2025-11-27 | BUY | 1,158,436 | | | 42.150* | | 53.88 |
| 2025-11-26 | BUY | 1,158,436 | 42.485 | 41.560 | 41.653 | USD 48,251,757 | 53.95 |
| 2025-11-26 | BUY | 1,158,436 | 42.485 | 41.560 | 41.653 | USD 48,251,757 | 53.95 |
| 2025-11-25 | BUY | 1,158,436 | 41.785 | 40.965 | 41.047 | USD 47,550,323 | 54.02 |
| 2025-11-24 | BUY | 1,158,436 | 41.120 | 39.950 | 40.067 | USD 46,415,056 | 54.09 |
| 2025-11-21 | BUY | 1,158,436 | 40.300 | 38.850 | 38.995 | USD 45,173,210 | 54.17 |
| 2025-11-20 | BUY | 1,158,436 | 41.900 | 39.305 | 39.565 | USD 45,832,942 | 54.25 |
| 2025-11-19 | BUY | 1,158,436 | 42.215 | 40.812 | 40.952 | USD 47,440,619 | 54.33 |
| 2025-11-18 | BUY | 1,064,505 | 41.810 | 39.940 | 40.127 | USD 42,715,391 | 54.41 |
| 2025-11-17 | BUY | 970,574 | 40.030 | 38.870 | 38.986 | USD 37,838,797 | 54.50 |
| 2025-11-14 | BUY | 970,574 | 40.670 | 38.880 | 39.059 | USD 37,909,651 | 54.58 |
| 2025-11-13 | BUY | 970,574 | 41.885 | 40.210 | 40.377 | USD 39,189,351 | 54.66 |
| 2025-11-12 | BUY | 970,574 | 42.260 | 41.480 | 41.558 | USD 40,335,114 | 54.73 |
| 2025-11-11 | BUY | 970,574 | 41.340 | 40.450 | 40.539 | USD 39,346,100 | 54.81 |
| 2025-11-10 | BUY | 970,574 | 41.250 | 40.350 | 40.440 | USD 39,250,011 | 54.90 |
| 2025-11-07 | BUY | 970,574 | 40.005 | 38.750 | 38.876 | USD 37,731,550 | 54.99 |
| 2025-11-06 | BUY | 970,574 | 39.920 | 38.540 | 38.678 | USD 37,539,862 | 55.08 |
| 2025-11-05 | BUY | 970,574 | 40.667 | 39.625 | 39.730 | USD 38,560,430 | 55.17 |
| 2025-11-04 | BUY | 970,574 | 40.030 | 39.115 | 39.207 | USD 38,052,811 | 55.27 |
| 2025-11-03 | BUY | 970,574 | 41.590 | 40.432 | 40.548 | USD 39,354,640 | 55.35 |
| 2025-10-31 | BUY | 970,574 | 42.520 | 41.260 | 41.386 | USD 40,168,174 | 55.44 |
| 2025-10-30 | BUY | 970,574 | 42.330 | 40.860 | 41.007 | USD 39,800,329 | 55.52 |
| 2025-10-29 | BUY | 970,574 | 42.190 | 43.485 | 43.356 | USD 42,079,721 | 55.60 |
| 2025-10-28 | BUY | 970,574 | 41.170 | 41.950 | 41.872 | USD 40,639,875 | 55.69 |
| 2025-10-27 | BUY | 970,574 | 41.100 | 41.730 | 41.667 | USD 40,440,906 | 55.78 |
| 2025-10-24 | BUY | 970,574 | 41.370 | 41.630 | 41.604 | USD 40,379,762 | 55.87 |
| 2025-10-23 | BUY | 970,574 | 41.230 | 42.250 | 42.148 | USD 40,907,753 | 55.97 |
| 2025-10-22 | BUY | 970,574 | 40.780 | 41.200 | 41.158 | USD 39,946,885 | 56.06 |
| 2025-10-21 | BUY | 970,574 | 41.310 | 41.510 | 41.490 | USD 40,269,114 | 56.16 |
| 2025-10-20 | BUY | 970,574 | 42.190 | 42.220 | 42.217 | USD 40,974,723 | 56.25 |
| 2025-10-17 | BUY | 970,574 | 41.180 | 41.990 | 41.909 | USD 40,675,787 | 56.34 |
| 2025-10-16 | SELL | -970,574 | 41.700 | 42.040 | 42.006 | USD -40,769,932 | 53.56 Profit of 11,215,343 on sale |
| 2025-10-03 | BUY | 111,080 | 39.670 | 40.350 | 40.282 | USD 4,474,524 | 53.65 |
| 2025-10-02 | BUY | 111,080 | 38.870 | 39.960 | 39.851 | USD 4,426,649 | 53.75 |
| 2025-10-01 | BUY | 111,080 | 39.090 | 39.480 | 39.441 | USD 4,381,106 | 53.85 |
| 2025-09-30 | BUY | 111,080 | 39.220 | 39.330 | 39.319 | USD 4,367,555 | 53.95 |
| 2025-09-29 | BUY | 111,080 | 37.120 | 38.110 | 38.011 | USD 4,222,262 | 54.06 |
| 2025-09-26 | BUY | 111,080 | 35.750 | 36.310 | 36.254 | USD 4,027,094 | 54.18 |
| 2025-09-25 | BUY | 111,080 | 35.340 | 37.530 | 37.311 | USD 4,144,506 | 54.31 |
| 2025-09-24 | SELL | -111,080 | 37.670 | 41.990 | 41.558 | USD -4,616,263 | 51.43 Profit of 1,096,114 on sale |
| 2025-09-18 | BUY | 111,080 | 44.930 | 45.440 | 45.389 | USD 5,041,810 | 51.47 |
| 2025-09-17 | BUY | 111,080 | 45.090 | 46.290 | 46.170 | USD 5,128,564 | 51.52 |
| 2025-09-16 | BUY | 111,080 | 45.300 | 45.900 | 45.840 | USD 5,091,907 | 51.56 |
| 2025-09-15 | SELL | -111,080 | 45.640 | 45.750 | 45.739 | USD -5,080,688 | 48.36 Profit of 291,164 on sale |
| 2025-09-10 | BUY | 111,080 | 44.880 | 45.470 | 45.411 | USD 5,044,254 | 48.39 |
| 2025-09-09 | BUY | 111,080 | 43.890 | 46.110 | 45.888 | USD 5,097,239 | 48.42 |
| 2025-09-08 | BUY | 111,080 | 46.660 | 46.750 | 46.741 | USD 5,191,990 | 48.43 |
| 2025-09-05 | BUY | 111,080 | 46.340 | 47.020 | 46.952 | USD 5,215,428 | 48.45 |
| 2025-09-04 | BUY | 111,080 | 46.070 | 46.150 | 46.142 | USD 5,125,454 | 48.46 |
| 2025-09-02 | BUY | 111,080 | 44.940 | 44.950 | 44.949 | USD 4,992,935 | 48.49 |
| 2025-08-29 | BUY | 111,080 | 44.400 | 44.730 | 44.697 | USD 4,964,943 | 48.52 |
| 2025-08-28 | BUY | 111,080 | 44.370 | 44.560 | 44.541 | USD 4,947,614 | 48.55 |
| 2025-08-27 | BUY | 111,080 | 43.870 | 44.060 | 44.041 | USD 4,892,074 | 48.59 |
| 2025-08-25 | BUY | 111,080 | 43.690 | 43.850 | 43.834 | USD 4,869,081 | 48.62 |
| 2025-08-22 | BUY | 111,080 | 43.280 | 43.430 | 43.415 | USD 4,822,538 | 48.66 |
| 2025-08-21 | BUY | 111,080 | 41.720 | 41.750 | 41.747 | USD 4,637,257 | 48.72 |
| 2025-08-20 | BUY | 111,080 | 41.310 | 41.530 | 41.508 | USD 4,610,709 | 48.78 |
| 2025-08-19 | BUY | 111,080 | 41.460 | 41.980 | 41.928 | USD 4,657,362 | 48.83 |
| 2025-08-18 | BUY | 111,080 | 41.750 | 42.400 | 42.335 | USD 4,702,572 | 48.89 |
| 2025-08-15 | SELL | -111,080 | 42.360 | 42.800 | 42.756 | USD -4,749,336 | 47.49 Profit of 525,364 on sale |
| 2025-08-07 | BUY | 111,080 | 40.800 | 41.080 | 41.052 | USD 4,560,056 | 47.54 |
| 2025-08-06 | BUY | 111,080 | 39.860 | 40.670 | 40.589 | USD 4,508,626 | 47.60 |
| 2025-08-05 | BUY | 111,080 | 40.030 | 40.530 | 40.480 | USD 4,496,518 | 47.66 |
| 2025-08-04 | BUY | 111,080 | 40.420 | 40.600 | 40.582 | USD 4,507,848 | 47.72 |
| 2025-08-01 | BUY | 111,080 | 40.030 | 40.180 | 40.165 | USD 4,461,528 | 47.79 |
| 2025-07-31 | SELL | -111,080 | 40.240 | 40.550 | 40.519 | USD -4,500,850 | 46.33 Profit of 644,973 on sale |
| 2025-07-09 | BUY | 68,958 | 45.590 | 47.030 | 46.886 | USD 3,233,165 | 46.33 |
| 2025-07-08 | BUY | 68,958 | 46.270 | 49.120 | 48.835 | USD 3,367,564 | 46.33 |
| 2025-07-07 | BUY | 68,958 | 45.130 | 45.560 | 45.517 | USD 3,138,761 | 46.34 |
| 2025-07-04 | BUY | 68,958 | | | 45.800* | | 46.35 |
| 2025-07-03 | BUY | 68,958 | 45.800 | 46.210 | 46.169 | USD 3,183,722 | 46.35 |
| 2025-07-02 | BUY | 68,958 | 45.770 | 46.690 | 46.598 | USD 3,213,305 | 46.36 |
| 2025-06-30 | BUY | 68,958 | 43.350 | 43.930 | 43.872 | USD 3,025,325 | 46.38 |
| 2025-06-27 | BUY | 68,958 | 43.870 | 44.220 | 44.185 | USD 3,046,909 | 46.41 |
| 2025-06-26 | BUY | 830,486 | 44.460 | 44.900 | 44.856 | USD 37,252,281 | 46.42 |
| 2025-06-25 | BUY | 1,592,014 | 41.610 | 41.960 | 41.925 | USD 66,745,186 | 46.47 |
| 2025-06-24 | BUY | 1,592,014 | 42.010 | 42.110 | 42.100 | USD 67,023,790 | 46.51 |
| 2025-06-23 | BUY | 1,592,014 | 40.940 | 41.060 | 41.048 | USD 65,348,992 | 46.56 |
| 2025-06-20 | BUY | 1,592,014 | 40.220 | 41.330 | 41.219 | USD 65,621,228 | 46.62 |
| 2025-06-19 | BUY | 1,592,014 | | | 41.180* | | 46.67 |
| 2025-06-18 | BUY | 1,592,014 | 41.180 | 41.570 | 41.531 | USD 66,117,933 | 46.73 |
| 2025-06-17 | BUY | 1,592,014 | 41.370 | 41.830 | 41.784 | USD 66,520,715 | 46.78 |
| 2025-06-16 | BUY | 1,592,014 | 41.910 | 42.330 | 42.288 | USD 67,323,091 | 46.83 |
| 2025-06-13 | BUY | 1,592,014 | 40.940 | 41.230 | 41.201 | USD 65,592,568 | 46.88 |
| 2025-06-12 | BUY | 1,592,014 | 41.180 | 41.680 | 41.630 | USD 66,275,543 | 46.94 |
| 2025-06-11 | BUY | 1,592,014 | 41.010 | 41.600 | 41.541 | USD 66,133,851 | 47.00 |
| 2025-06-10 | BUY | 1,592,014 | 42.190 | 42.500 | 42.469 | USD 67,611,242 | 47.05 |
| 2025-06-09 | BUY | 1,592,014 | 42.340 | 42.900 | 42.844 | USD 68,208,250 | 47.10 |
| 2025-06-06 | BUY | 1,592,014 | 41.480 | 42.480 | 42.380 | USD 67,469,553 | 47.16 |
| 2025-06-05 | BUY | 1,592,014 | 41.690 | 42.610 | 42.518 | USD 67,689,252 | 47.22 |
| 2025-06-04 | BUY | 1,592,014 | 40.860 | 41.200 | 41.166 | USD 65,536,850 | 47.28 |
| 2025-06-03 | BUY | 1,592,014 | 40.240 | 40.390 | 40.375 | USD 64,277,565 | 47.36 |
| 2025-06-02 | BUY | 1,592,014 | 40.150 | 40.540 | 40.501 | USD 64,478,161 | 47.44 |
| 2025-05-30 | BUY | 1,592,014 | 38.480 | 38.930 | 38.885 | USD 61,905,465 | 47.54 |
| 2025-05-29 | BUY | 1,592,014 | 39.030 | 39.500 | 39.453 | USD 62,809,728 | 47.63 |
| 2025-05-28 | BUY | 1,037,336 | 38.890 | 39.520 | 39.457 | USD 40,930,167 | 47.73 |
| 2025-05-27 | BUY | 482,658 | 39.640 | 40.010 | 39.973 | USD 19,293,287 | 47.82 |
| 2025-05-26 | BUY | 482,658 | | | 39.020* | | 47.92 |
| 2025-05-23 | BUY | 482,658 | 39.020 | 39.070 | 39.065 | USD 18,855,035 | 48.02 |
| 2025-05-22 | BUY | 482,658 | 37.700 | 38.060 | 38.024 | USD 18,352,588 | 48.15 |
| 2025-05-21 | BUY | 482,658 | 38.010 | 38.690 | 38.622 | USD 18,641,217 | 48.27 |
| 2025-05-20 | BUY | 482,658 | 38.400 | 38.690 | 38.661 | USD 18,660,040 | 48.39 |
| 2025-05-19 | BUY | 482,658 | 38.800 | 38.850 | 38.845 | USD 18,748,849 | 48.50 |
| 2025-05-16 | BUY | 482,658 | 38.020 | 38.120 | 38.110 | USD 18,394,096 | 48.63 |
| 2025-05-15 | BUY | 482,658 | 38.470 | 38.730 | 38.704 | USD 18,680,795 | 48.76 |
| 2025-05-14 | BUY | 482,658 | 39.060 | 39.240 | 39.222 | USD 18,930,813 | 48.88 |
| 2025-05-13 | BUY | 482,658 | 39.470 | 39.910 | 39.866 | USD 19,241,644 | 49.00 |
| 2025-05-12 | BUY | 482,658 | 39.110 | 40.590 | 40.442 | USD 19,519,655 | 49.13 |
| 2025-05-09 | BUY | 482,658 | 37.860 | 38.030 | 38.013 | USD 18,347,278 | 49.28 |
| 2025-05-08 | BUY | 482,658 | 37.480 | 37.960 | 37.912 | USD 18,298,530 | 49.44 |
| 2025-05-07 | BUY | 275,808 | 37.020 | 37.770 | 37.695 | USD 10,396,583 | 49.60 |
| 2025-05-06 | BUY | 68,958 | 37.920 | 38.280 | 38.244 | USD 2,637,230 | 49.76 |
| 2025-05-05 | BUY | 68,958 | 37.350 | 37.690 | 37.656 | USD 2,596,682 | 49.94 |
| 2025-05-02 | BUY | 68,958 | 37.600 | 37.990 | 37.951 | USD 2,617,025 | 50.11 |
| 2025-05-01 | BUY | 78,549 | 36.410 | 36.920 | 36.869 | USD 2,896,023 | 50.31 |
| 2025-04-30 | BUY | 88,140 | 36.030 | 36.170 | 36.156 | USD 3,186,790 | 50.51 |
| 2025-04-29 | BUY | 88,140 | 37.170 | 37.550 | 37.512 | USD 3,306,308 | 50.71 |
| 2025-04-28 | BUY | 95,802 | 37.240 | 37.900 | 37.834 | USD 3,624,573 | 50.91 |
| 2025-04-25 | BUY | 103,464 | 37.350 | 37.660 | 37.629 | USD 3,893,247 | 51.12 |
| 2025-04-24 | BUY | 103,464 | 37.630 | 37.810 | 37.792 | USD 3,910,112 | 51.32 |
| 2025-04-23 | BUY | 103,464 | 35.190 | 36.460 | 36.333 | USD 3,759,157 | 51.58 |
| 2025-04-22 | BUY | 103,464 | 34.060 | 34.760 | 34.690 | USD 3,589,166 | 51.85 |
| 2025-04-21 | BUY | 103,464 | 32.950 | 33.300 | 33.265 | USD 3,441,730 | 52.16 |
| 2025-04-18 | BUY | 103,464 | | | 32.900* | | 52.47 |
| 2025-04-17 | SELL | -103,464 | 32.900 | 33.580 | 33.512 | USD -3,467,286 | 50.65 Profit of 1,773,166 on sale |
| 2025-02-17 | BUY | 1,154,254 | | | 39.470* | | 50.84 |
| 2025-02-13 | BUY | 1,154,254 | 40.220 | 40.350 | 40.337 | USD 46,559,142 | 51.02 |
| 2025-02-12 | BUY | 1,154,254 | 37.960 | 38.440 | 38.392 | USD 44,314,118 | 51.25 |
| 2025-02-11 | BUY | 1,154,254 | 37.590 | 38.220 | 38.157 | USD 44,042,871 | 51.50 |
| 2025-02-10 | BUY | 1,154,254 | 38.460 | 38.910 | 38.865 | USD 44,860,081 | 51.73 |
| 2025-02-07 | BUY | 1,154,254 | 38.220 | 39.190 | 39.093 | USD 45,123,250 | 51.98 |
| 2025-02-06 | BUY | 827,219 | 37.150 | 37.940 | 37.861 | USD 31,319,338 | 52.26 |
| 2025-02-05 | BUY | 500,184 | 36.680 | 37.010 | 36.977 | USD 18,495,303 | 52.56 |
| 2025-02-04 | SELL | -500,184 | 36.480 | 36.990 | 36.939 | USD -18,476,298 | 50.14 Profit of 6,601,751 on sale |
| 2025-01-09 | BUY | 532,358 | | | 39.740* | | 50.35 |
| 2025-01-08 | SELL | -532,358 | 39.740 | 39.830 | 39.821 | USD -21,199,029 | 47.87 Profit of 4,283,754 on sale |
| 2025-01-02 | BUY | 1,550,398 | 37.880 | 38.780 | 38.690 | USD 59,984,897 | 48.08 |
| 2024-12-31 | BUY | 1,550,398 | 38.080 | 38.470 | 38.431 | USD 59,583,348 | 48.29 |
| 2024-12-30 | BUY | 1,550,398 | 38.160 | 38.480 | 38.448 | USD 59,609,702 | 48.51 |
| 2024-12-27 | BUY | 1,550,398 | 38.860 | 39.180 | 39.148 | USD 60,694,981 | 48.72 |
| 2024-12-26 | BUY | 1,550,398 | 39.190 | 39.320 | 39.307 | USD 60,941,494 | 48.94 |
| 2024-12-20 | BUY | 1,550,398 | 38.860 | 39.290 | 39.247 | USD 60,848,472 | 49.67 |
| 2024-12-19 | BUY | 1,550,398 | 38.240 | 39.220 | 39.122 | USD 60,654,673 | 49.95 |
| 2024-12-18 | BUY | 1,568,714 | 38.710 | 40.620 | 40.429 | USD 63,421,537 | 50.24 |
| 2024-12-17 | BUY | 1,587,030 | 40.620 | 40.790 | 40.773 | USD 64,707,975 | 50.50 |
| 2024-12-13 | SELL | -261,113 | 41.590 | 41.790 | 41.770 | USD -10,906,690 | 50.98 Profit of 2,403,545 on sale |
| 2024-12-11 | BUY | 1,253,627 | 43.000 | 43.120 | 43.108 | USD 54,041,352 | 51.20 |
| 2024-12-10 | BUY | 1,744,104 | 42.670 | 43.720 | 43.615 | USD 76,069,098 | 51.45 |
| 2024-12-09 | BUY | 2,045,758 | 43.730 | 44.750 | 44.648 | USD 91,339,003 | 51.69 |
| 2024-12-06 | BUY | 2,045,758 | 42.070 | 43.070 | 42.970 | USD 87,906,221 | 51.99 |
| 2024-12-05 | BUY | 1,744,104 | 42.790 | 43.350 | 43.294 | USD 75,509,236 | 52.29 |
| 2024-12-04 | BUY | 1,368,362 | 43.040 | 44.240 | 44.120 | USD 60,372,134 | 52.59 |
| 2024-12-03 | BUY | 1,294,274 | 43.830 | 44.830 | 44.730 | USD 57,892,878 | 52.90 |
| 2024-12-02 | BUY | 1,294,274 | 43.640 | 44.390 | 44.315 | USD 57,355,752 | 53.23 |
| 2024-11-29 | BUY | 1,294,274 | 44.200 | 44.520 | 44.488 | USD 57,579,662 | 53.56 |
| 2024-11-28 | BUY | 1,294,274 | | | 43.760* | | 53.94 |
| 2024-11-25 | BUY | 1,294,274 | 44.380 | 44.610 | 44.587 | USD 57,707,796 | 55.21 |
| 2024-11-22 | BUY | 1,294,274 | 43.720 | 43.760 | 43.756 | USD 56,632,251 | 55.73 |
| 2024-11-21 | BUY | 1,294,274 | 43.760 | 44.110 | 44.075 | USD 57,045,127 | 56.30 |
| 2024-11-20 | BUY | 1,294,274 | 43.700 | 44.150 | 44.105 | USD 57,083,957 | 56.93 |
| 2024-11-19 | BUY | 1,294,274 | 44.120 | 44.200 | 44.192 | USD 57,196,557 | 57.61 |
| 2024-11-18 | BUY | 398,787 | 43.550 | 43.650 | 43.640 | USD 17,403,065 | 58.39 |
| 2024-11-12 | BUY | 1,311,738 | 43.600 | 44.120 | 44.068 | USD 57,805,669 | 59.26 |
| 2024-11-11 | SELL | -2,126,776 | 44.900 | 45.630 | 45.557 | USD -96,889,537 | 60.16 Profit of 31,049,334 on sale |
| 2024-11-08 | BUY | 1,311,738 | 46.360 | 46.900 | 46.846 | USD 61,449,680 | 61.08 |
| 2024-11-07 | BUY | 815,038 | 48.580 | 49.210 | 49.147 | USD 40,056,672 | 61.97 |
| 2024-11-05 | BUY | 1,311,738 | 46.990 | 47.000 | 46.999 | USD 61,650,374 | 64.48 |
| 2024-11-04 | BUY | 23,382 | 46.270 | 46.730 | 46.684 | USD 1,091,565 | 66.13 |
| 2024-11-01 | SELL | -2,080,012 | 45.590 | 46.170 | 46.112 | USD -95,913,510 | 68.24 Profit of 46,028,590 on sale |
| 2024-10-30 | BUY | 815,038 | 45.970 | 46.350 | 46.312 | USD 37,746,039 | 73.81 |
| 2024-10-29 | BUY | 866,187 | 46.570 | 47.560 | 47.461 | USD 41,110,102 | 77.70 |
| 2024-10-28 | BUY | 1,282,438 | 46.730 | 46.970 | 46.946 | USD 60,205,336 | 82.86 |
| 2024-10-23 | BUY | 1,282,438 | 47.920 | 48.120 | 48.100 | USD 61,685,266 | 118.24 |
| 2024-10-22 | BUY | 416,251 | 48.530 | 50.120 | 49.961 | USD 20,796,316 | 153.10 |
| 2024-10-18 | SELL | -449,936 | 48.180 | 49.100 | 49.008 | USD -22,050,463 | 0.00 Loss of -22,050,463 on sale |
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.