| Unit Price | Accumulated No. of | ||||||
| Date | Type | Shares Purchased | Total Paid | Highest | Lowest | Shares Purchased | % of Issued Shs |
| 19/08/2026 | Ordinary Shares | 322,448 | GBP 4,876,621 | GBP 15.250 | GBP 15.034 | -- | -- |
| 19/08/2026 | Ordinary Shares | 49,330 | GBP 746,879 | GBP 15.246 | GBP 15.042 | -- | -- |
| 19/08/2026 | Ordinary Shares | 48,707 | GBP 737,239 | GBP 15.250 | GBP 15.044 | -- | -- |
| 19/08/2026 | Ordinary Shares | 581,077 | GBP 8,792,156 | GBP 15.250 | GBP 15.034 | -- | -- |
| 19/08/2026 | Ordinary Shares | 1,998,438 | GBP 30,222,259 | GBP 15.250 | GBP 15.034 | -- | -- |
| 19/08/2026 | Ordinary Shares | 370,400 | HKD 59,364,082 | HKD 161.300 | HKD 159.600 | -- | -- |
| 18/08/2026 | Ordinary Shares | 1,601,763 | GBP 24,439,515 | GBP 15.346 | GBP 15.154 | -- | -- |
| 18/08/2026 | Ordinary Shares | 484,965 | GBP 7,410,278 | GBP 15.348 | GBP 15.154 | -- | -- |
| 18/08/2026 | Ordinary Shares | 109,768 | GBP 1,677,340 | GBP 15.342 | GBP 15.154 | -- | -- |
| 18/08/2026 | Ordinary Shares | 119,304 | GBP 1,824,568 | GBP 15.342 | GBP 15.154 | -- | -- |
| 18/08/2026 | Ordinary Shares | 314,214 | GBP 4,791,961 | GBP 15.342 | GBP 15.152 | -- | -- |
| 18/08/2026 | Ordinary Shares | 382,400 | HKD 62,075,297 | HKD 162.700 | HKD 161.900 | -- | -- |
| 17/08/2026 | Ordinary Shares | 463,118 | GBP 7,113,175 | GBP 15.428 | GBP 15.306 | -- | -- |
| 17/08/2026 | Ordinary Shares | 155,927 | GBP 2,395,115 | GBP 15.428 | GBP 15.306 | -- | -- |
| 17/08/2026 | Ordinary Shares | 36,163 | GBP 555,707 | GBP 15.406 | GBP 15.306 | -- | -- |
| 17/08/2026 | Ordinary Shares | 19,387 | GBP 297,863 | GBP 15.404 | GBP 15.328 | -- | -- |
| 17/08/2026 | Ordinary Shares | 175,405 | GBP 2,693,806 | GBP 15.430 | GBP 15.306 | -- | -- |
| 17/08/2026 | Ordinary Shares | 335,200 | HKD 54,741,947 | HKD 163.800 | HKD 161.800 | -- | -- |
| 14/08/2026 | Ordinary Shares | 653,338 | GBP 9,978,081 | GBP 15.344 | GBP 15.138 | -- | -- |
| 14/08/2026 | Ordinary Shares | 213,335 | GBP 3,258,624 | GBP 15.342 | GBP 15.138 | -- | -- |
| 14/08/2026 | Ordinary Shares | 82,371 | GBP 1,258,289 | GBP 15.342 | GBP 15.160 | -- | -- |
| 14/08/2026 | Ordinary Shares | 117,698 | GBP 1,798,830 | GBP 15.342 | GBP 15.168 | -- | -- |
| 14/08/2026 | Ordinary Shares | 233,258 | GBP 3,563,470 | GBP 15.342 | GBP 15.146 | -- | -- |
| 14/08/2026 | Ordinary Shares | 580,000 | HKD 93,706,656 | HKD 162.300 | HKD 160.700 | -- | -- |
| 13/08/2026 | Ordinary Shares | 857,631 | GBP 13,133,539 | GBP 15.434 | GBP 15.196 | -- | -- |
| 13/08/2026 | Ordinary Shares | 308,668 | GBP 4,733,856 | GBP 15.434 | GBP 15.196 | -- | -- |
| 13/08/2026 | Ordinary Shares | 106,237 | GBP 1,629,841 | GBP 15.434 | GBP 15.196 | -- | -- |
| 13/08/2026 | Ordinary Shares | 62,445 | GBP 958,049 | GBP 15.430 | GBP 15.198 | -- | -- |
| 13/08/2026 | Ordinary Shares | 315,019 | GBP 4,830,036 | GBP 15.434 | GBP 15.198 | -- | -- |
| 13/08/2026 | Ordinary Shares | 340,000 | HKD 55,208,214 | HKD 162.900 | HKD 161.200 | -- | -- |
| 12/08/2026 | Ordinary Shares | 692,636 | GBP 10,592,980 | GBP 15.362 | GBP 15.198 | -- | -- |
| 12/08/2026 | Ordinary Shares | 230,137 | GBP 3,519,921 | GBP 15.362 | GBP 15.198 | -- | -- |
| 12/08/2026 | Ordinary Shares | 105,474 | GBP 1,612,770 | GBP 15.354 | GBP 15.222 | -- | -- |
| 12/08/2026 | Ordinary Shares | 64,966 | GBP 992,940 | GBP 15.358 | GBP 15.222 | -- | -- |
| 12/08/2026 | Ordinary Shares | 276,787 | GBP 4,234,306 | GBP 15.366 | GBP 15.222 | -- | -- |
| 12/08/2026 | Ordinary Shares | 345,600 | HKD 55,724,232 | HKD 161.900 | HKD 160.700 | -- | -- |
| 11/08/2026 | Ordinary Shares | 741,295 | GBP 11,357,008 | GBP 15.412 | GBP 15.222 | -- | -- |
| 11/08/2026 | Ordinary Shares | 256,728 | GBP 3,933,413 | GBP 15.412 | GBP 15.222 | -- | -- |
| 11/08/2026 | Ordinary Shares | 74,439 | GBP 1,139,985 | GBP 15.408 | GBP 15.234 | -- | -- |
| 11/08/2026 | Ordinary Shares | 51,766 | GBP 793,294 | GBP 15.412 | GBP 15.240 | -- | -- |
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | |||||||
| Remark: | Real time quote last updated: 21/08/2026 10:53 |
| 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 | |