| Unit Price | Accumulated No. of | ||||||
| Date | Type | Shares Purchased | Total Paid | Highest | Lowest | Shares Purchased | % of Issued Shs |
| 25/11/2025 | Ordinary Shares | 95,044 | GBP 1,520,704 | GBP 16.205 | GBP 15.820 | - | - |
| 24/11/2025 | Ordinary Shares | 97,881 | GBP 1,568,053 | GBP 16.160 | GBP 15.810 | - | - |
| 24/11/2025 | Ordinary Shares | 48,940 | GBP 784,018 | GBP 16.155 | GBP 15.825 | - | - |
| 24/11/2025 | Ordinary Shares | 342,584 | GBP 5,487,167 | GBP 16.160 | GBP 15.805 | - | - |
| 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 | - | - |
| 14/11/2025 | Ordinary Shares | 321,981 | GBP 5,171,819 | GBP 16.265 | GBP 15.865 | - | - |
| 13/11/2025 | Ordinary Shares | 324,707 | GBP 5,369,874 | GBP 16.630 | GBP 16.475 | - | - |
| 13/11/2025 | Ordinary Shares | 46,386 | GBP 767,224 | GBP 16.630 | GBP 16.485 | - | - |
| 13/11/2025 | Ordinary Shares | 92,773 | GBP 1,534,465 | GBP 16.630 | GBP 16.480 | - | - |
| 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 | - | - |
| 12/11/2025 | Ordinary Shares | 325,880 | GBP 5,347,006 | GBP 16.490 | GBP 16.330 | - | - |
| 11/11/2025 | Ordinary Shares | 325,665 | GBP 5,337,877 | GBP 16.535 | GBP 16.275 | - | - |
| 11/11/2025 | Ordinary Shares | 46,523 | GBP 762,977 | GBP 16.510 | GBP 16.285 | - | - |
| 11/11/2025 | Ordinary Shares | 93,047 | GBP 1,525,970 | GBP 16.530 | GBP 16.275 | - | - |
| 10/11/2025 | Ordinary Shares | 94,941 | GBP 1,542,791 | GBP 16.355 | GBP 16.150 | - | - |
| 10/11/2025 | Ordinary Shares | 47,375 | GBP 769,843 | GBP 16.345 | GBP 16.150 | - | - |
| 10/11/2025 | Ordinary Shares | 332,294 | GBP 5,400,575 | GBP 16.355 | GBP 16.150 | - | - |
| 07/11/2025 | Ordinary Shares | 94,849 | GBP 1,518,532 | GBP 16.105 | GBP 15.940 | - | - |
| 07/11/2025 | Ordinary Shares | 47,424 | GBP 759,732 | GBP 16.105 | GBP 15.945 | - | - |
| 07/11/2025 | Ordinary Shares | 331,974 | GBP 5,316,198 | GBP 16.105 | GBP 15.935 | - | - |
| 06/11/2025 | Ordinary Shares | 338,687 | GBP 5,434,300 | GBP 16.125 | GBP 15.975 | - | - |
| 06/11/2025 | Ordinary Shares | 48,383 | GBP 776,547 | GBP 16.120 | GBP 15.980 | - | - |
| 06/11/2025 | Ordinary Shares | 95,995 | GBP 1,540,719 | GBP 16.120 | GBP 15.980 | - | - |
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | |||||||
| Remark: | Real time quote last updated: 07/01/2026 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 | |