| Unit Price | Accumulated No. of | ||||||
| Date | Type | Shares Purchased | Total Paid | Highest | Lowest | Shares Purchased | % of Issued Shs |
| 18/12/2025 | Ordinary Shares | 53,596 | GBP 945,433 | GBP 17.780 | GBP 17.525 | - | - |
| 18/12/2025 | Ordinary Shares | 375,173 | GBP 6,619,740 | GBP 17.780 | GBP 17.515 | - | - |
| 18/12/2025 | Ordinary Shares | 107,192 | GBP 1,890,866 | GBP 17.775 | GBP 17.515 | - | - |
| 17/12/2025 | Ordinary Shares | 376,411 | GBP 6,717,242 | GBP 18.045 | GBP 17.650 | - | - |
| 17/12/2025 | Ordinary Shares | 107,546 | GBP 1,919,696 | GBP 18.045 | GBP 17.650 | - | - |
| 17/12/2025 | Ordinary Shares | 53,773 | GBP 959,848 | GBP 18.040 | GBP 17.655 | - | - |
| 16/12/2025 | Ordinary Shares | 376,128 | GBP 6,588,446 | GBP 17.640 | GBP 17.425 | - | - |
| 16/12/2025 | Ordinary Shares | 53,732 | GBP 941,384 | GBP 17.640 | GBP 17.430 | - | - |
| 16/12/2025 | Ordinary Shares | 107,465 | GBP 1,882,786 | GBP 17.645 | GBP 17.425 | - | - |
| 15/12/2025 | Ordinary Shares | 110,086 | GBP 1,939,715 | GBP 17.715 | GBP 17.450 | - | - |
| 15/12/2025 | Ordinary Shares | 55,043 | GBP 969,307 | GBP 17.715 | GBP 17.450 | - | - |
| 15/12/2025 | Ordinary Shares | 385,301 | GBP 6,790,390 | GBP 17.715 | GBP 17.435 | - | - |
| 12/12/2025 | Ordinary Shares | 384,898 | GBP 6,715,815 | GBP 17.595 | GBP 17.265 | - | - |
| 12/12/2025 | Ordinary Shares | 54,985 | GBP 961,137 | GBP 17.595 | GBP 17.270 | - | - |
| 12/12/2025 | Ordinary Shares | 109,971 | GBP 1,920,093 | GBP 17.595 | GBP 17.270 | - | - |
| 11/12/2025 | Ordinary Shares | 111,644 | GBP 1,919,160 | GBP 17.295 | GBP 17.010 | - | - |
| 11/12/2025 | Ordinary Shares | 55,822 | GBP 959,580 | GBP 17.295 | GBP 17.010 | - | - |
| 11/12/2025 | Ordinary Shares | 390,754 | GBP 6,718,741 | GBP 17.300 | GBP 17.010 | - | - |
| 10/12/2025 | Ordinary Shares | 114,181 | GBP 1,937,651 | GBP 17.050 | GBP 16.885 | - | - |
| 10/12/2025 | Ordinary Shares | 57,090 | GBP 968,817 | GBP 17.050 | GBP 16.900 | - | - |
| 10/12/2025 | Ordinary Shares | 399,636 | GBP 6,782,302 | GBP 17.050 | GBP 16.795 | - | - |
| 09/12/2025 | Ordinary Shares | 57,534 | GBP 953,913 | GBP 16.680 | GBP 16.430 | - | - |
| 09/12/2025 | Ordinary Shares | 115,068 | GBP 1,908,978 | GBP 16.685 | GBP 16.440 | - | - |
| 09/12/2025 | Ordinary Shares | 402,738 | GBP 6,682,510 | GBP 16.685 | GBP 16.435 | - | - |
| 08/12/2025 | Ordinary Shares | 116,520 | GBP 1,916,754 | GBP 16.510 | GBP 16.250 | - | - |
| 08/12/2025 | Ordinary Shares | 58,260 | GBP 957,794 | GBP 16.510 | GBP 16.250 | - | - |
| 08/12/2025 | Ordinary Shares | 407,822 | GBP 6,708,794 | GBP 16.515 | GBP 16.235 | - | - |
| 05/12/2025 | Ordinary Shares | 400,123 | GBP 6,615,393 | GBP 16.745 | GBP 16.370 | - | - |
| 05/12/2025 | Ordinary Shares | 114,321 | GBP 1,890,869 | GBP 16.740 | GBP 16.375 | - | - |
| 05/12/2025 | Ordinary Shares | 57,160 | GBP 945,426 | GBP 16.705 | GBP 16.375 | - | - |
| 04/12/2025 | Ordinary Shares | 114,616 | GBP 1,899,187 | GBP 16.670 | GBP 16.475 | - | - |
| 04/12/2025 | Ordinary Shares | 57,308 | GBP 949,020 | GBP 16.670 | GBP 16.480 | - | - |
| 04/12/2025 | Ordinary Shares | 401,158 | GBP 6,643,697 | GBP 16.675 | GBP 16.480 | - | - |
| 03/12/2025 | Ordinary Shares | 113,148 | GBP 1,905,412 | GBP 16.985 | GBP 16.655 | - | - |
| 03/12/2025 | Ordinary Shares | 56,574 | GBP 952,706 | GBP 16.985 | GBP 16.655 | - | - |
| 03/12/2025 | Ordinary Shares | 396,018 | GBP 6,665,062 | GBP 16.985 | GBP 16.655 | - | - |
| 02/12/2025 | Ordinary Shares | 114,131 | GBP 1,939,085 | GBP 17.095 | GBP 16.900 | - | - |
| 02/12/2025 | Ordinary Shares | 399,459 | GBP 6,790,363 | GBP 17.095 | GBP 16.895 | - | - |
| 02/12/2025 | Ordinary Shares | 57,065 | GBP 969,534 | GBP 17.090 | GBP 16.895 | - | - |
| 01/12/2025 | Ordinary Shares | 114,570 | GBP 1,921,338 | GBP 16.880 | GBP 16.675 | - | - |
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | |||||||
| Remark: | Real time quote last updated: 22/12/2025 17:59 |
| Real-time basic market prices of Hong Kong securities are provided by HKEx; a Designated Website authorized by the HKEx Group to provide the Service | |