| Unit Price | Accumulated No. of | ||||||
| Date | Type | Shares Purchased | Total Paid | Highest | Lowest | Shares Purchased | % of Issued Shs |
| 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 | 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 | 400,868 | GBP 6,722,836 | 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 | 114,570 | GBP 1,921,338 | GBP 16.880 | GBP 16.675 | - | - |
| 28/11/2025 | Ordinary Shares | 90,653 | GBP 1,515,718 | GBP 16.825 | GBP 16.625 | - | - |
| 28/11/2025 | Ordinary Shares | 45,326 | GBP 757,850 | GBP 16.820 | GBP 16.625 | - | - |
| 28/11/2025 | Ordinary Shares | 317,286 | GBP 5,305,815 | GBP 16.830 | 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 | - | - |
| 18/11/2025 | Ordinary Shares | 47,494 | GBP 736,157 | GBP 15.700 | GBP 15.360 | - | - |
| 18/11/2025 | Ordinary Shares | 94,988 | GBP 1,471,364 | GBP 15.720 | GBP 15.360 | - | - |
| 17/11/2025 | Ordinary Shares | 94,237 | GBP 1,506,849 | GBP 16.145 | GBP 15.900 | - | - |
| 17/11/2025 | Ordinary Shares | 47,118 | GBP 753,888 | GBP 16.140 | GBP 15.905 | - | - |
| 17/11/2025 | Ordinary Shares | 329,829 | GBP 5,273,207 | GBP 16.145 | GBP 15.900 | - | - |
| 14/11/2025 | Ordinary Shares | 91,994 | GBP 1,478,343 | GBP 16.255 | GBP 15.875 | - | - |
| 14/11/2025 | Ordinary Shares | 45,997 | GBP 739,171 | GBP 16.260 | GBP 15.875 | - | - |
| 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: 24/12/2025 18:00 |
| 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 | |