| Date | Action | Quantity | Market High | Market Low | Likely Trade Price | Likely Trade Value (Profit/Loss) | Average Price previous trades |
|---|
| 2025-11-11 | BUY | 970,574 | 41.340 | 40.450 | 40.539 | USD 39,346,100 | 55.02 |
| 2025-11-10 | BUY | 970,574 | 41.250 | 40.350 | 40.440 | USD 39,250,011 | 55.12 |
| 2025-11-07 | BUY | 970,574 | 40.005 | 38.750 | 38.876 | USD 37,731,550 | 55.23 |
| 2025-11-06 | BUY | 970,574 | 39.920 | 38.540 | 38.678 | USD 37,539,862 | 55.35 |
| 2025-11-05 | BUY | 970,574 | 40.667 | 39.625 | 39.730 | USD 38,560,430 | 55.47 |
| 2025-11-04 | BUY | 970,574 | 40.030 | 39.115 | 39.207 | USD 38,052,811 | 55.58 |
| 2025-11-03 | BUY | 970,574 | 41.590 | 40.432 | 40.548 | USD 39,354,640 | 55.69 |
| 2025-10-31 | BUY | 970,574 | 42.520 | 41.260 | 41.386 | USD 40,168,174 | 55.80 |
| 2025-10-30 | BUY | 970,574 | 42.330 | 40.860 | 41.007 | USD 39,800,329 | 55.90 |
| 2025-10-29 | BUY | 970,574 | 42.190 | 43.485 | 43.356 | USD 42,079,721 | 56.01 |
| 2025-10-28 | BUY | 970,574 | 41.170 | 41.950 | 41.872 | USD 40,639,875 | 56.12 |
| 2025-10-27 | BUY | 970,574 | 41.100 | 41.730 | 41.667 | USD 40,440,906 | 56.24 |
| 2025-10-24 | BUY | 970,574 | 41.370 | 41.630 | 41.604 | USD 40,379,762 | 56.36 |
| 2025-10-23 | BUY | 970,574 | 41.230 | 42.250 | 42.148 | USD 40,907,753 | 56.47 |
| 2025-10-22 | BUY | 970,574 | 40.780 | 41.200 | 41.158 | USD 39,946,885 | 56.60 |
| 2025-10-21 | BUY | 970,574 | 41.310 | 41.510 | 41.490 | USD 40,269,114 | 56.72 |
| 2025-10-20 | BUY | 970,574 | 42.190 | 42.220 | 42.217 | USD 40,974,723 | 56.84 |
| 2025-10-17 | BUY | 970,574 | 41.180 | 41.990 | 41.909 | USD 40,675,787 | 56.97 |
| 2025-10-16 | SELL | -970,574 | 41.700 | 42.040 | 42.006 | USD -40,769,932 | 53.46 Profit of 11,117,113 on sale |
| 2025-10-03 | BUY | 111,080 | 39.670 | 40.350 | 40.282 | USD 4,474,524 | 53.57 |
| 2025-10-02 | BUY | 111,080 | 38.870 | 39.960 | 39.851 | USD 4,426,649 | 53.70 |
| 2025-10-01 | BUY | 111,080 | 39.090 | 39.480 | 39.441 | USD 4,381,106 | 53.82 |
| 2025-09-30 | BUY | 111,080 | 39.220 | 39.330 | 39.319 | USD 4,367,555 | 53.94 |
| 2025-09-29 | BUY | 111,080 | 37.120 | 38.110 | 38.011 | USD 4,222,262 | 54.09 |
| 2025-09-26 | BUY | 111,080 | 35.750 | 36.310 | 36.254 | USD 4,027,094 | 54.24 |
| 2025-09-25 | BUY | 111,080 | 35.340 | 37.530 | 37.311 | USD 4,144,506 | 54.41 |
| 2025-09-24 | SELL | -111,080 | 37.670 | 41.990 | 41.558 | USD -4,616,263 | 50.74 Profit of 1,019,576 on sale |
| 2025-09-18 | BUY | 111,080 | 44.930 | 45.440 | 45.389 | USD 5,041,810 | 50.79 |
| 2025-09-17 | BUY | 111,080 | 45.090 | 46.290 | 46.170 | USD 5,128,564 | 50.84 |
| 2025-09-16 | BUY | 111,080 | 45.300 | 45.900 | 45.840 | USD 5,091,907 | 50.89 |
| 2025-09-15 | BUY | 111,080 | 45.640 | 45.750 | 45.739 | USD 5,080,688 | 50.94 |
| 2025-09-12 | BUY | 111,080 | 44.720 | 45.500 | 45.422 | USD 5,045,476 | 50.99 |
| 2025-09-11 | BUY | 111,080 | 45.920 | 46.160 | 46.136 | USD 5,124,787 | 51.04 |
| 2025-09-10 | BUY | 111,080 | 44.880 | 45.470 | 45.411 | USD 5,044,254 | 51.10 |
| 2025-09-09 | BUY | 111,080 | 43.890 | 46.110 | 45.888 | USD 5,097,239 | 51.17 |
| 2025-09-08 | SELL | -111,080 | 46.660 | 46.750 | 46.741 | USD -5,191,990 | 47.50 Profit of 84,331 on sale |
| 2025-07-09 | BUY | 68,958 | 45.590 | 47.030 | 46.886 | USD 3,233,165 | 47.52 |
| 2025-07-08 | BUY | 68,958 | 46.270 | 49.120 | 48.835 | USD 3,367,564 | 47.53 |
| 2025-07-07 | BUY | 68,958 | 45.130 | 45.560 | 45.517 | USD 3,138,761 | 47.55 |
| 2025-07-04 | SELL | -68,958 | | | 226.090* | | 45.79 Profit of 3,157,348 on sale |
| 2025-07-03 | BUY | 68,958 | 45.800 | 46.210 | 46.169 | USD 3,183,722 | 45.79 |
| 2025-07-02 | BUY | 68,958 | 45.770 | 46.690 | 46.598 | USD 3,213,305 | 45.79 |
| 2025-06-30 | BUY | 68,958 | 43.350 | 43.930 | 43.872 | USD 3,025,325 | 45.81 |
| 2025-06-27 | BUY | 68,958 | 43.870 | 44.220 | 44.185 | USD 3,046,909 | 45.83 |
| 2025-06-26 | BUY | 830,486 | 44.460 | 44.900 | 44.856 | USD 37,252,281 | 45.85 |
| 2025-06-25 | BUY | 1,592,014 | 41.610 | 41.960 | 41.925 | USD 66,745,186 | 45.89 |
| 2025-06-24 | BUY | 1,592,014 | 42.010 | 42.110 | 42.100 | USD 67,023,790 | 45.93 |
| 2025-06-23 | BUY | 1,592,014 | 40.940 | 41.060 | 41.048 | USD 65,348,992 | 45.99 |
| 2025-06-20 | BUY | 1,592,014 | 40.220 | 41.330 | 41.219 | USD 65,621,228 | 46.05 |
| 2025-06-19 | BUY | 1,592,014 | | | 41.180* | | 46.10 |
| 2025-06-18 | BUY | 1,592,014 | 41.180 | 41.570 | 41.531 | USD 66,117,933 | 46.16 |
| 2025-06-17 | BUY | 1,592,014 | 41.370 | 41.830 | 41.784 | USD 66,520,715 | 46.21 |
| 2025-06-16 | BUY | 1,592,014 | 41.910 | 42.330 | 42.288 | USD 67,323,091 | 46.26 |
| 2025-06-13 | BUY | 1,592,014 | 40.940 | 41.230 | 41.201 | USD 65,592,568 | 46.32 |
| 2025-06-12 | BUY | 1,592,014 | 41.180 | 41.680 | 41.630 | USD 66,275,543 | 46.38 |
| 2025-06-11 | BUY | 1,592,014 | 41.010 | 41.600 | 41.541 | USD 66,133,851 | 46.44 |
| 2025-06-10 | BUY | 1,592,014 | 42.190 | 42.500 | 42.469 | USD 67,611,242 | 46.49 |
| 2025-06-09 | BUY | 1,592,014 | 42.340 | 42.900 | 42.844 | USD 68,208,250 | 46.54 |
| 2025-06-06 | BUY | 1,592,014 | 41.480 | 42.480 | 42.380 | USD 67,469,553 | 46.61 |
| 2025-06-05 | BUY | 1,592,014 | 41.690 | 42.610 | 42.518 | USD 67,689,252 | 46.67 |
| 2025-06-04 | BUY | 1,592,014 | 40.860 | 41.200 | 41.166 | USD 65,536,850 | 46.74 |
| 2025-06-03 | BUY | 1,592,014 | 40.240 | 40.390 | 40.375 | USD 64,277,565 | 46.82 |
| 2025-06-02 | BUY | 1,592,014 | 40.150 | 40.540 | 40.501 | USD 64,478,161 | 46.91 |
| 2025-05-30 | BUY | 1,592,014 | 38.480 | 38.930 | 38.885 | USD 61,905,465 | 47.02 |
| 2025-05-29 | BUY | 1,592,014 | 39.030 | 39.500 | 39.453 | USD 62,809,728 | 47.12 |
| 2025-05-28 | BUY | 1,037,336 | 38.890 | 39.520 | 39.457 | USD 40,930,167 | 47.23 |
| 2025-05-27 | BUY | 482,658 | 39.640 | 40.010 | 39.973 | USD 19,293,287 | 47.33 |
| 2025-05-26 | BUY | 482,658 | | | 39.020* | | 47.45 |
| 2025-05-23 | BUY | 482,658 | 39.020 | 39.070 | 39.065 | USD 18,855,035 | 47.56 |
| 2025-05-22 | BUY | 482,658 | 37.700 | 38.060 | 38.024 | USD 18,352,588 | 47.70 |
| 2025-05-21 | BUY | 482,658 | 38.010 | 38.690 | 38.622 | USD 18,641,217 | 47.84 |
| 2025-05-20 | BUY | 482,658 | 38.400 | 38.690 | 38.661 | USD 18,660,040 | 47.98 |
| 2025-05-19 | BUY | 482,658 | 38.800 | 38.850 | 38.845 | USD 18,748,849 | 48.11 |
| 2025-05-16 | BUY | 482,658 | 38.020 | 38.120 | 38.110 | USD 18,394,096 | 48.26 |
| 2025-05-15 | BUY | 482,658 | 38.470 | 38.730 | 38.704 | USD 18,680,795 | 48.41 |
| 2025-05-14 | BUY | 482,658 | 39.060 | 39.240 | 39.222 | USD 18,930,813 | 48.56 |
| 2025-05-13 | BUY | 482,658 | 39.470 | 39.910 | 39.866 | USD 19,241,644 | 48.70 |
| 2025-05-12 | BUY | 482,658 | 39.110 | 40.590 | 40.442 | USD 19,519,655 | 48.85 |
| 2025-05-09 | BUY | 482,658 | 37.860 | 38.030 | 38.013 | USD 18,347,278 | 49.03 |
| 2025-05-08 | BUY | 482,658 | 37.480 | 37.960 | 37.912 | USD 18,298,530 | 49.22 |
| 2025-05-07 | BUY | 275,808 | 37.020 | 37.770 | 37.695 | USD 10,396,583 | 49.42 |
| 2025-05-06 | BUY | 68,958 | 37.920 | 38.280 | 38.244 | USD 2,637,230 | 49.62 |
| 2025-05-05 | BUY | 68,958 | 37.350 | 37.690 | 37.656 | USD 2,596,682 | 49.83 |
| 2025-05-02 | BUY | 68,958 | 37.600 | 37.990 | 37.951 | USD 2,617,025 | 50.04 |
| 2025-05-01 | BUY | 78,549 | 36.410 | 36.920 | 36.869 | USD 2,896,023 | 50.28 |
| 2025-04-30 | BUY | 88,140 | 36.030 | 36.170 | 36.156 | USD 3,186,790 | 50.54 |
| 2025-04-29 | BUY | 88,140 | 37.170 | 37.550 | 37.512 | USD 3,306,308 | 50.79 |
| 2025-04-28 | BUY | 95,802 | 37.240 | 37.900 | 37.834 | USD 3,624,573 | 51.05 |
| 2025-04-25 | BUY | 103,464 | 37.350 | 37.660 | 37.629 | USD 3,893,247 | 51.31 |
| 2025-04-24 | BUY | 103,464 | 37.630 | 37.810 | 37.792 | USD 3,910,112 | 51.58 |
| 2025-04-23 | BUY | 103,464 | 35.190 | 36.460 | 36.333 | USD 3,759,157 | 51.91 |
| 2025-04-22 | BUY | 103,464 | 34.060 | 34.760 | 34.690 | USD 3,589,166 | 52.27 |
| 2025-04-21 | BUY | 103,464 | 32.950 | 33.300 | 33.265 | USD 3,441,730 | 52.67 |
| 2025-04-18 | BUY | 103,464 | | | 32.900* | | 53.09 |
| 2025-04-17 | SELL | -103,464 | 32.900 | 33.580 | 33.512 | USD -3,467,286 | 50.73 Profit of 1,781,286 on sale |
| 2025-02-17 | BUY | 1,154,254 | | | 39.470* | | 50.98 |
| 2025-02-13 | BUY | 1,154,254 | 40.220 | 40.350 | 40.337 | USD 46,559,142 | 51.22 |
| 2025-02-12 | BUY | 1,154,254 | 37.960 | 38.440 | 38.392 | USD 44,314,118 | 51.53 |
| 2025-02-11 | BUY | 1,154,254 | 37.590 | 38.220 | 38.157 | USD 44,042,871 | 51.86 |
| 2025-02-10 | BUY | 1,154,254 | 38.460 | 38.910 | 38.865 | USD 44,860,081 | 52.19 |
| 2025-02-07 | BUY | 1,154,254 | 38.220 | 39.190 | 39.093 | USD 45,123,250 | 52.54 |
| 2025-02-06 | BUY | 827,219 | 37.150 | 37.940 | 37.861 | USD 31,319,338 | 52.93 |
| 2025-02-05 | BUY | 500,184 | 36.680 | 37.010 | 36.977 | USD 18,495,303 | 53.36 |
| 2025-02-04 | SELL | -500,184 | 36.480 | 36.990 | 36.939 | USD -18,476,298 | 50.04 Profit of 6,553,586 on sale |
| 2025-01-02 | BUY | 1,550,398 | 37.880 | 38.780 | 38.690 | USD 59,984,897 | 50.38 |
| 2024-12-30 | BUY | 1,496,424 | 38.160 | 38.480 | 38.448 | USD 57,534,509 | 50.73 |
| 2024-12-10 | BUY | 1,744,104 | 42.670 | 43.720 | 43.615 | USD 76,069,098 | 50.97 |
| 2024-12-09 | BUY | 2,045,758 | 43.730 | 44.750 | 44.648 | USD 91,339,003 | 51.18 |
| 2024-12-06 | BUY | 2,045,758 | 42.070 | 43.070 | 42.970 | USD 87,906,221 | 51.47 |
| 2024-12-05 | BUY | 1,744,104 | 42.790 | 43.350 | 43.294 | USD 75,509,236 | 51.75 |
| 2024-12-04 | BUY | 1,368,362 | 43.040 | 44.240 | 44.120 | USD 60,372,134 | 52.04 |
| 2024-12-03 | BUY | 1,294,274 | 43.830 | 44.830 | 44.730 | USD 57,892,878 | 52.32 |
| 2024-12-02 | BUY | 1,294,274 | 43.640 | 44.390 | 44.315 | USD 57,355,752 | 52.63 |
| 2024-11-29 | BUY | 1,294,274 | 44.200 | 44.520 | 44.488 | USD 57,579,662 | 52.95 |
| 2024-11-28 | BUY | 1,294,274 | | | 43.760* | | 53.30 |
| 2024-11-27 | BUY | 1,294,274 | 43.760 | 44.230 | 44.183 | USD 57,184,907 | 53.68 |
| 2024-11-26 | BUY | 1,294,274 | 43.480 | 44.080 | 44.020 | USD 56,973,944 | 54.10 |
| 2024-11-21 | BUY | 1,294,274 | 43.760 | 44.110 | 44.075 | USD 57,045,127 | 55.55 |
| 2024-11-20 | BUY | 1,294,274 | 43.700 | 44.150 | 44.105 | USD 57,083,957 | 56.15 |
| 2024-11-19 | BUY | 1,294,274 | 44.120 | 44.200 | 44.192 | USD 57,196,557 | 56.78 |
| 2024-11-18 | BUY | 398,787 | 43.550 | 43.650 | 43.640 | USD 17,403,065 | 57.51 |
| 2024-11-12 | BUY | 1,311,738 | 43.600 | 44.120 | 44.068 | USD 57,805,669 | 58.33 |
| 2024-11-11 | SELL | -2,126,776 | 44.900 | 45.630 | 45.557 | USD -96,889,537 | 47.00 Profit of 3,075,581 on sale |
| 2024-11-08 | SELL | -815,038 | 46.360 | 46.900 | 46.846 | USD -38,181,271 | 47.05 Profit of 163,006 on sale |
| 2024-11-07 | SELL | -1,311,738 | 48.580 | 49.210 | 49.147 | USD -64,467,987 | 47.06 Loss of -2,739,471 on sale |
| 2024-11-05 | SELL | -815,038 | 46.990 | 47.000 | 46.999 | USD -38,305,971 | 47.08 Profit of 66,018 on sale |
| 2024-11-04 | SELL | -23,382 | 46.270 | 46.730 | 46.684 | USD -1,091,565 | 47.22 Profit of 12,426 on sale |
| 2024-10-31 | SELL | -2,080,012 | 45.020 | 45.570 | 45.515 | USD -94,671,746 | 47.53 Profit of 4,200,468 on sale |
| 2024-10-30 | SELL | -1,264,974 | 45.970 | 46.350 | 46.312 | USD -58,583,474 | 47.65 Profit of 1,698,861 on sale |
| 2024-10-29 | BUY | 866,187 | 46.570 | 47.560 | 47.461 | USD 41,110,102 | 47.81 |
| 2024-10-28 | BUY | 1,282,438 | 46.730 | 46.970 | 46.946 | USD 60,205,336 | 47.99 |
| 2024-10-24 | SELL | -1,282,438 | 46.840 | 48.200 | 48.064 | USD -61,639,101 | 48.35 Profit of 373,188 on sale |
| 2024-10-22 | BUY | 416,251 | 48.530 | 50.120 | 49.961 | USD 20,796,316 | 48.18 |
| 2024-10-21 | SELL | -449,936 | 47.940 | 48.700 | 48.624 | USD -21,877,688 | 48.18 Loss of -199,772 on sale |
| 2024-10-18 | BUY | 449,936 | 48.180 | 49.100 | 49.008 | USD 22,050,463 | 0.00 |