| Unit Price | Accumulated No. of | ||||||
| Date | Type | Shares Purchased | Total Paid | Highest | Lowest | Shares Purchased | % of Issued Shs |
| 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 | 18,743 | GBP 287,622 | GBP 15.355 | GBP 15.295 | - | - |
| 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 | - | - |
| 29/10/2025 | Ordinary Shares | 41,991 | GBP 633,644 | GBP 15.105 | GBP 15.020 | - | - |
| 29/10/2025 | Ordinary Shares | 26,132 | GBP 394,331 | GBP 15.105 | GBP 15.020 | - | - |
| 29/10/2025 | Ordinary Shares | 86,006 | GBP 1,297,925 | GBP 15.105 | GBP 15.105 | - | - |
| 28/10/2025 | Ordinary Shares | 16,576 | GBP 245,822 | GBP 14.870 | GBP 14.790 | - | - |
| 28/10/2025 | Ordinary Shares | 30,460 | GBP 452,026 | GBP 14.870 | GBP 14.800 | - | - |
| 28/10/2025 | Ordinary Shares | 99,003 | GBP 1,469,224 | GBP 14.870 | GBP 14.790 | - | - |
| 27/10/2025 | Ordinary Shares | 278,915 | GBP 4,042,733 | 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 | 90,260 | GBP 1,309,672 | 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 | - | - |
| 23/10/2025 | Ordinary Shares | 107,100 | GBP 1,498,329 | GBP 14.090 | GBP 13.880 | - | - |
| 23/10/2025 | Ordinary Shares | 53,550 | GBP 749,164 | GBP 14.095 | GBP 13.880 | - | - |
| 23/10/2025 | Ordinary Shares | 374,562 | GBP 5,241,695 | GBP 14.095 | GBP 13.870 | - | - |
| 22/10/2025 | Ordinary Shares | 107,627 | GBP 1,508,930 | GBP 14.105 | GBP 13.865 | - | - |
| 22/10/2025 | Ordinary Shares | 53,813 | GBP 753,920 | GBP 14.095 | GBP 13.865 | - | - |
| 22/10/2025 | Ordinary Shares | 376,697 | GBP 5,280,124 | GBP 14.105 | GBP 13.860 | - | - |
| 21/10/2025 | Ordinary Shares | 375,202 | GBP 5,223,149 | GBP 14.070 | GBP 13.860 | - | - |
| 21/10/2025 | Ordinary Shares | 53,600 | GBP 746,648 | GBP 14.065 | GBP 13.875 | - | - |
| 21/10/2025 | Ordinary Shares | 107,200 | GBP 1,493,296 | GBP 14.070 | GBP 13.870 | - | - |
| 20/10/2025 | Ordinary Shares | 108,189 | GBP 1,503,827 | GBP 14.085 | GBP 13.635 | - | - |
| 20/10/2025 | Ordinary Shares | 53,384 | GBP 742,571 | GBP 14.085 | GBP 13.630 | - | - |
| 20/10/2025 | Ordinary Shares | 378,663 | GBP 5,262,544 | GBP 14.090 | GBP 13.590 | - | - |
| 17/10/2025 | Ordinary Shares | 365,218 | GBP 5,040,775 | GBP 14.020 | GBP 13.525 | - | - |
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | |||||||
| Remark: | Real time quote last updated: 07/11/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 | |