| Date | Action | Quantity | Market High | Market Low | Likely Trade Price | Likely Trade Value (Profit/Loss) | Average Price previous trades |
|---|
| 2025-11-11 | BUY | 590,147 | | | 93.600* | | 83.89 |
| 2025-11-10 | BUY | 725,808 | | | 94.100* | | 83.84 |
| 2025-11-07 | BUY | 725,808 | | | 91.990* | | 83.80 |
| 2025-11-06 | BUY | 725,808 | | | 92.120* | | 83.76 |
| 2025-11-05 | BUY | 725,808 | | | 92.750* | | 83.71 |
| 2025-11-04 | BUY | 725,808 | | | 94.670* | | 83.66 |
| 2025-11-03 | BUY | 725,808 | 100.341 | 96.780 | 97.136 | USD 70,502,158 | 83.58 |
| 2025-10-31 | BUY | 725,808 | 98.430 | 96.160 | 96.387 | USD 69,958,458 | 83.51 |
| 2025-10-30 | BUY | 725,808 | 97.620 | 94.580 | 94.884 | USD 68,867,568 | 83.45 |
| 2025-10-29 | BUY | 658,723 | 95.760 | 96.890 | 96.777 | USD 63,749,236 | 83.39 |
| 2025-10-28 | BUY | 591,638 | 95.430 | 97.730 | 97.500 | USD 57,684,707 | 83.32 |
| 2025-10-27 | BUY | 591,638 | 96.420 | 96.660 | 96.636 | USD 57,173,532 | 83.26 |
| 2025-10-24 | BUY | 591,638 | 94.070 | 95.260 | 95.141 | USD 56,289,032 | 83.20 |
| 2025-10-23 | BUY | 591,638 | 94.610 | 95.700 | 95.591 | USD 56,555,266 | 83.14 |
| 2025-10-22 | BUY | 591,638 | 92.210 | 93.415 | 93.295 | USD 55,196,572 | 83.10 |
| 2025-10-21 | BUY | 591,638 | 93.030 | 94.550 | 94.398 | USD 55,849,445 | 83.04 |
| 2025-10-20 | BUY | 591,638 | 93.700 | 94.500 | 94.420 | USD 55,862,460 | 82.99 |
| 2025-10-17 | BUY | 591,638 | 92.300 | 92.830 | 92.777 | USD 54,890,400 | 82.94 |
| 2025-10-16 | BUY | 591,638 | 92.520 | 95.460 | 95.166 | USD 56,303,821 | 82.89 |
| 2025-10-15 | BUY | 591,638 | 94.520 | 96.990 | 96.743 | USD 57,236,834 | 82.83 |
| 2025-10-14 | BUY | 594,138 | 94.250 | 95.180 | 95.087 | USD 56,494,800 | 82.77 |
| 2025-10-13 | SELL | -596,638 | 94.080 | 95.250 | 95.133 | USD -56,759,963 | 81.60 Loss of -8,071,704 on sale |
| 2025-10-08 | BUY | 596,638 | 99.280 | 99.610 | 99.577 | USD 59,411,422 | 81.51 |
| 2025-10-07 | BUY | 596,638 | 97.800 | 100.690 | 100.401 | USD 59,903,053 | 81.42 |
| 2025-10-06 | BUY | 596,638 | 100.100 | 101.295 | 101.175 | USD 60,365,147 | 81.32 |
| 2025-10-03 | BUY | 596,638 | 96.600 | 98.300 | 98.130 | USD 58,548,088 | 81.23 |
| 2025-10-02 | BUY | 596,638 | 96.610 | 97.210 | 97.150 | USD 57,963,381 | 81.15 |
| 2025-10-01 | BUY | 596,638 | 96.610 | 99.085 | 98.837 | USD 58,970,208 | 81.06 |
| 2025-09-30 | BUY | 664,648 | 97.970 | 99.750 | 99.572 | USD 66,180,331 | 80.97 |
| 2025-09-29 | BUY | 732,658 | 99.570 | 100.260 | 100.191 | USD 73,405,739 | 80.86 |
| 2025-09-26 | BUY | 732,658 | 98.450 | 98.530 | 98.522 | USD 72,182,930 | 80.77 |
| 2025-09-25 | BUY | 743,712 | 97.600 | 97.870 | 97.843 | USD 72,767,015 | 80.67 |
| 2025-09-24 | SELL | -754,766 | 97.780 | 99.860 | 99.652 | USD -75,213,942 | 79.58 Loss of -15,149,059 on sale |
| 2025-09-18 | BUY | 985,410 | 94.700 | 95.050 | 95.015 | USD 93,628,734 | 79.49 |
| 2025-09-17 | BUY | 985,410 | 92.950 | 97.240 | 96.811 | USD 95,398,525 | 79.42 |
| 2025-09-16 | BUY | 985,410 | 97.830 | 99.700 | 99.513 | USD 98,061,103 | 79.31 |
| 2025-09-15 | BUY | 985,410 | 98.850 | 98.860 | 98.859 | USD 97,416,648 | 79.19 |
| 2025-09-12 | BUY | 985,410 | 95.890 | 96.270 | 96.232 | USD 94,827,972 | 79.10 |
| 2025-09-11 | BUY | 985,410 | 94.680 | 96.320 | 96.156 | USD 94,753,084 | 79.00 |
| 2025-09-10 | BUY | 985,410 | 94.210 | 96.100 | 95.911 | USD 94,511,657 | 78.91 |
| 2025-09-09 | BUY | 985,410 | 95.450 | 95.480 | 95.477 | USD 94,083,993 | 78.81 |
| 2025-09-08 | SELL | -985,410 | 94.360 | 94.560 | 94.540 | USD -93,160,659 | 77.62 Loss of -16,668,564 on sale |
| 2025-07-24 | BUY | 87,646 | 90.870 | 93.610 | 93.336 | USD 8,180,527 | 77.54 |
| 2025-07-23 | BUY | 87,646 | 89.940 | 92.700 | 92.424 | USD 8,100,594 | 77.47 |
| 2025-07-22 | BUY | 87,646 | 91.790 | 92.260 | 92.213 | USD 8,082,101 | 77.38 |
| 2025-07-21 | SELL | -87,646 | 91.160 | 91.930 | 91.853 | USD -8,050,548 | 77.65 Loss of -1,244,717 on sale |
| 2025-07-17 | BUY | 87,646 | 90.500 | 91.400 | 91.310 | USD 8,002,956 | 77.57 |
| 2025-07-16 | BUY | 87,646 | 90.750 | 92.750 | 92.550 | USD 8,111,637 | 77.49 |
| 2025-07-15 | BUY | 87,646 | 92.210 | 95.160 | 94.865 | USD 8,314,538 | 77.40 |
| 2025-07-14 | BUY | 87,646 | 93.890 | 95.480 | 95.321 | USD 8,354,505 | 77.29 |
| 2025-07-11 | BUY | 87,646 | 95.390 | 96.835 | 96.690 | USD 8,474,535 | 77.18 |
| 2025-07-10 | BUY | 87,646 | 96.400 | 97.450 | 97.345 | USD 8,531,900 | 77.05 |
| 2025-07-09 | BUY | 87,646 | 96.640 | 97.715 | 97.607 | USD 8,554,907 | 76.93 |
| 2025-07-08 | BUY | 87,646 | 97.480 | 97.600 | 97.588 | USD 8,553,198 | 76.79 |
| 2025-07-07 | BUY | 87,646 | 96.680 | 97.120 | 97.076 | USD 8,508,323 | 76.66 |
| 2025-07-04 | SELL | -87,646 | | | 33.650* | | 76.95 Profit of 6,744,089 on sale |
| 2025-07-03 | BUY | 87,646 | 93.630 | 94.110 | 94.062 | USD 8,244,158 | 76.84 |
| 2025-07-02 | BUY | 87,646 | 92.050 | 94.100 | 93.895 | USD 8,229,521 | 76.74 |
| 2025-06-30 | BUY | 87,646 | 93.300 | 93.385 | 93.377 | USD 8,184,077 | 76.62 |
| 2025-06-27 | BUY | 87,646 | 91.530 | 92.510 | 92.412 | USD 8,099,542 | 76.52 |
| 2025-06-26 | BUY | 87,646 | 93.120 | 94.380 | 94.254 | USD 8,260,986 | 76.41 |
| 2025-06-25 | BUY | 87,646 | 90.900 | 92.890 | 92.691 | USD 8,123,995 | 76.31 |
| 2025-06-24 | BUY | 87,646 | 91.650 | 92.480 | 92.397 | USD 8,098,228 | 76.21 |
| 2025-06-23 | BUY | 87,646 | 85.240 | 85.245 | 85.245 | USD 7,471,340 | 76.14 |
| 2025-06-20 | BUY | 87,646 | 83.780 | 85.370 | 85.211 | USD 7,468,404 | 76.09 |
| 2025-06-19 | BUY | 87,646 | | | 83.440* | | 76.04 |
| 2025-06-18 | BUY | 87,646 | 83.440 | 86.480 | 86.176 | USD 7,552,982 | 75.98 |
| 2025-06-17 | BUY | 87,646 | 84.760 | 85.480 | 85.408 | USD 7,485,670 | 75.92 |
| 2025-06-16 | BUY | 87,646 | 85.120 | 86.020 | 85.930 | USD 7,531,421 | 75.86 |
| 2025-06-13 | BUY | 87,646 | 83.930 | 85.570 | 85.406 | USD 7,485,494 | 75.80 |
| 2025-06-12 | BUY | 87,646 | 85.620 | 86.790 | 86.673 | USD 7,596,542 | 75.73 |
| 2025-06-11 | BUY | 87,646 | 86.580 | 87.600 | 87.498 | USD 7,668,850 | 75.65 |
| 2025-06-10 | BUY | 87,646 | 86.390 | 88.380 | 88.181 | USD 7,728,712 | 75.57 |
| 2025-06-09 | BUY | 87,646 | 87.120 | 87.860 | 87.786 | USD 7,694,092 | 75.48 |
| 2025-06-06 | BUY | 87,646 | 85.600 | 86.690 | 86.581 | USD 7,588,479 | 75.40 |
| 2025-06-05 | BUY | 87,646 | 84.670 | 85.750 | 85.642 | USD 7,506,179 | 75.33 |
| 2025-06-04 | BUY | 87,646 | 83.450 | 84.710 | 84.584 | USD 7,413,449 | 75.27 |
| 2025-06-03 | BUY | 87,646 | 82.530 | 83.790 | 83.664 | USD 7,332,815 | 75.22 |
| 2025-06-02 | BUY | 87,646 | 83.640 | 84.760 | 84.648 | USD 7,419,059 | 75.15 |
| 2025-05-30 | BUY | 87,646 | 84.160 | 84.650 | 84.601 | USD 7,414,939 | 75.08 |
| 2025-05-29 | BUY | 87,646 | 84.300 | 87.870 | 87.513 | USD 7,670,165 | 75.01 |
| 2025-05-28 | BUY | 87,646 | 88.260 | 89.880 | 89.718 | USD 7,863,424 | 74.90 |
| 2025-05-27 | BUY | 87,646 | 89.000 | 89.715 | 89.643 | USD 7,856,894 | 74.79 |
| 2025-05-26 | BUY | 87,646 | | | 87.750* | | 74.69 |
| 2025-05-23 | BUY | 87,646 | 87.750 | 88.490 | 88.416 | USD 7,749,309 | 74.58 |
| 2025-05-22 | BUY | 87,646 | 88.000 | 89.260 | 89.134 | USD 7,812,239 | 74.47 |
| 2025-05-21 | BUY | 87,646 | 88.670 | 91.040 | 90.803 | USD 7,958,520 | 74.35 |
| 2025-05-20 | BUY | 87,646 | 91.870 | 93.600 | 93.427 | USD 8,188,503 | 74.21 |
| 2025-05-19 | BUY | 87,646 | 92.460 | 92.545 | 92.536 | USD 8,110,454 | 74.05 |
| 2025-05-16 | BUY | 87,646 | 91.790 | 92.900 | 92.789 | USD 8,132,585 | 73.90 |
| 2025-05-15 | BUY | 87,646 | 90.160 | 91.113 | 91.018 | USD 7,977,337 | 73.76 |
| 2025-05-14 | BUY | 87,646 | 90.410 | 91.650 | 91.526 | USD 8,021,888 | 73.62 |
| 2025-05-13 | BUY | 87,646 | 91.720 | 92.170 | 92.125 | USD 8,074,388 | 73.46 |
| 2025-05-12 | BUY | 87,646 | 88.100 | 88.310 | 88.289 | USD 7,738,177 | 73.33 |
| 2025-05-09 | BUY | 87,646 | 82.810 | 84.122 | 83.991 | USD 7,361,458 | 73.25 |
| 2025-05-08 | BUY | 87,646 | 82.300 | 84.000 | 83.830 | USD 7,347,364 | 73.17 |
| 2025-05-07 | BUY | 87,646 | 83.650 | 85.170 | 85.018 | USD 7,451,487 | 73.07 |
| 2025-05-06 | BUY | 87,646 | 85.830 | 86.530 | 86.460 | USD 7,577,873 | 72.96 |
| 2025-05-05 | BUY | 87,646 | 85.430 | 86.570 | 86.456 | USD 7,577,523 | 72.84 |
| 2025-05-02 | BUY | 87,646 | 84.280 | 84.920 | 84.856 | USD 7,437,289 | 72.74 |
| 2025-05-01 | BUY | 98,739 | 80.890 | 81.920 | 81.817 | USD 8,078,529 | 72.66 |
| 2025-04-30 | BUY | 109,832 | 81.010 | 81.219 | 81.198 | USD 8,918,150 | 72.58 |
| 2025-04-29 | BUY | 109,832 | 79.420 | 79.730 | 79.699 | USD 8,753,501 | 72.52 |
| 2025-04-28 | BUY | 214,996 | 78.330 | 78.780 | 78.735 | USD 16,927,710 | 72.46 |
| 2025-04-25 | BUY | 320,160 | 77.750 | 80.551 | 80.271 | USD 25,699,532 | 72.41 |
| 2025-04-24 | BUY | 320,160 | 78.100 | 78.380 | 78.352 | USD 25,085,175 | 72.36 |
| 2025-04-23 | BUY | 289,446 | 73.770 | 77.580 | 77.199 | USD 22,344,942 | 72.34 |
| 2025-04-22 | BUY | 258,732 | 74.440 | 75.560 | 75.448 | USD 19,520,811 | 72.32 |
| 2025-04-21 | BUY | 258,732 | 72.920 | 75.440 | 75.188 | USD 19,453,542 | 72.31 |
| 2025-04-18 | BUY | 258,732 | | | 75.240* | | 72.28 |
| 2025-04-17 | BUY | 244,540 | 75.240 | 75.910 | 75.843 | USD 18,546,648 | 72.25 |
| 2025-04-16 | BUY | 230,348 | 73.060 | 74.800 | 74.626 | USD 17,189,950 | 72.25 |
| 2025-04-15 | BUY | 230,348 | 74.020 | 74.720 | 74.650 | USD 17,195,478 | 72.23 |
| 2025-04-14 | BUY | 230,348 | 73.100 | 73.650 | 73.595 | USD 16,952,461 | 72.22 |
| 2025-04-11 | BUY | 230,348 | 72.280 | 72.400 | 72.388 | USD 16,674,431 | 72.22 |
| 2025-04-10 | BUY | 230,348 | 70.940 | 72.870 | 72.677 | USD 16,741,002 | 72.23 |
| 2025-04-09 | BUY | 230,348 | 72.680 | 73.400 | 73.328 | USD 16,890,958 | 72.23 |
| 2025-04-08 | BUY | 230,348 | 65.070 | 70.070 | 69.570 | USD 16,025,310 | 72.31 |
| 2025-04-07 | BUY | 230,348 | 65.640 | 67.587 | 67.392 | USD 15,523,681 | 72.38 |
| 2025-04-04 | BUY | 230,348 | 64.620 | 67.559 | 67.265 | USD 15,494,381 | 72.47 |
| 2025-04-02 | BUY | 230,348 | 74.500 | 75.410 | 75.319 | USD 17,349,582 | 72.45 |
| 2025-04-01 | BUY | 230,348 | 72.990 | 73.070 | 73.062 | USD 16,829,685 | 72.44 |
| 2025-03-31 | BUY | 230,348 | 72.860 | 73.300 | 73.256 | USD 16,874,374 | 72.43 |
| 2025-03-28 | BUY | 230,348 | 72.750 | 74.920 | 74.703 | USD 17,207,686 | 72.43 |
| 2025-03-27 | BUY | 230,348 | 74.860 | 75.620 | 75.544 | USD 17,401,410 | 72.40 |
| 2025-03-10 | BUY | 230,348 | 73.060 | 75.490 | 75.247 | USD 17,332,995 | 72.28 |
| 2025-03-07 | BUY | 215,378 | 76.270 | 76.700 | 76.657 | USD 16,510,231 | 72.22 |
| 2025-02-18 | BUY | 200,408 | 81.490 | 81.510 | 81.508 | USD 16,334,856 | 71.10 |
| 2025-02-14 | BUY | 200,408 | 79.420 | 80.350 | 80.257 | USD 16,084,145 | 70.80 |
| 2025-02-13 | BUY | 200,408 | 80.290 | 80.530 | 80.506 | USD 16,134,046 | 70.62 |
| 2025-02-12 | BUY | 200,408 | 79.350 | 80.100 | 80.025 | USD 16,037,650 | 70.45 |
| 2025-02-11 | BUY | 200,408 | 76.950 | 79.200 | 78.975 | USD 15,827,221 | 70.32 |
| 2025-02-10 | BUY | 200,408 | 78.630 | 78.990 | 78.954 | USD 15,823,013 | 70.16 |
| 2025-02-07 | BUY | 200,408 | 74.600 | 76.775 | 76.558 | USD 15,342,736 | 70.06 |
| 2025-02-06 | BUY | 200,408 | 69.990 | 70.050 | 70.044 | USD 14,037,378 | 70.07 |
| 2025-02-05 | BUY | 200,408 | 64.480 | 66.750 | 66.523 | USD 13,331,741 | 70.19 |
| 2025-02-04 | BUY | 200,408 | 69.750 | 70.190 | 70.146 | USD 14,057,820 | 70.19 |
| 2025-02-03 | BUY | 200,408 | 67.290 | 68.850 | 68.694 | USD 13,766,827 | 70.26 |
| 2025-01-31 | BUY | 200,408 | 66.850 | 67.870 | 67.768 | USD 13,581,250 | 70.34 |
| 2025-01-30 | BUY | 200,408 | 66.590 | 67.222 | 67.159 | USD 13,459,161 | 70.42 |
| 2025-01-29 | BUY | 200,408 | 66.750 | 68.060 | 67.929 | USD 13,613,515 | 70.51 |
| 2025-01-28 | BUY | 200,408 | 68.070 | 69.675 | 69.515 | USD 13,931,262 | 70.57 |
| 2025-01-27 | BUY | 200,408 | 68.770 | 69.410 | 69.346 | USD 13,897,494 | 70.62 |
| 2025-01-24 | BUY | 200,408 | 68.560 | 69.310 | 69.235 | USD 13,875,247 | 70.67 |
| 2025-01-23 | BUY | 552,859 | 68.300 | 68.370 | 68.363 | USD 37,795,101 | 70.73 |
| 2025-01-22 | SELL | -905,310 | 67.820 | 68.430 | 68.369 | USD -61,895,140 | 71.57 Profit of 2,901,323 on sale |
| 2025-01-02 | BUY | 2,021,450 | 63.170 | 63.390 | 63.368 | USD 128,095,242 | 71.81 |
| 2024-12-30 | BUY | 1,611,215 | 60.770 | 61.370 | 61.310 | USD 98,783,590 | 72.12 |
| 2024-12-10 | BUY | 806,579 | 64.960 | 65.760 | 65.680 | USD 52,976,110 | 72.33 |
| 2024-12-09 | BUY | 412,178 | 65.740 | 66.170 | 66.127 | USD 27,256,094 | 72.53 |
| 2024-12-06 | BUY | 412,178 | 66.090 | 67.100 | 66.999 | USD 27,615,513 | 72.73 |
| 2024-12-05 | BUY | 412,178 | 65.230 | 72.030 | 71.350 | USD 29,408,900 | 72.98 |
| 2024-12-04 | BUY | 449,686 | 72.160 | 72.400 | 72.376 | USD 32,546,475 | 73.00 |
| 2024-12-03 | BUY | 487,194 | 71.270 | 73.250 | 73.052 | USD 35,590,496 | 73.06 |
| 2024-12-02 | BUY | 487,194 | 73.070 | 73.440 | 73.403 | USD 35,761,502 | 73.06 |
| 2024-11-29 | BUY | 487,194 | 71.960 | 72.440 | 72.392 | USD 35,268,949 | 73.10 |
| 2024-11-28 | BUY | 487,194 | | | 71.620* | | 73.16 |
| 2024-11-27 | BUY | 487,194 | 71.620 | 72.700 | 72.592 | USD 35,366,386 | 73.22 |
| 2024-11-26 | BUY | 487,194 | 71.560 | 73.500 | 73.306 | USD 35,714,243 | 73.29 |
| 2024-11-21 | BUY | 381,309 | 69.640 | 70.870 | 70.747 | USD 26,976,469 | 73.63 |
| 2024-11-20 | BUY | 275,424 | 69.600 | 70.330 | 70.257 | USD 19,350,464 | 73.84 |
| 2024-11-19 | BUY | 275,424 | 69.130 | 69.600 | 69.553 | USD 19,156,565 | 74.08 |
| 2024-11-12 | BUY | 540,490 | 71.370 | 72.680 | 72.549 | USD 39,212,009 | 74.52 |
| 2024-11-11 | SELL | -805,556 | 71.650 | 73.000 | 72.865 | USD -58,696,838 | 77.10 Profit of 3,408,510 on sale |
| 2024-11-07 | SELL | -788,246 | 73.130 | 76.400 | 76.073 | USD -59,964,239 | 77.65 Profit of 1,245,316 on sale |
| 2024-11-05 | SELL | -183,000 | 74.150 | 74.340 | 74.321 | USD -13,600,742 | 78.22 Profit of 713,365 on sale |
| 2024-10-31 | SELL | -1,136,936 | 72.050 | 74.990 | 74.696 | USD -84,924,570 | 79.19 Profit of 5,108,131 on sale |
| 2024-10-30 | SELL | -651,362 | 79.430 | 80.075 | 80.010 | USD -52,115,798 | 79.19 Loss of -536,882 on sale |
| 2024-10-29 | BUY | 339,133 | 79.210 | 79.990 | 79.912 | USD 27,100,796 | 79.18 |
| 2024-10-28 | BUY | 512,478 | 77.690 | 78.380 | 78.311 | USD 40,132,664 | 79.43 |
| 2024-10-24 | SELL | -512,478 | 78.380 | 78.600 | 78.578 | USD -40,269,495 | 79.79 Profit of 618,564 on sale |
| 2024-10-21 | SELL | -512,478 | 80.460 | 80.570 | 80.559 | USD -41,284,715 | 79.16 Loss of -716,955 on sale |
| 2024-10-18 | BUY | 512,478 | 79.160 | 80.550 | 80.411 | USD 41,208,870 | 0.00 |