| Unit Price | Accumulated No. of | ||||||
| Date | Type | Shares Purchased | Total Paid | Highest | Lowest | Shares Purchased | % of Issued Shs |
| 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 | 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 | 320,073 | GBP 5,299,160 | GBP 16.660 | GBP 16.330 | - | - |
| 27/11/2025 | Ordinary Shares | 45,525 | GBP 753,438 | GBP 16.655 | GBP 16.340 | - | - |
| 27/11/2025 | Ordinary Shares | 91,939 | GBP 1,521,590 | GBP 16.655 | GBP 16.340 | - | - |
| 26/11/2025 | Ordinary Shares | 94,817 | GBP 1,551,206 | 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 | 331,860 | GBP 5,430,922 | 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 | 321,981 | GBP 5,171,819 | GBP 16.265 | GBP 15.865 | - | - |
| 14/11/2025 | Ordinary Shares | 45,997 | GBP 739,171 | GBP 16.260 | GBP 15.875 | - | - |
| 14/11/2025 | Ordinary Shares | 91,994 | GBP 1,478,343 | GBP 16.255 | GBP 15.875 | - | - |
| 13/11/2025 | Ordinary Shares | 92,773 | GBP 1,534,465 | GBP 16.630 | GBP 16.480 | - | - |
| 13/11/2025 | Ordinary Shares | 46,386 | GBP 767,224 | GBP 16.630 | GBP 16.485 | - | - |
| 13/11/2025 | Ordinary Shares | 324,707 | GBP 5,369,874 | GBP 16.630 | GBP 16.475 | - | - |
| 12/11/2025 | Ordinary Shares | 93,108 | GBP 1,527,902 | GBP 16.480 | GBP 16.330 | - | - |
| 12/11/2025 | Ordinary Shares | 46,554 | GBP 763,951 | GBP 16.480 | GBP 16.330 | - | - |
| 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:21 |
| 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 | |