| Unit Price | Accumulated No. of | ||||||
| Date | Type | Shares Purchased | Total Paid | Highest | Lowest | Shares Purchased | % of Issued Shs |
| 21/08/2026 | Ordinary Shares | 2,438 | GBP 37,046 | GBP 15.196 | GBP 15.194 | -- | -- |
| 21/08/2026 | Ordinary Shares | 304,800 | HKD 49,554,109 | HKD 163.800 | HKD 160.400 | -- | -- |
| 20/08/2026 | Ordinary Shares | 368,800 | HKD 59,045,654 | HKD 160.900 | HKD 159.600 | -- | -- |
| 20/08/2026 | Ordinary Shares | 152,270 | GBP 2,288,881 | GBP 15.082 | GBP 14.952 | -- | -- |
| 20/08/2026 | Ordinary Shares | 44,370 | GBP 666,990 | GBP 15.086 | GBP 14.990 | -- | -- |
| 20/08/2026 | Ordinary Shares | 38,189 | GBP 573,820 | GBP 15.066 | GBP 14.986 | -- | -- |
| 20/08/2026 | Ordinary Shares | 304,851 | GBP 4,580,464 | GBP 15.086 | GBP 14.952 | -- | -- |
| 20/08/2026 | Ordinary Shares | 941,320 | GBP 14,143,103 | GBP 15.086 | GBP 14.952 | -- | -- |
| 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 | 48,707 | GBP 737,239 | GBP 15.250 | GBP 15.044 | -- | -- |
| 19/08/2026 | Ordinary Shares | 49,330 | GBP 746,879 | GBP 15.246 | GBP 15.042 | -- | -- |
| 19/08/2026 | Ordinary Shares | 370,400 | HKD 59,364,082 | HKD 161.300 | HKD 159.600 | -- | -- |
| 19/08/2026 | Ordinary Shares | 322,448 | GBP 4,876,621 | GBP 15.250 | GBP 15.034 | -- | -- |
| 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 | -- | -- |
| 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: 04/09/2026 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 | |