| Unit Price | Accumulated No. of | ||||||
| Date | Type | Shares Purchased | Total Paid | Highest | Lowest | Shares Purchased | % of Issued Shs |
| 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 | - | - |
| 05/11/2025 | Ordinary Shares | 96,197 | GBP 1,531,456 | GBP 15.990 | GBP 15.825 | - | - |
| 05/11/2025 | Ordinary Shares | 48,098 | GBP 765,720 | GBP 15.985 | GBP 15.835 | - | - |
| 05/11/2025 | Ordinary Shares | 336,690 | GBP 5,360,306 | GBP 15.995 | GBP 15.820 | - | - |
| 04/11/2025 | Ordinary Shares | 96,214 | GBP 1,521,143 | GBP 16.000 | GBP 15.550 | - | - |
| 04/11/2025 | Ordinary Shares | 48,107 | GBP 760,571 | GBP 15.980 | GBP 15.530 | - | - |
| 04/11/2025 | Ordinary Shares | 336,749 | GBP 5,324,170 | GBP 16.000 | GBP 15.525 | - | - |
| 03/11/2025 | Ordinary Shares | 341,755 | GBP 5,412,100 | GBP 15.960 | GBP 15.690 | - | - |
| 03/11/2025 | Ordinary Shares | 48,822 | GBP 772,852 | GBP 15.955 | GBP 15.700 | - | - |
| 03/11/2025 | Ordinary Shares | 97,644 | GBP 1,545,704 | GBP 15.955 | GBP 15.690 | - | - |
| 31/10/2025 | Ordinary Shares | 96,826 | GBP 1,502,739 | GBP 15.640 | GBP 15.410 | - | - |
| 31/10/2025 | Ordinary Shares | 48,413 | GBP 751,369 | GBP 15.640 | GBP 15.410 | - | - |
| 31/10/2025 | Ordinary Shares | 338,892 | GBP 5,260,620 | GBP 15.645 | GBP 15.380 | - | - |
| 30/10/2025 | Ordinary Shares | 10,516 | GBP 161,420 | GBP 15.355 | GBP 15.345 | - | - |
| 30/10/2025 | Ordinary Shares | 6,917 | GBP 106,175 | GBP 15.355 | GBP 15.345 | - | - |
| 30/10/2025 | Ordinary Shares | 18,743 | GBP 287,622 | GBP 15.355 | GBP 15.295 | - | - |
| 29/10/2025 | Ordinary Shares | 86,006 | GBP 1,297,925 | GBP 15.105 | GBP 15.105 | - | - |
| 29/10/2025 | Ordinary Shares | 26,132 | GBP 394,331 | GBP 15.105 | GBP 15.020 | - | - |
| 29/10/2025 | Ordinary Shares | 41,991 | GBP 633,644 | GBP 15.105 | GBP 15.020 | - | - |
| 28/10/2025 | Ordinary Shares | 30,460 | GBP 452,026 | GBP 14.870 | GBP 14.800 | - | - |
| 28/10/2025 | Ordinary Shares | 16,576 | GBP 245,822 | GBP 14.870 | GBP 14.790 | - | - |
| 28/10/2025 | Ordinary Shares | 99,003 | GBP 1,469,224 | GBP 14.870 | GBP 14.790 | - | - |
| 27/10/2025 | Ordinary Shares | 90,260 | GBP 1,309,672 | GBP 14.700 | GBP 14.310 | - | - |
| 27/10/2025 | Ordinary Shares | 49,658 | GBP 720,537 | GBP 14.700 | GBP 14.310 | - | - |
| 27/10/2025 | Ordinary Shares | 278,915 | GBP 4,042,733 | GBP 14.700 | GBP 14.310 | - | - |
| 24/10/2025 | Ordinary Shares | 374,320 | GBP 5,288,954 | GBP 14.245 | GBP 14.005 | - | - |
| 24/10/2025 | Ordinary Shares | 53,538 | GBP 755,956 | GBP 14.245 | GBP 14.010 | - | - |
| 24/10/2025 | Ordinary Shares | 106,251 | GBP 1,500,264 | GBP 14.240 | GBP 14.010 | - | - |
| 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 | |