| Unit Price | Accumulated No. of | ||||||
| Date | Type | Shares Purchased | Total Paid | Highest | Lowest | Shares Purchased | % of Issued Shs |
| 17/10/2024 | Ordinary Shares | 167,995 | GBP 1,404,438 | GBP 8.414 | GBP 8.222 | - | - |
| 16/10/2024 | Ordinary Shares | 167,384 | GBP 1,382,591 | GBP 8.294 | GBP 8.208 | - | - |
| 15/10/2024 | Ordinary Shares | 328,591 | GBP 2,730,591 | GBP 8.366 | GBP 8.270 | - | - |
| 14/10/2024 | Ordinary Shares | 327,231 | GBP 2,738,923 | GBP 8.442 | GBP 8.310 | - | - |
| 11/10/2024 | Ordinary Shares | 330,573 | GBP 2,766,896 | GBP 8.434 | GBP 8.298 | - | - |
| 10/10/2024 | Ordinary Shares | 331,265 | GBP 2,766,062 | GBP 8.398 | GBP 8.300 | - | - |
| 09/10/2024 | Ordinary Shares | 334,513 | GBP 2,759,732 | GBP 8.318 | GBP 8.168 | - | - |
| 08/10/2024 | Ordinary Shares | 163,698 | GBP 1,355,419 | GBP 8.342 | GBP 8.210 | - | - |
| 07/10/2024 | Ordinary Shares | 122,730 | GBP 1,023,568 | GBP 8.384 | GBP 8.272 | - | - |
| 04/10/2024 | Ordinary Shares | 206,109 | GBP 1,675,666 | GBP 8.304 | GBP 7.938 | - | - |
| 03/10/2024 | Ordinary Shares | 172,094 | GBP 1,371,589 | GBP 8.030 | GBP 7.876 | - | - |
| 02/10/2024 | Ordinary Shares | 341,624 | GBP 2,698,829 | GBP 7.954 | GBP 7.836 | - | - |
| 01/10/2024 | Ordinary Shares | 338,987 | GBP 2,681,387 | GBP 8.000 | GBP 7.798 | - | - |
| 30/09/2024 | Ordinary Shares | 350,102 | GBP 2,814,820 | GBP 8.102 | GBP 7.930 | - | - |
| 27/09/2024 | Ordinary Shares | 333,520 | GBP 2,691,506 | GBP 8.112 | GBP 7.990 | - | - |
| 26/09/2024 | Ordinary Shares | 332,370 | GBP 2,629,046 | GBP 8.062 | GBP 7.760 | - | - |
| 25/09/2024 | Ordinary Shares | 256,791 | GBP 1,984,994 | GBP 7.808 | GBP 7.614 | - | - |
| 24/09/2024 | Ordinary Shares | 311,760 | GBP 2,441,080 | GBP 7.922 | GBP 7.650 | - | - |
| 23/09/2024 | Ordinary Shares | 218,024 | GBP 1,650,441 | GBP 7.640 | GBP 7.518 | - | - |
| 20/09/2024 | Ordinary Shares | 238,730 | GBP 1,821,509 | GBP 7.710 | GBP 7.562 | - | - |
| 19/09/2024 | Ordinary Shares | 291,962 | GBP 2,277,303 | GBP 7.842 | GBP 7.738 | - | - |
| 18/09/2024 | Ordinary Shares | 317,485 | GBP 2,454,159 | GBP 7.780 | GBP 7.672 | - | - |
| 17/09/2024 | Ordinary Shares | 315,927 | GBP 2,432,637 | GBP 7.740 | GBP 7.644 | - | - |
| 16/09/2024 | Ordinary Shares | 320,531 | GBP 2,426,419 | GBP 7.604 | GBP 7.536 | - | - |
| 13/09/2024 | Ordinary Shares | 318,225 | GBP 2,437,603 | GBP 7.698 | GBP 7.602 | - | - |
| 12/09/2024 | Ordinary Shares | 310,652 | GBP 2,379,594 | GBP 7.696 | GBP 7.636 | - | - |
| 11/09/2024 | Ordinary Shares | 261,141 | GBP 1,976,837 | GBP 7.604 | GBP 7.502 | - | - |
| 10/09/2024 | Ordinary Shares | 351,998 | GBP 2,664,624 | GBP 7.706 | GBP 7.478 | - | - |
| 09/09/2024 | Ordinary Shares | 203,637 | GBP 1,549,677 | GBP 7.690 | GBP 7.524 | - | - |
| 06/09/2024 | Ordinary Shares | 242,414 | GBP 1,835,073 | GBP 7.686 | GBP 7.492 | - | - |
| 05/09/2024 | Ordinary Shares | 259,289 | GBP 1,988,746 | GBP 7.726 | GBP 7.474 | - | - |
| 04/09/2024 | Ordinary Shares | 185,930 | GBP 1,398,193 | GBP 7.576 | GBP 7.434 | - | - |
| 03/09/2024 | Ordinary Shares | 396,523 | GBP 3,029,435 | GBP 7.748 | GBP 7.566 | - | - |
| 02/09/2024 | Ordinary Shares | 410,461 | GBP 3,197,491 | GBP 7.818 | GBP 7.728 | - | - |
| 30/08/2024 | Ordinary Shares | 351,687 | GBP 2,739,641 | GBP 7.824 | GBP 7.756 | - | - |
| 29/08/2024 | Ordinary Shares | 355,179 | GBP 2,766,844 | GBP 7.834 | GBP 7.672 | - | - |
| 28/08/2024 | Ordinary Shares | 176,295 | GBP 1,352,182 | GBP 7.726 | GBP 7.604 | - | - |
| 27/08/2024 | Ordinary Shares | 44,238 | GBP 339,305 | GBP 7.722 | GBP 7.632 | - | - |
| 23/08/2024 | Ordinary Shares | 72,734 | GBP 553,505 | GBP 7.632 | GBP 7.546 | - | - |
| 22/08/2024 | Ordinary Shares | 75,520 | GBP 567,155 | GBP 7.558 | GBP 7.462 | - | - |
| 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: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 | |