| Unit Price | Accumulated No. of | ||||||
| Date | Type | Shares Purchased | Total Paid | Highest | Lowest | Shares Purchased | % of Issued Shs |
| 17/10/2025 | Ordinary Shares | 52,174 | GBP 718,957 | GBP 14.010 | GBP 13.515 | - | - |
| 17/10/2025 | Ordinary Shares | 104,348 | GBP 1,440,002 | GBP 14.020 | GBP 13.550 | - | - |
| 16/10/2025 | Ordinary Shares | 102,675 | GBP 1,473,386 | GBP 14.430 | GBP 14.240 | - | - |
| 16/10/2025 | Ordinary Shares | 51,418 | GBP 737,848 | GBP 14.430 | GBP 14.230 | - | - |
| 16/10/2025 | Ordinary Shares | 363,095 | GBP 5,208,743 | GBP 14.435 | GBP 14.235 | - | - |
| 15/10/2025 | Ordinary Shares | 364,704 | GBP 5,287,186 | GBP 14.625 | GBP 14.375 | - | - |
| 15/10/2025 | Ordinary Shares | 52,100 | GBP 755,971 | GBP 14.620 | GBP 14.385 | - | - |
| 15/10/2025 | Ordinary Shares | 104,201 | GBP 1,510,914 | GBP 14.625 | GBP 14.385 | - | - |
| 14/10/2025 | Ordinary Shares | 103,466 | GBP 1,481,633 | GBP 14.395 | GBP 14.190 | - | - |
| 14/10/2025 | Ordinary Shares | 51,733 | GBP 740,816 | GBP 14.390 | GBP 14.190 | - | - |
| 14/10/2025 | Ordinary Shares | 357,557 | GBP 5,120,144 | GBP 14.400 | GBP 14.190 | - | - |
| 13/10/2025 | Ordinary Shares | 360,355 | GBP 5,215,526 | GBP 14.645 | GBP 14.330 | - | - |
| 13/10/2025 | Ordinary Shares | 51,479 | GBP 745,415 | GBP 14.645 | GBP 14.330 | - | - |
| 13/10/2025 | Ordinary Shares | 101,765 | GBP 1,473,557 | GBP 14.645 | GBP 14.330 | - | - |
| 10/10/2025 | Ordinary Shares | 103,296 | GBP 1,510,187 | GBP 14.765 | GBP 14.490 | - | - |
| 10/10/2025 | Ordinary Shares | 51,648 | GBP 755,093 | GBP 14.765 | GBP 14.515 | - | - |
| 10/10/2025 | Ordinary Shares | 361,538 | GBP 5,285,721 | GBP 14.765 | GBP 14.490 | - | - |
| 09/10/2025 | Ordinary Shares | 100,964 | GBP 1,490,228 | GBP 15.130 | GBP 14.595 | - | - |
| 09/10/2025 | Ordinary Shares | 50,482 | GBP 746,123 | GBP 15.125 | GBP 14.600 | - | - |
| 09/10/2025 | Ordinary Shares | 353,374 | GBP 5,210,146 | GBP 15.135 | GBP 14.595 | - | - |
| 08/10/2025 | Ordinary Shares | 360,731 | GBP 5,315,515 | 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 | 103,066 | GBP 1,518,162 | GBP 14.870 | GBP 14.540 | - | - |
| 07/10/2025 | Ordinary Shares | 102,481 | GBP 1,483,924 | GBP 14.530 | GBP 14.410 | - | - |
| 07/10/2025 | Ordinary Shares | 51,240 | GBP 741,442 | GBP 14.530 | GBP 14.405 | - | - |
| 07/10/2025 | Ordinary Shares | 358,686 | GBP 5,193,091 | GBP 14.535 | GBP 14.410 | - | - |
| 06/10/2025 | Ordinary Shares | 353,913 | GBP 5,151,699 | GBP 14.705 | GBP 14.385 | - | - |
| 06/10/2025 | Ordinary Shares | 50,559 | GBP 736,644 | GBP 14.705 | GBP 14.395 | - | - |
| 06/10/2025 | Ordinary Shares | 100,844 | GBP 1,468,288 | GBP 14.705 | GBP 14.395 | - | - |
| 03/10/2025 | Ordinary Shares | 103,333 | GBP 1,516,928 | 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 | 361,668 | GBP 5,311,420 | GBP 14.790 | GBP 14.565 | - | - |
| 02/10/2025 | Ordinary Shares | 354,110 | GBP 5,156,868 | GBP 14.790 | GBP 14.400 | - | - |
| 02/10/2025 | Ordinary Shares | 50,587 | GBP 737,558 | GBP 14.785 | GBP 14.405 | - | - |
| 02/10/2025 | Ordinary Shares | 101,174 | GBP 1,474,105 | GBP 14.785 | GBP 14.400 | - | - |
| 01/10/2025 | Ordinary Shares | 103,671 | GBP 1,508,413 | GBP 14.720 | GBP 14.340 | - | - |
| 01/10/2025 | Ordinary Shares | 51,835 | GBP 753,680 | GBP 14.720 | GBP 14.335 | - | - |
| 01/10/2025 | Ordinary Shares | 362,850 | GBP 5,284,039 | GBP 14.720 | GBP 14.330 | - | - |
| 30/09/2025 | Ordinary Shares | 361,528 | GBP 5,191,795 | GBP 14.455 | GBP 14.225 | - | - |
| 30/09/2025 | Ordinary Shares | 51,646 | GBP 741,636 | GBP 14.450 | GBP 14.230 | - | - |
| 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 | |