| Date | Action | Quantity | Market High | Market Low | Likely Trade Price | Likely Trade Value (Profit/Loss) | Average Price previous trades |
|---|
| 2025-11-12 | BUY | 220,276 | 31.360 | 30.000 | 30.136 | USD 6,638,238 | 50.23 |
| 2025-11-11 | BUY | 220,276 | 30.490 | 29.750 | 29.824 | USD 6,569,511 | 50.33 |
| 2025-11-10 | BUY | 220,276 | 31.120 | 30.320 | 30.400 | USD 6,696,410 | 50.44 |
| 2025-11-07 | BUY | 220,276 | 30.710 | 30.020 | 30.089 | USD 6,627,904 | 50.55 |
| 2025-11-06 | BUY | 220,276 | 32.000 | 30.480 | 30.632 | USD 6,747,494 | 50.65 |
| 2025-11-05 | BUY | 220,276 | 32.290 | 31.419 | 31.506 | USD 6,940,038 | 50.75 |
| 2025-11-04 | BUY | 220,276 | 32.060 | 31.370 | 31.439 | USD 6,925,257 | 50.86 |
| 2025-11-03 | BUY | 220,276 | 32.130 | 31.290 | 31.374 | USD 6,910,939 | 50.96 |
| 2025-10-31 | BUY | 220,276 | 32.480 | 31.205 | 31.332 | USD 6,901,798 | 51.07 |
| 2025-10-30 | BUY | 220,276 | 34.130 | 31.010 | 31.322 | USD 6,899,485 | 51.17 |
| 2025-10-29 | BUY | 220,276 | 39.760 | 40.650 | 40.561 | USD 8,934,615 | 51.23 |
| 2025-10-28 | BUY | 220,276 | 40.260 | 41.000 | 40.926 | USD 9,015,016 | 51.30 |
| 2025-10-27 | BUY | 220,276 | 41.060 | 41.520 | 41.474 | USD 9,135,727 | 51.35 |
| 2025-10-24 | BUY | 220,276 | 41.190 | 42.190 | 42.090 | USD 9,271,417 | 51.41 |
| 2025-10-23 | BUY | 220,276 | 41.800 | 42.060 | 42.034 | USD 9,259,082 | 51.47 |
| 2025-10-22 | BUY | 344,867 | 41.610 | 42.380 | 42.303 | USD 14,588,909 | 51.52 |
| 2025-10-21 | BUY | 469,458 | 42.360 | 42.740 | 42.702 | USD 20,046,796 | 51.57 |
| 2025-10-20 | BUY | 469,458 | 41.630 | 42.340 | 42.269 | USD 19,843,520 | 51.63 |
| 2025-10-17 | BUY | 469,458 | 41.860 | 42.300 | 42.256 | USD 19,837,417 | 51.69 |
| 2025-10-16 | BUY | 469,458 | 41.760 | 42.180 | 42.138 | USD 19,782,021 | 51.75 |
| 2025-10-15 | BUY | 469,458 | 41.770 | 42.820 | 42.715 | USD 20,052,898 | 51.81 |
| 2025-10-14 | BUY | 469,458 | 42.100 | 42.610 | 42.559 | USD 19,979,663 | 51.86 |
| 2025-10-13 | SELL | -469,458 | 40.900 | 41.060 | 41.044 | USD -19,268,435 | 51.32 Profit of 4,824,290 on sale |
| 2025-10-07 | BUY | 469,458 | 40.950 | 41.890 | 41.796 | USD 19,621,466 | 51.38 |
| 2025-10-06 | BUY | 469,458 | 41.630 | 42.030 | 41.990 | USD 19,712,541 | 51.44 |
| 2025-10-03 | BUY | 469,458 | 41.760 | 41.960 | 41.940 | USD 19,689,068 | 51.50 |
| 2025-10-02 | BUY | 469,458 | 40.270 | 40.380 | 40.369 | USD 18,951,550 | 51.57 |
| 2025-10-01 | BUY | 469,458 | 38.970 | 39.720 | 39.645 | USD 18,611,663 | 51.65 |
| 2025-09-30 | BUY | 469,458 | 39.190 | 39.940 | 39.865 | USD 18,714,943 | 51.72 |
| 2025-09-29 | BUY | 469,458 | 39.900 | 40.380 | 40.332 | USD 18,934,181 | 51.80 |
| 2025-09-26 | BUY | 469,458 | 40.080 | 40.090 | 40.089 | USD 18,820,102 | 51.87 |
| 2025-09-25 | BUY | 469,458 | 39.330 | 39.500 | 39.483 | USD 18,535,610 | 51.95 |
| 2025-09-24 | SELL | -469,458 | 39.550 | 39.710 | 39.694 | USD -18,634,665 | 51.42 Profit of 5,503,974 on sale |
| 2025-09-18 | BUY | 469,458 | 39.810 | 40.330 | 40.278 | USD 18,908,830 | 51.49 |
| 2025-09-17 | BUY | 469,458 | 39.670 | 40.250 | 40.192 | USD 18,868,456 | 51.57 |
| 2025-09-16 | BUY | 469,458 | 39.300 | 39.480 | 39.462 | USD 18,525,751 | 51.65 |
| 2025-09-15 | BUY | 469,458 | 38.580 | 39.040 | 38.994 | USD 18,306,046 | 51.73 |
| 2025-09-12 | BUY | 469,458 | 38.630 | 38.990 | 38.954 | USD 18,287,268 | 51.82 |
| 2025-09-11 | SELL | -469,458 | 38.960 | 39.100 | 39.086 | USD -18,349,235 | 51.82 Profit of 5,976,843 on sale |
| 2025-09-04 | BUY | 469,458 | 41.410 | 41.800 | 41.761 | USD 19,605,035 | 51.89 |
| 2025-09-02 | BUY | 469,458 | 41.750 | 42.170 | 42.128 | USD 19,777,326 | 51.95 |
| 2025-08-29 | SELL | -469,458 | 42.140 | 42.400 | 42.374 | USD -19,892,814 | 51.64 Profit of 4,349,147 on sale |
| 2025-08-28 | BUY | 469,458 | 42.410 | 42.740 | 42.707 | USD 20,049,144 | 51.70 |
| 2025-08-27 | BUY | 469,458 | 42.650 | 42.940 | 42.911 | USD 20,144,912 | 51.76 |
| 2025-08-26 | BUY | 469,458 | 42.520 | 43.130 | 43.069 | USD 20,219,087 | 51.83 |
| 2025-08-22 | SELL | -469,458 | 43.640 | 43.720 | 43.712 | USD -20,520,949 | 51.83 Profit of 3,812,290 on sale |
| 2025-08-18 | BUY | 469,458 | 43.380 | 44.270 | 44.181 | USD 20,741,124 | 51.89 |
| 2025-08-15 | BUY | 469,458 | 44.040 | 44.090 | 44.085 | USD 20,696,056 | 51.95 |
| 2025-08-14 | BUY | 469,458 | 43.170 | 43.440 | 43.413 | USD 20,380,579 | 52.01 |
| 2025-08-13 | BUY | 469,458 | 43.480 | 43.580 | 43.570 | USD 20,454,286 | 52.07 |
| 2025-08-12 | BUY | 469,458 | 42.830 | 43.190 | 43.154 | USD 20,258,990 | 52.13 |
| 2025-08-11 | SELL | -469,458 | 41.620 | 42.040 | 41.998 | USD -19,716,297 | 52.15 Profit of 4,764,080 on sale |
| 2025-08-06 | BUY | 469,458 | 42.690 | 42.940 | 42.915 | USD 20,146,789 | 52.21 |
| 2025-08-05 | BUY | 469,458 | 42.630 | 43.410 | 43.332 | USD 20,342,554 | 52.28 |
| 2025-08-04 | BUY | 469,458 | 42.880 | 43.100 | 43.078 | USD 20,223,311 | 52.35 |
| 2025-08-01 | BUY | 469,458 | 42.520 | 43.150 | 43.087 | USD 20,227,538 | 52.43 |
| 2025-07-31 | BUY | 469,458 | 42.880 | 43.910 | 43.807 | USD 20,565,547 | 52.50 |
| 2025-07-30 | BUY | 469,458 | 43.760 | 44.540 | 44.462 | USD 20,873,042 | 52.56 |
| 2025-07-29 | BUY | 508,144 | 44.380 | 44.830 | 44.785 | USD 22,757,230 | 52.63 |
| 2025-07-28 | BUY | 546,830 | 44.860 | 46.610 | 46.435 | USD 25,392,051 | 52.68 |
| 2025-07-25 | BUY | 546,830 | 46.760 | 47.180 | 47.138 | USD 25,776,473 | 52.73 |
| 2025-07-24 | BUY | 546,830 | 45.740 | 47.020 | 46.892 | USD 25,641,953 | 52.78 |
| 2025-07-23 | BUY | 312,101 | 52.780 | 53.030 | 53.005 | USD 16,542,913 | 52.78 |
| 2025-07-22 | BUY | 77,372 | 52.380 | 52.980 | 52.920 | USD 4,094,526 | 52.79 |
| 2025-07-21 | BUY | 77,372 | 52.460 | 54.200 | 54.026 | USD 4,180,100 | 52.79 |
| 2025-07-18 | BUY | 77,372 | 53.930 | 54.290 | 54.254 | USD 4,197,741 | 52.78 |
| 2025-07-17 | BUY | 77,372 | 53.540 | 54.050 | 53.999 | USD 4,178,011 | 52.78 |
| 2025-07-16 | BUY | 77,372 | 53.380 | 54.210 | 54.127 | USD 4,187,914 | 52.77 |
| 2025-07-15 | BUY | 77,372 | 53.950 | 55.140 | 55.021 | USD 4,257,085 | 52.76 |
| 2025-07-14 | SELL | -77,372 | 54.820 | 55.750 | 55.657 | USD -4,306,293 | 52.70 Loss of -229,090 on sale |
| 2025-07-10 | BUY | 77,372 | 56.410 | 57.040 | 56.977 | USD 4,408,425 | 52.67 |
| 2025-07-09 | BUY | 77,372 | 55.940 | 56.050 | 56.039 | USD 4,335,849 | 52.64 |
| 2025-07-08 | BUY | 77,372 | 55.450 | 55.830 | 55.792 | USD 4,316,739 | 52.61 |
| 2025-07-07 | BUY | 77,372 | 55.460 | 56.710 | 56.585 | USD 4,378,095 | 52.59 |
| 2025-07-04 | BUY | 77,372 | | | 57.070* | | 52.55 |
| 2025-07-03 | BUY | 77,372 | 57.070 | 57.250 | 57.232 | USD 4,428,154 | 52.51 |
| 2025-07-02 | BUY | 77,372 | 56.770 | 58.420 | 58.255 | USD 4,507,306 | 52.47 |
| 2025-06-30 | BUY | 77,372 | 56.150 | 56.440 | 56.411 | USD 4,364,632 | 52.44 |
| 2025-06-27 | BUY | 77,372 | 55.050 | 55.250 | 55.230 | USD 4,273,256 | 52.42 |
| 2025-06-26 | BUY | 77,372 | 54.270 | 55.080 | 54.999 | USD 4,255,383 | 52.40 |
| 2025-06-25 | BUY | 77,372 | 55.140 | 55.330 | 55.311 | USD 4,279,523 | 52.38 |
| 2025-06-24 | BUY | 77,372 | 54.650 | 54.990 | 54.956 | USD 4,252,056 | 52.36 |
| 2025-06-23 | BUY | 77,372 | 53.780 | 53.810 | 53.807 | USD 4,163,155 | 52.34 |
| 2025-06-20 | BUY | 77,372 | 52.780 | 52.960 | 52.942 | USD 4,096,228 | 52.34 |
| 2025-06-19 | BUY | 77,372 | | | 51.830* | | 52.34 |
| 2025-06-18 | BUY | 77,372 | 51.830 | 52.380 | 52.325 | USD 4,048,490 | 52.35 |
| 2025-06-17 | BUY | 77,372 | 51.380 | 52.650 | 52.523 | USD 4,063,810 | 52.36 |
| 2025-06-16 | BUY | 77,372 | 52.540 | 53.090 | 53.035 | USD 4,103,424 | 52.36 |
| 2025-06-13 | BUY | 77,372 | 50.240 | 50.740 | 50.690 | USD 3,921,987 | 52.38 |
| 2025-06-12 | BUY | 77,372 | 50.890 | 51.990 | 51.880 | USD 4,014,059 | 52.39 |
| 2025-06-11 | BUY | 77,372 | 51.790 | 52.160 | 52.123 | USD 4,032,861 | 52.40 |
| 2025-06-10 | BUY | 77,372 | 50.620 | 51.390 | 51.313 | USD 3,970,189 | 52.42 |
| 2025-06-09 | BUY | 77,372 | 51.130 | 52.500 | 52.363 | USD 4,051,430 | 52.43 |
| 2025-06-06 | BUY | 77,372 | 52.500 | 53.120 | 53.058 | USD 4,105,204 | 52.43 |
| 2025-06-04 | BUY | 77,372 | 52.160 | 52.390 | 52.367 | USD 4,051,739 | 52.43 |
| 2025-06-03 | BUY | 77,372 | 50.070 | 50.470 | 50.430 | USD 3,901,870 | 52.46 |
| 2025-06-02 | BUY | 77,372 | 49.840 | 49.890 | 49.885 | USD 3,859,702 | 52.48 |
| 2025-05-30 | BUY | 77,372 | 50.080 | 50.340 | 50.314 | USD 3,892,895 | 52.51 |
| 2025-05-29 | BUY | 77,372 | 49.730 | 50.580 | 50.495 | USD 3,906,899 | 52.54 |
| 2025-05-28 | BUY | 77,372 | 50.070 | 51.200 | 51.087 | USD 3,952,703 | 52.57 |
| 2025-05-27 | BUY | 77,372 | 50.990 | 51.430 | 51.386 | USD 3,975,838 | 52.58 |
| 2025-05-26 | BUY | 77,372 | | | 50.630* | | 52.61 |
| 2025-05-23 | BUY | 77,372 | 50.630 | 50.830 | 50.810 | USD 3,931,271 | 52.63 |
| 2025-05-22 | BUY | 77,372 | 50.780 | 50.930 | 50.915 | USD 3,939,395 | 52.65 |
| 2025-05-21 | BUY | 77,372 | 50.790 | 51.180 | 51.141 | USD 3,956,881 | 52.67 |
| 2025-05-20 | BUY | 201,693 | 51.470 | 52.180 | 52.109 | USD 10,510,021 | 52.69 |
| 2025-05-19 | BUY | 326,014 | 52.270 | 52.560 | 52.531 | USD 17,125,842 | 52.69 |
| 2025-05-16 | BUY | 326,014 | 52.320 | 52.450 | 52.437 | USD 17,095,196 | 52.69 |
| 2025-05-15 | BUY | 326,014 | 52.040 | 52.380 | 52.346 | USD 17,065,529 | 52.70 |
| 2025-05-14 | BUY | 326,014 | 52.240 | 52.690 | 52.645 | USD 17,163,007 | 52.71 |
| 2025-05-13 | BUY | 326,014 | 50.650 | 51.330 | 51.262 | USD 16,712,130 | 52.73 |
| 2025-05-12 | BUY | 326,014 | 50.760 | 51.160 | 51.120 | USD 16,665,836 | 52.76 |
| 2025-05-09 | BUY | 326,014 | 49.720 | 51.270 | 51.115 | USD 16,664,206 | 52.80 |
| 2025-05-08 | BUY | 326,014 | 51.450 | 52.170 | 52.098 | USD 16,984,677 | 52.82 |
| 2025-05-07 | BUY | 326,014 | 51.640 | 51.900 | 51.874 | USD 16,911,651 | 52.83 |
| 2025-05-06 | BUY | 326,014 | 50.360 | 50.920 | 50.864 | USD 16,582,376 | 52.86 |
| 2025-05-05 | BUY | 326,014 | 50.010 | 51.120 | 51.009 | USD 16,629,648 | 52.90 |
| 2025-05-02 | BUY | 326,014 | 51.560 | 51.780 | 51.758 | USD 16,873,832 | 52.92 |
| 2025-05-01 | BUY | 326,014 | 50.320 | 50.980 | 50.914 | USD 16,598,677 | 52.96 |
| 2025-04-30 | BUY | 326,014 | 50.520 | 50.540 | 50.538 | USD 16,476,096 | 52.99 |
| 2025-04-29 | BUY | 326,014 | 50.650 | 51.010 | 50.974 | USD 16,618,237 | 53.02 |
| 2025-04-28 | BUY | 326,014 | 50.900 | 52.510 | 52.349 | USD 17,066,506 | 53.06 |
| 2025-04-25 | BUY | 326,014 | 51.780 | 52.020 | 51.996 | USD 16,951,424 | 53.07 |
| 2025-04-24 | BUY | 326,014 | 49.540 | 50.610 | 50.503 | USD 16,464,685 | 53.13 |
| 2025-04-23 | BUY | 326,014 | 48.760 | 49.700 | 49.606 | USD 16,172,251 | 53.19 |
| 2025-04-22 | BUY | 326,014 | 47.100 | 47.430 | 47.397 | USD 15,452,086 | 53.29 |
| 2025-04-21 | BUY | 326,014 | 46.530 | 47.840 | 47.709 | USD 15,553,802 | 53.39 |
| 2025-04-18 | BUY | 326,014 | | | 48.170* | | 53.48 |
| 2025-04-17 | BUY | 326,014 | 48.170 | 48.540 | 48.503 | USD 15,812,657 | 53.56 |
| 2025-04-16 | BUY | 326,014 | 48.080 | 49.070 | 48.971 | USD 15,965,232 | 53.65 |
| 2025-04-15 | BUY | 326,014 | 48.800 | 49.930 | 49.817 | USD 16,241,040 | 53.73 |
| 2025-04-14 | BUY | 326,014 | 49.460 | 50.480 | 50.378 | USD 16,423,933 | 53.80 |
| 2025-04-11 | BUY | 326,014 | 49.760 | 50.670 | 50.579 | USD 16,489,462 | 53.87 |
| 2025-04-10 | BUY | 326,014 | 50.270 | 51.050 | 50.972 | USD 16,617,585 | 53.94 |
| 2025-04-09 | BUY | 326,014 | 50.930 | 51.500 | 51.443 | USD 16,771,138 | 53.99 |
| 2025-04-08 | BUY | 314,737 | 45.980 | 48.400 | 48.158 | USD 15,157,105 | 54.14 |
| 2025-04-07 | BUY | 303,460 | 46.670 | 48.290 | 48.128 | USD 14,604,923 | 54.27 |
| 2025-04-04 | BUY | 303,460 | 47.290 | 49.280 | 49.081 | USD 14,894,120 | 54.41 |
| 2025-04-02 | BUY | 303,460 | 52.020 | 52.320 | 52.290 | USD 15,867,923 | 54.45 |
| 2025-04-01 | BUY | 303,460 | 51.670 | 51.700 | 51.697 | USD 15,687,972 | 54.51 |
| 2025-03-31 | BUY | 303,460 | 50.210 | 50.260 | 50.255 | USD 15,250,382 | 54.59 |
| 2025-03-28 | BUY | 303,460 | 49.910 | 50.400 | 50.351 | USD 15,279,515 | 54.69 |
| 2025-03-27 | BUY | 303,460 | 50.920 | 51.320 | 51.280 | USD 15,561,429 | 54.77 |
| 2025-02-18 | BUY | 303,460 | 54.490 | 56.780 | 56.551 | USD 17,160,966 | 59.05 |
| 2025-02-11 | SELL | -169,501 | 56.180 | 58.050 | 57.863 | USD -9,807,836 | 59.61 Profit of 295,520 on sale |
| 2025-02-04 | BUY | 287,415 | 59.020 | 59.190 | 59.173 | USD 17,007,207 | 60.37 |
| 2025-01-28 | SELL | -157,434 | 57.830 | 58.210 | 58.172 | USD -9,158,251 | 61.80 Profit of 570,946 on sale |
| 2024-12-10 | BUY | 113,000 | 64.830 | 65.110 | 65.082 | USD 7,354,266 | 65.07 |