| Unit Price | Accumulated No. of | ||||||
| Date | Type | Shares Purchased | Total Paid | Highest | Lowest | Shares Purchased | % of Issued Shs |
| 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 | - | - |
| 05/12/2025 | Ordinary Shares | 400,123 | GBP 6,615,393 | GBP 16.745 | GBP 16.370 | - | - |
| 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 | 396,018 | GBP 6,665,062 | 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 | 113,148 | GBP 1,905,412 | 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 | 57,065 | GBP 969,534 | GBP 17.090 | GBP 16.895 | - | - |
| 02/12/2025 | Ordinary Shares | 399,459 | GBP 6,790,363 | GBP 17.095 | GBP 16.895 | - | - |
| 01/12/2025 | Ordinary Shares | 114,570 | GBP 1,921,338 | GBP 16.880 | GBP 16.675 | - | - |
| 01/12/2025 | Ordinary Shares | 57,285 | GBP 960,669 | GBP 16.870 | GBP 16.685 | - | - |
| 01/12/2025 | Ordinary Shares | 400,868 | GBP 6,722,836 | GBP 16.880 | GBP 16.675 | - | - |
| 28/11/2025 | Ordinary Shares | 317,286 | GBP 5,305,815 | GBP 16.830 | GBP 16.625 | - | - |
| 28/11/2025 | Ordinary Shares | 45,326 | GBP 757,850 | GBP 16.820 | GBP 16.625 | - | - |
| 28/11/2025 | Ordinary Shares | 90,653 | GBP 1,515,718 | GBP 16.825 | GBP 16.625 | - | - |
| 27/11/2025 | Ordinary Shares | 91,939 | GBP 1,521,590 | GBP 16.655 | GBP 16.340 | - | - |
| 27/11/2025 | Ordinary Shares | 45,525 | GBP 753,438 | GBP 16.655 | GBP 16.340 | - | - |
| 27/11/2025 | Ordinary Shares | 320,073 | GBP 5,299,160 | GBP 16.660 | GBP 16.330 | - | - |
| 26/11/2025 | Ordinary Shares | 331,860 | GBP 5,430,922 | GBP 16.545 | GBP 16.015 | - | - |
| 26/11/2025 | Ordinary Shares | 47,408 | GBP 774,646 | GBP 16.540 | GBP 16.015 | - | - |
| 26/11/2025 | Ordinary Shares | 94,817 | GBP 1,551,206 | GBP 16.545 | GBP 16.015 | - | - |
| 25/11/2025 | Ordinary Shares | 95,044 | GBP 1,520,704 | GBP 16.205 | GBP 15.820 | - | - |
| 25/11/2025 | Ordinary Shares | 47,522 | GBP 760,352 | GBP 16.205 | GBP 15.820 | - | - |
| 25/11/2025 | Ordinary Shares | 332,656 | GBP 5,321,231 | GBP 16.210 | GBP 15.815 | - | - |
| 24/11/2025 | Ordinary Shares | 342,584 | GBP 5,487,167 | GBP 16.160 | GBP 15.805 | - | - |
| 24/11/2025 | Ordinary Shares | 48,940 | GBP 784,018 | GBP 16.155 | GBP 15.825 | - | - |
| 24/11/2025 | Ordinary Shares | 97,881 | GBP 1,568,053 | GBP 16.160 | GBP 15.810 | - | - |
| 21/11/2025 | Ordinary Shares | 97,082 | GBP 1,506,712 | GBP 15.685 | GBP 15.255 | - | - |
| 21/11/2025 | Ordinary Shares | 48,541 | GBP 752,870 | GBP 15.685 | GBP 15.270 | - | - |
| 21/11/2025 | Ordinary Shares | 339,789 | GBP 5,273,525 | GBP 15.685 | GBP 15.255 | - | - |
| 20/11/2025 | Ordinary Shares | 343,200 | GBP 5,421,118 | GBP 15.905 | GBP 15.700 | - | - |
| 20/11/2025 | Ordinary Shares | 49,028 | GBP 774,642 | GBP 15.900 | GBP 15.705 | - | - |
| 20/11/2025 | Ordinary Shares | 98,057 | GBP 1,549,300 | GBP 15.905 | GBP 15.710 | - | - |
| 19/11/2025 | Ordinary Shares | 97,353 | GBP 1,516,759 | GBP 15.705 | GBP 15.400 | - | - |
| 19/11/2025 | Ordinary Shares | 48,676 | GBP 758,372 | GBP 15.705 | GBP 15.400 | - | - |
| 19/11/2025 | Ordinary Shares | 340,736 | GBP 5,310,915 | GBP 15.705 | GBP 15.390 | - | - |
| 18/11/2025 | Ordinary Shares | 332,458 | GBP 5,149,475 | GBP 15.720 | GBP 15.360 | - | - |
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | |||||||
| Remark: | Real time quote last updated: 09/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 | |