| Unit Price | Accumulated No. of | ||||||
| Date | Type | Shares Purchased | Total Paid | Highest | Lowest | Shares Purchased | % of Issued Shs |
| 18/08/2026 | Ordinary Shares | 314,214 | GBP 4,791,961 | GBP 15.342 | GBP 15.152 | -- | -- |
| 18/08/2026 | Ordinary Shares | 119,304 | GBP 1,824,568 | GBP 15.342 | 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 | 484,965 | GBP 7,410,278 | GBP 15.348 | GBP 15.154 | -- | -- |
| 18/08/2026 | Ordinary Shares | 1,601,763 | GBP 24,439,515 | GBP 15.346 | GBP 15.154 | -- | -- |
| 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 | -- | -- |
| 11/08/2026 | Ordinary Shares | 215,772 | GBP 3,304,338 | GBP 15.410 | GBP 15.228 | -- | -- |
| 11/08/2026 | Ordinary Shares | 498,800 | HKD 80,866,204 | HKD 162.700 | HKD 161.700 | -- | -- |
| 10/08/2026 | Ordinary Shares | 340,000 | HKD 55,185,468 | HKD 162.800 | HKD 161.600 | -- | -- |
| 07/08/2026 | Ordinary Shares | 340,000 | HKD 54,513,390 | HKD 161.100 | HKD 159.200 | -- | -- |
| 06/08/2026 | Ordinary Shares | 446,000 | HKD 70,786,890 | HKD 159.900 | HKD 157.700 | -- | -- |
| 24/10/2025 | Ordinary Shares | 1,297,200 | HKD 133,975,800 | HKD 103.500 | HKD 102.900 | -- | -- |
| 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: 20/08/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 | |