| Unit Price | Accumulated No. of | ||||||
| Date | Type | Shares Purchased | Total Paid | Highest | Lowest | Shares Purchased | % of Issued Shs |
| 09/10/2025 | Ordinary Shares | 50,482 | GBP 746,123 | GBP 15.125 | GBP 14.600 | - | - |
| 09/10/2025 | Ordinary Shares | 100,964 | GBP 1,490,228 | GBP 15.130 | GBP 14.595 | - | - |
| 08/10/2025 | Ordinary Shares | 103,066 | GBP 1,518,162 | GBP 14.870 | GBP 14.540 | - | - |
| 08/10/2025 | Ordinary Shares | 51,533 | GBP 758,565 | GBP 14.865 | GBP 14.540 | - | - |
| 08/10/2025 | Ordinary Shares | 360,731 | GBP 5,315,515 | GBP 14.870 | GBP 14.540 | - | - |
| 07/10/2025 | Ordinary Shares | 358,686 | GBP 5,193,091 | GBP 14.535 | GBP 14.410 | - | - |
| 07/10/2025 | Ordinary Shares | 51,240 | GBP 741,442 | GBP 14.530 | GBP 14.405 | - | - |
| 07/10/2025 | Ordinary Shares | 102,481 | GBP 1,483,924 | GBP 14.530 | GBP 14.410 | - | - |
| 06/10/2025 | Ordinary Shares | 100,844 | GBP 1,468,288 | GBP 14.705 | GBP 14.395 | - | - |
| 06/10/2025 | Ordinary Shares | 50,559 | GBP 736,644 | GBP 14.705 | GBP 14.395 | - | - |
| 06/10/2025 | Ordinary Shares | 353,913 | GBP 5,151,699 | GBP 14.705 | GBP 14.385 | - | - |
| 03/10/2025 | Ordinary Shares | 361,668 | GBP 5,311,420 | GBP 14.790 | GBP 14.565 | - | - |
| 03/10/2025 | Ordinary Shares | 51,666 | GBP 758,456 | GBP 14.795 | GBP 14.565 | - | - |
| 03/10/2025 | Ordinary Shares | 103,333 | GBP 1,516,928 | GBP 14.790 | GBP 14.565 | - | - |
| 02/10/2025 | Ordinary Shares | 101,174 | GBP 1,474,105 | GBP 14.785 | GBP 14.400 | - | - |
| 02/10/2025 | Ordinary Shares | 50,587 | GBP 737,558 | GBP 14.785 | GBP 14.405 | - | - |
| 02/10/2025 | Ordinary Shares | 354,110 | GBP 5,156,868 | GBP 14.790 | GBP 14.400 | - | - |
| 01/10/2025 | Ordinary Shares | 362,850 | GBP 5,284,039 | GBP 14.720 | GBP 14.330 | - | - |
| 01/10/2025 | Ordinary Shares | 51,835 | GBP 753,680 | GBP 14.720 | GBP 14.335 | - | - |
| 01/10/2025 | Ordinary Shares | 103,671 | GBP 1,508,413 | GBP 14.720 | GBP 14.340 | - | - |
| 30/09/2025 | Ordinary Shares | 103,293 | GBP 1,483,287 | GBP 14.455 | GBP 14.230 | - | - |
| 30/09/2025 | Ordinary Shares | 51,646 | GBP 741,636 | GBP 14.450 | GBP 14.230 | - | - |
| 30/09/2025 | Ordinary Shares | 361,528 | GBP 5,191,795 | GBP 14.455 | GBP 14.225 | - | - |
| 29/09/2025 | Ordinary Shares | 358,524 | GBP 5,199,745 | GBP 14.615 | GBP 14.365 | - | - |
| 29/09/2025 | Ordinary Shares | 102,453 | GBP 1,485,568 | GBP 14.615 | GBP 14.370 | - | - |
| 29/09/2025 | Ordinary Shares | 51,502 | GBP 747,294 | GBP 14.605 | GBP 14.370 | - | - |
| 26/09/2025 | Ordinary Shares | 105,102 | GBP 1,513,468 | GBP 14.500 | GBP 14.185 | - | - |
| 26/09/2025 | Ordinary Shares | 52,551 | GBP 755,683 | GBP 14.500 | GBP 14.165 | - | - |
| 26/09/2025 | Ordinary Shares | 367,859 | GBP 5,297,647 | GBP 14.500 | GBP 14.120 | - | - |
| 25/09/2025 | Ordinary Shares | 358,376 | GBP 5,118,935 | GBP 14.405 | GBP 14.185 | - | - |
| 25/09/2025 | Ordinary Shares | 51,196 | GBP 731,590 | GBP 14.385 | GBP 14.190 | - | - |
| 25/09/2025 | Ordinary Shares | 102,393 | GBP 1,463,195 | GBP 14.385 | GBP 14.190 | - | - |
| 24/09/2025 | Ordinary Shares | 101,749 | GBP 1,478,412 | GBP 14.650 | GBP 14.270 | - | - |
| 24/09/2025 | Ordinary Shares | 50,874 | GBP 739,199 | GBP 14.645 | GBP 14.280 | - | - |
| 24/09/2025 | Ordinary Shares | 356,122 | GBP 5,176,055 | GBP 14.650 | GBP 14.265 | - | - |
| 23/09/2025 | Ordinary Shares | 359,279 | GBP 5,191,868 | GBP 14.535 | GBP 14.325 | - | - |
| 23/09/2025 | Ordinary Shares | 51,325 | GBP 741,646 | GBP 14.530 | GBP 14.335 | - | - |
| 23/09/2025 | Ordinary Shares | 102,651 | GBP 1,483,306 | GBP 14.530 | GBP 14.325 | - | - |
| 22/09/2025 | Ordinary Shares | 103,593 | GBP 1,487,595 | GBP 14.440 | GBP 14.275 | - | - |
| 22/09/2025 | Ordinary Shares | 51,796 | GBP 743,790 | GBP 14.440 | GBP 14.280 | - | - |
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | |||||||
| Remark: | Real time quote last updated: 30/10/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 | |