| Date | Action | Quantity | Market High | Market Low | Likely Trade Price | Likely Trade Value (Profit/Loss) | Average Price previous trades |
|---|
| 2025-11-10 | BUY | 1,504 | 31.120 | 30.320 | 30.400 | USD 45,722 | 50.95 |
| 2025-11-06 | SELL | -900 | 32.000 | 30.480 | 30.632 | USD -27,569 | 51.15 Profit of 18,468 on sale |
| 2025-11-05 | SELL | -564 | 32.290 | 31.419 | 31.506 | USD -17,769 | 51.25 Profit of 11,133 on sale |
| 2025-11-04 | SELL | -2,409 | 32.060 | 31.370 | 31.439 | USD -75,737 | 51.34 Profit of 47,946 on sale |
| 2025-10-31 | SELL | -376 | 32.480 | 31.205 | 31.332 | USD -11,781 | 51.54 Profit of 7,597 on sale |
| 2025-10-30 | BUY | 1,316 | 34.130 | 31.010 | 31.322 | USD 41,220 | 51.63 |
| 2025-10-29 | BUY | 1,316 | 39.760 | 40.650 | 40.561 | USD 53,378 | 51.69 |
| 2025-10-28 | BUY | 5,640 | 40.260 | 41.000 | 40.926 | USD 230,823 | 51.75 |
| 2025-10-27 | BUY | 3,008 | 41.060 | 41.520 | 41.474 | USD 124,754 | 51.80 |
| 2025-10-24 | BUY | 368 | 41.190 | 42.190 | 42.090 | USD 15,489 | 51.86 |
| 2025-10-23 | SELL | -752 | 41.800 | 42.060 | 42.034 | USD -31,610 | 51.91 Profit of 7,425 on sale |
| 2025-10-22 | BUY | 1,504 | 41.610 | 42.380 | 42.303 | USD 63,624 | 51.96 |
| 2025-10-21 | BUY | 564 | 42.360 | 42.740 | 42.702 | USD 24,084 | 52.01 |
| 2025-10-17 | BUY | 2,820 | 41.860 | 42.300 | 42.256 | USD 119,162 | 52.12 |
| 2025-10-16 | BUY | 184 | 41.760 | 42.180 | 42.138 | USD 7,753 | 52.17 |
| 2025-10-14 | SELL | -1,128 | 42.100 | 42.610 | 42.559 | USD -48,007 | 52.28 Profit of 10,965 on sale |
| 2025-10-13 | BUY | 1,316 | 40.900 | 41.060 | 41.044 | USD 54,014 | 52.34 |
| 2025-10-02 | BUY | 2,057 | 40.270 | 40.380 | 40.369 | USD 83,039 | 52.40 |
| 2025-10-01 | BUY | 1,309 | 38.970 | 39.720 | 39.645 | USD 51,895 | 52.48 |
| 2025-09-30 | BUY | 1,870 | 39.190 | 39.940 | 39.865 | USD 74,548 | 52.55 |
| 2025-09-29 | BUY | 1,683 | 39.900 | 40.380 | 40.332 | USD 67,879 | 52.62 |
| 2025-09-26 | BUY | 2,053 | 40.080 | 40.090 | 40.089 | USD 82,303 | 52.69 |
| 2025-09-25 | BUY | 2,618 | 39.330 | 39.500 | 39.483 | USD 103,366 | 52.76 |
| 2025-09-24 | SELL | -19,094 | 39.550 | 39.710 | 39.694 | USD -757,917 | 52.83 Profit of 250,861 on sale |
| 2025-09-18 | BUY | 189 | 39.810 | 40.330 | 40.278 | USD 7,613 | 52.90 |
| 2025-09-17 | BUY | 1,701 | 39.670 | 40.250 | 40.192 | USD 68,367 | 52.98 |
| 2025-09-16 | BUY | 756 | 39.300 | 39.480 | 39.462 | USD 29,833 | 53.06 |
| 2025-09-11 | BUY | 945 | 38.960 | 39.100 | 39.086 | USD 36,936 | 53.13 |
| 2025-09-09 | BUY | 945 | 39.460 | 39.840 | 39.802 | USD 37,613 | 53.30 |
| 2025-09-08 | BUY | 378 | 39.650 | 41.020 | 40.883 | USD 15,454 | 53.37 |
| 2025-09-05 | BUY | 4,347 | 41.060 | 41.980 | 41.888 | USD 182,087 | 53.45 |
| 2025-09-04 | SELL | -8,127 | 41.410 | 41.800 | 41.761 | USD -339,392 | 53.52 Profit of 95,526 on sale |
| 2025-09-02 | BUY | 3,969 | 41.750 | 42.170 | 42.128 | USD 167,206 | 53.58 |
| 2025-08-22 | BUY | 189 | 43.640 | 43.720 | 43.712 | USD 8,262 | 53.64 |
| 2025-08-21 | BUY | 567 | 42.910 | 43.100 | 43.081 | USD 24,427 | 53.71 |
| 2025-08-20 | BUY | 756 | 43.070 | 43.990 | 43.898 | USD 33,187 | 53.77 |
| 2025-08-19 | BUY | 1,134 | 43.250 | 43.770 | 43.718 | USD 49,576 | 53.83 |
| 2025-07-31 | SELL | -15,342 | 42.880 | 43.910 | 43.807 | USD -672,087 | 53.90 Profit of 154,819 on sale |
| 2025-07-30 | BUY | 1,520 | 43.760 | 44.540 | 44.462 | USD 67,582 | 53.96 |
| 2025-07-29 | BUY | 190 | 44.380 | 44.830 | 44.785 | USD 8,509 | 54.02 |
| 2025-07-24 | BUY | 190 | 45.740 | 47.020 | 46.892 | USD 8,909 | 54.07 |
| 2025-07-23 | BUY | 1,140 | 52.780 | 53.030 | 53.005 | USD 60,426 | 54.08 |
| 2025-07-22 | BUY | 1,710 | 52.380 | 52.980 | 52.920 | USD 90,493 | 54.09 |
| 2025-07-21 | BUY | 380 | 52.460 | 54.200 | 54.026 | USD 20,530 | 54.10 |
| 2025-07-18 | SELL | -1,899 | 53.930 | 54.290 | 54.254 | USD -103,028 | 54.10 Loss of -295 on sale |
| 2025-07-17 | BUY | 190 | 53.540 | 54.050 | 53.999 | USD 10,260 | 54.10 |
| 2025-07-16 | BUY | 760 | 53.380 | 54.210 | 54.127 | USD 41,137 | 54.11 |
| 2025-07-15 | SELL | -2,865 | 53.950 | 55.140 | 55.021 | USD -157,635 | 54.11 Loss of -2,617 on sale |
| 2025-07-11 | SELL | -380 | 56.000 | 56.310 | 56.279 | USD -21,386 | 54.10 Loss of -830 on sale |
| 2025-07-10 | BUY | 1,520 | 56.410 | 57.040 | 56.977 | USD 86,605 | 54.08 |
| 2025-07-09 | BUY | 1,520 | 55.940 | 56.050 | 56.039 | USD 85,179 | 54.07 |
| 2025-07-08 | BUY | 1,138 | 55.450 | 55.830 | 55.792 | USD 63,491 | 54.06 |
| 2025-07-07 | SELL | -4,370 | 55.460 | 56.710 | 56.585 | USD -247,276 | 54.05 Loss of -11,078 on sale |
| 2025-07-02 | SELL | -5,510 | 56.770 | 58.420 | 58.255 | USD -320,985 | 53.99 Loss of -23,496 on sale |
| 2025-06-30 | BUY | 3,230 | 56.150 | 56.440 | 56.411 | USD 182,208 | 53.98 |
| 2025-06-27 | BUY | 1,710 | 55.050 | 55.250 | 55.230 | USD 94,443 | 53.97 |
| 2025-06-25 | SELL | -380 | 55.140 | 55.330 | 55.311 | USD -21,018 | 53.96 Loss of -514 on sale |
| 2025-06-24 | BUY | 186 | 54.650 | 54.990 | 54.956 | USD 10,222 | 53.95 |
| 2025-06-23 | BUY | 4,940 | 53.780 | 53.810 | 53.807 | USD 265,807 | 53.95 |
| 2025-06-20 | SELL | -570 | 52.780 | 52.960 | 52.942 | USD -30,177 | 53.96 Profit of 582 on sale |
| 2025-06-18 | SELL | -1,140 | 51.830 | 52.380 | 52.325 | USD -59,651 | 53.99 Profit of 1,903 on sale |
| 2025-06-13 | SELL | -570 | 50.240 | 50.740 | 50.690 | USD -28,893 | 54.05 Profit of 1,916 on sale |
| 2025-06-12 | BUY | 570 | 50.890 | 51.990 | 51.880 | USD 29,572 | 54.07 |
| 2025-06-11 | BUY | 760 | 51.790 | 52.160 | 52.123 | USD 39,613 | 54.09 |
| 2025-06-06 | SELL | -950 | 52.500 | 53.120 | 53.058 | USD -50,405 | 54.15 Profit of 1,040 on sale |
| 2025-06-05 | SELL | -570 | 52.600 | 53.860 | 53.734 | USD -30,628 | 54.17 Profit of 246 on sale |
| 2025-06-04 | SELL | -760 | 52.160 | 52.390 | 52.367 | USD -39,799 | 54.18 Profit of 1,378 on sale |
| 2025-06-02 | BUY | 2,470 | 49.840 | 49.890 | 49.885 | USD 123,216 | 54.25 |
| 2025-05-30 | SELL | -546 | 50.080 | 50.340 | 50.314 | USD -27,471 | 54.28 Profit of 2,166 on sale |
| 2025-05-29 | BUY | 189 | 49.730 | 50.580 | 50.495 | USD 9,544 | 54.32 |
| 2025-05-28 | SELL | -187 | 50.070 | 51.200 | 51.087 | USD -9,553 | 54.35 Profit of 610 on sale |
| 2025-05-27 | BUY | 2,079 | 50.990 | 51.430 | 51.386 | USD 106,831 | 54.38 |
| 2025-05-23 | SELL | -3,780 | 50.630 | 50.830 | 50.810 | USD -192,062 | 54.44 Profit of 13,722 on sale |
| 2025-05-22 | SELL | -4,158 | 50.780 | 50.930 | 50.915 | USD -211,705 | 54.47 Profit of 14,784 on sale |
| 2025-05-21 | BUY | 189 | 50.790 | 51.180 | 51.141 | USD 9,666 | 54.50 |
| 2025-05-20 | BUY | 1,512 | 51.470 | 52.180 | 52.109 | USD 78,789 | 54.53 |
| 2025-05-19 | BUY | 5,481 | 52.270 | 52.560 | 52.531 | USD 287,922 | 54.55 |
| 2025-05-16 | BUY | 5,103 | 52.320 | 52.450 | 52.437 | USD 267,586 | 54.57 |
| 2025-05-15 | BUY | 4,180 | 52.040 | 52.380 | 52.346 | USD 218,806 | 54.59 |
| 2025-05-14 | BUY | 3,800 | 52.240 | 52.690 | 52.645 | USD 200,051 | 54.61 |
| 2025-05-13 | SELL | -760 | 50.650 | 51.330 | 51.262 | USD -38,959 | 54.64 Profit of 2,570 on sale |
| 2025-05-12 | BUY | 190 | 50.760 | 51.160 | 51.120 | USD 9,713 | 54.68 |
| 2025-05-09 | BUY | 567 | 49.720 | 51.270 | 51.115 | USD 28,982 | 54.72 |
| 2025-05-08 | SELL | -5,481 | 51.450 | 52.170 | 52.098 | USD -285,549 | 54.75 Profit of 14,549 on sale |
| 2025-05-07 | SELL | -2,646 | 51.640 | 51.900 | 51.874 | USD -137,259 | 54.78 Profit of 7,692 on sale |
| 2025-05-06 | BUY | 6,615 | 50.360 | 50.920 | 50.864 | USD 336,465 | 54.82 |
| 2025-05-02 | BUY | 567 | 51.560 | 51.780 | 51.758 | USD 29,347 | 54.90 |
| 2025-05-01 | SELL | -945 | 50.320 | 50.980 | 50.914 | USD -48,114 | 54.94 Profit of 3,806 on sale |
| 2025-04-30 | BUY | 567 | 50.520 | 50.540 | 50.538 | USD 28,655 | 54.98 |
| 2025-04-29 | BUY | 1,323 | 50.650 | 51.010 | 50.974 | USD 67,439 | 55.03 |
| 2025-04-28 | BUY | 2,819 | 50.900 | 52.510 | 52.349 | USD 147,572 | 55.07 |
| 2025-04-25 | BUY | 2,646 | 51.780 | 52.020 | 51.996 | USD 137,581 | 55.10 |
| 2025-04-24 | BUY | 756 | 49.540 | 50.610 | 50.503 | USD 38,180 | 55.15 |
| 2025-04-23 | BUY | 2,079 | 48.760 | 49.700 | 49.606 | USD 103,131 | 55.22 |
| 2025-04-22 | SELL | -1,150 | 47.100 | 47.430 | 47.397 | USD -54,507 | 55.30 Profit of 9,091 on sale |
| 2025-04-17 | BUY | 376 | 48.170 | 48.540 | 48.503 | USD 18,237 | 55.54 |
| 2025-04-16 | BUY | 760 | 48.080 | 49.070 | 48.971 | USD 37,218 | 55.62 |
| 2025-04-15 | BUY | 3,800 | 48.800 | 49.930 | 49.817 | USD 189,305 | 55.70 |
| 2025-04-11 | BUY | 4,750 | 49.760 | 50.670 | 50.579 | USD 240,250 | 55.83 |
| 2025-04-10 | BUY | 7,790 | 50.270 | 51.050 | 50.972 | USD 397,072 | 55.89 |
| 2025-04-09 | BUY | 1,520 | 50.930 | 51.500 | 51.443 | USD 78,193 | 55.95 |
| 2025-04-08 | BUY | 3,990 | 45.980 | 48.400 | 48.158 | USD 192,150 | 56.06 |
| 2025-04-07 | BUY | 4,528 | 46.670 | 48.290 | 48.128 | USD 217,924 | 56.17 |
| 2025-04-04 | SELL | -11,340 | 47.290 | 49.280 | 49.081 | USD -556,579 | 56.27 Profit of 81,563 on sale |
| 2025-04-02 | BUY | 1,323 | 52.020 | 52.320 | 52.290 | USD 69,180 | 56.32 |
| 2025-03-31 | SELL | -5,103 | 50.210 | 50.260 | 50.255 | USD -256,451 | 56.45 Profit of 31,630 on sale |
| 2025-03-28 | SELL | -3,213 | 49.910 | 50.400 | 50.351 | USD -161,778 | 56.53 Profit of 19,863 on sale |
| 2025-03-27 | SELL | -945 | 50.920 | 51.320 | 51.280 | USD -48,460 | 56.60 Profit of 5,030 on sale |
| 2025-03-26 | BUY | 1,701 | 50.070 | 50.160 | 50.151 | USD 85,307 | 56.68 |
| 2025-03-25 | SELL | -2,268 | 49.510 | 50.260 | 50.185 | USD -113,820 | 56.77 Profit of 14,946 on sale |
| 2025-03-24 | BUY | 1,323 | 49.600 | 49.790 | 49.771 | USD 65,847 | 56.87 |
| 2025-03-21 | BUY | 2,268 | 48.530 | 48.700 | 48.683 | USD 110,413 | 56.98 |
| 2025-03-19 | BUY | 352 | 48.990 | 49.090 | 49.080 | USD 17,276 | 57.19 |
| 2025-03-18 | SELL | -3,420 | 47.790 | 49.330 | 49.176 | USD -168,182 | 57.31 Profit of 27,835 on sale |
| 2025-03-17 | BUY | 3,610 | 49.650 | 50.230 | 50.172 | USD 181,121 | 57.42 |
| 2025-03-14 | BUY | 3,230 | 50.030 | 50.250 | 50.228 | USD 162,236 | 57.52 |
| 2025-03-13 | BUY | 15,932 | 48.730 | 50.020 | 49.891 | USD 794,863 | 57.65 |
| 2025-03-12 | BUY | 7,600 | 50.050 | 51.550 | 51.400 | USD 390,640 | 57.75 |
| 2025-03-11 | BUY | 3,040 | 49.980 | 51.300 | 51.168 | USD 155,551 | 57.87 |
| 2025-03-07 | BUY | 1,792 | 50.230 | 51.390 | 51.274 | USD 91,883 | 58.10 |
| 2025-03-06 | SELL | -1,701 | 51.470 | 53.500 | 53.297 | USD -90,658 | 58.20 Profit of 8,343 on sale |
| 2025-03-05 | BUY | 5,885 | 53.600 | 54.000 | 53.960 | USD 317,555 | 58.27 |
| 2025-03-04 | BUY | 1,134 | 53.170 | 54.000 | 53.917 | USD 61,142 | 58.35 |
| 2025-03-03 | BUY | 5,103 | 54.330 | 55.700 | 55.563 | USD 283,538 | 58.42 |
| 2025-02-28 | SELL | -1,323 | 53.970 | 54.070 | 54.060 | USD -71,521 | 58.49 Profit of 5,858 on sale |
| 2025-02-27 | BUY | 189 | 52.740 | 54.090 | 53.955 | USD 10,197 | 58.58 |
| 2025-02-26 | SELL | -378 | 53.420 | 54.600 | 54.482 | USD -20,594 | 58.67 Profit of 1,582 on sale |
| 2025-02-25 | BUY | 3,591 | 52.470 | 52.730 | 52.704 | USD 189,260 | 58.77 |
| 2025-02-21 | BUY | 2,646 | 51.510 | 53.130 | 52.968 | USD 140,153 | 59.03 |
| 2025-02-20 | BUY | 1,512 | 53.050 | 53.820 | 53.743 | USD 81,259 | 59.14 |
| 2025-02-19 | BUY | 378 | 53.800 | 54.680 | 54.592 | USD 20,636 | 59.24 |
| 2025-02-18 | BUY | 945 | 54.490 | 56.780 | 56.551 | USD 53,441 | 59.33 |
| 2025-02-13 | BUY | 3,196 | 58.130 | 58.410 | 58.382 | USD 186,589 | 59.44 |
| 2025-02-12 | BUY | 1,134 | 57.290 | 57.400 | 57.389 | USD 65,079 | 59.48 |
| 2025-02-11 | SELL | -378 | 56.180 | 58.050 | 57.863 | USD -21,872 | 59.55 Profit of 637 on sale |
| 2025-02-07 | SELL | -1,504 | 57.270 | 57.880 | 57.819 | USD -86,960 | 59.63 Profit of 2,728 on sale |
| 2025-02-06 | BUY | 752 | 57.320 | 58.280 | 58.184 | USD 43,754 | 59.68 |
| 2025-02-04 | BUY | 6,580 | 59.020 | 59.190 | 59.173 | USD 389,358 | 59.75 |
| 2025-02-03 | BUY | 2,457 | 58.360 | 58.570 | 58.549 | USD 143,855 | 59.78 |
| 2025-01-31 | BUY | 567 | 58.350 | 59.080 | 59.007 | USD 33,457 | 59.81 |
| 2025-01-30 | BUY | 378 | 58.990 | 59.570 | 59.512 | USD 22,496 | 59.83 |
| 2025-01-29 | BUY | 3,591 | 58.270 | 58.560 | 58.531 | USD 210,185 | 59.87 |
| 2025-01-28 | BUY | 1,701 | 57.830 | 58.210 | 58.172 | USD 98,951 | 59.93 |
| 2025-01-27 | BUY | 2,646 | 58.300 | 58.480 | 58.462 | USD 154,690 | 59.97 |
| 2025-01-24 | BUY | 1,701 | 56.700 | 57.330 | 57.267 | USD 97,411 | 60.06 |
| 2025-01-23 | BUY | 4,914 | 57.560 | 57.770 | 57.749 | USD 283,779 | 60.13 |
| 2025-01-22 | BUY | 3,213 | 55.900 | 56.310 | 56.269 | USD 180,792 | 60.25 |
| 2025-01-06 | BUY | 1,880 | 58.800 | 59.930 | 59.817 | USD 112,456 | 60.29 |
| 2024-12-10 | BUY | 1,330 | 64.830 | 65.110 | 65.082 | USD 86,559 | 60.15 |
| 2024-12-09 | BUY | 1,520 | 64.580 | 65.680 | 65.570 | USD 99,666 | 60.01 |
| 2024-12-06 | BUY | 2,280 | 65.400 | 66.060 | 65.994 | USD 150,466 | 59.84 |
| 2024-12-05 | BUY | 570 | 65.220 | 65.420 | 65.400 | USD 37,278 | 59.66 |
| 2024-12-04 | BUY | 2,090 | 63.890 | 64.140 | 64.115 | USD 134,000 | 59.51 |
| 2024-12-03 | BUY | 6,701 | 60.940 | 60.990 | 60.985 | USD 408,660 | 59.46 |
| 2024-12-02 | BUY | 560 | 60.540 | 62.110 | 61.953 | USD 34,694 | 59.42 |
| 2024-11-29 | BUY | 4,347 | 61.520 | 62.130 | 62.069 | USD 269,814 | 59.34 |
| 2024-11-27 | BUY | 5,103 | 62.050 | 62.690 | 62.626 | USD 319,580 | 59.12 |
| 2024-11-26 | BUY | 10,962 | 62.710 | 62.740 | 62.737 | USD 687,723 | 58.96 |
| 2024-11-25 | BUY | 11,340 | 62.000 | 62.590 | 62.531 | USD 709,102 | 58.82 |
| 2024-11-22 | BUY | 13,230 | 62.010 | 62.430 | 62.388 | USD 825,393 | 58.67 |
| 2024-11-21 | BUY | 2,079 | 59.980 | 60.070 | 60.061 | USD 124,867 | 58.61 |
| 2024-11-20 | BUY | 1,890 | 58.880 | 59.220 | 59.186 | USD 111,862 | 58.59 |
| 2024-11-19 | BUY | 1,701 | 58.730 | 59.050 | 59.018 | USD 100,390 | 58.58 |
| 2024-11-18 | BUY | 15,309 | 58.810 | 59.380 | 59.323 | USD 908,176 | 58.57 |
| 2024-11-12 | BUY | 5,292 | 60.490 | 60.780 | 60.751 | USD 321,494 | 58.45 |
| 2024-11-11 | BUY | 3,591 | 59.270 | 59.380 | 59.369 | USD 213,194 | 58.40 |
| 2024-11-08 | BUY | 2,706 | 58.810 | 59.430 | 59.368 | USD 160,650 | 58.37 |
| 2024-11-07 | BUY | 16,821 | 58.210 | 59.140 | 59.047 | USD 993,230 | 58.38 |
| 2024-11-06 | BUY | 5,103 | 57.690 | 58.260 | 58.203 | USD 297,010 | 58.44 |
| 2024-11-05 | BUY | 7,530 | 56.180 | 56.770 | 56.711 | USD 427,034 | 58.64 |
| 2024-11-04 | BUY | 1,323 | 56.380 | 58.400 | 58.198 | USD 76,996 | 58.87 |
| 2024-11-01 | BUY | 3,008 | 58.590 | 58.960 | 58.923 | USD 177,240 | 58.90 |
| 2024-10-31 | BUY | 760 | 55.770 | 57.420 | 57.255 | USD 43,514 | 59.29 |
| 2024-10-30 | BUY | 1,887 | 55.730 | 58.000 | 57.773 | USD 109,018 | 59.80 |
| 2024-10-29 | BUY | 4,560 | 60.490 | 60.790 | 60.760 | USD 277,066 | 59.68 |
| 2024-10-28 | SELL | -1,330 | 60.600 | 61.250 | 61.185 | USD -81,376 | 59.50 Loss of -2,246 on sale |
| 2024-10-25 | BUY | 2,280 | 59.440 | 59.860 | 59.818 | USD 136,385 | 59.51 |
| 2024-10-24 | BUY | 1,520 | 59.440 | 59.630 | 59.611 | USD 90,609 | 59.53 |
| 2024-10-23 | BUY | 1,900 | 59.020 | 59.580 | 59.524 | USD 113,096 | 59.79 |
| 2024-10-22 | BUY | 4,900 | 59.880 | 60.100 | 60.078 | USD 294,382 | 59.70 |
| 2024-10-21 | BUY | 5,320 | 59.700 | 59.850 | 59.835 | USD 318,322 | 0.00 |