| Unit Price | Accumulated No. of | ||||||
| Date | Type | Shares Purchased | Total Paid | Highest | Lowest | Shares Purchased | % of Issued Shs |
| 26/08/2026 | Ordinary Shares | 37,616 | GBP 813,257 | GBP 21.780 | GBP 21.350 | -- | -- |
| 26/08/2026 | Ordinary Shares | 263,313 | GBP 5,697,382 | GBP 21.790 | GBP 21.320 | -- | -- |
| 26/08/2026 | Ordinary Shares | 75,232 | GBP 1,627,268 | GBP 21.780 | GBP 21.330 | -- | -- |
| 25/08/2026 | Ordinary Shares | 73,371 | GBP 1,592,884 | GBP 22.140 | GBP 21.360 | -- | -- |
| 25/08/2026 | Ordinary Shares | 36,685 | GBP 797,165 | GBP 22.140 | GBP 21.360 | -- | -- |
| 25/08/2026 | Ordinary Shares | 256,799 | GBP 5,571,202 | GBP 22.130 | GBP 21.360 | -- | -- |
| 24/08/2026 | Ordinary Shares | 37,739 | GBP 822,332 | GBP 21.930 | GBP 21.530 | -- | -- |
| 24/08/2026 | Ordinary Shares | 264,174 | GBP 5,762,533 | GBP 21.950 | GBP 21.530 | -- | -- |
| 24/08/2026 | Ordinary Shares | 75,478 | GBP 1,645,420 | GBP 21.940 | GBP 21.540 | -- | -- |
| 21/08/2026 | Ordinary Shares | 75,105 | GBP 1,623,019 | GBP 21.810 | GBP 21.410 | -- | -- |
| 21/08/2026 | Ordinary Shares | 37,735 | GBP 815,453 | GBP 21.810 | GBP 21.420 | -- | -- |
| 21/08/2026 | Ordinary Shares | 265,150 | GBP 5,729,149 | GBP 21.810 | GBP 21.400 | -- | -- |
| 20/08/2026 | Ordinary Shares | 37,477 | GBP 807,254 | GBP 21.650 | GBP 21.410 | -- | -- |
| 20/08/2026 | Ordinary Shares | 74,955 | GBP 1,615,280 | GBP 21.660 | GBP 21.420 | -- | -- |
| 20/08/2026 | Ordinary Shares | 262,343 | GBP 5,653,308 | GBP 21.660 | GBP 21.390 | -- | -- |
| 19/08/2026 | Ordinary Shares | 73,682 | GBP 1,603,320 | GBP 22.000 | GBP 21.510 | -- | -- |
| 19/08/2026 | Ordinary Shares | 36,841 | GBP 802,396 | GBP 22.000 | GBP 21.540 | -- | -- |
| 19/08/2026 | Ordinary Shares | 257,889 | GBP 5,609,575 | GBP 22.000 | GBP 21.510 | -- | -- |
| 18/08/2026 | Ordinary Shares | 36,224 | GBP 803,448 | GBP 22.340 | GBP 21.990 | -- | -- |
| 18/08/2026 | Ordinary Shares | 253,573 | GBP 5,619,431 | GBP 22.380 | GBP 21.980 | -- | -- |
| 18/08/2026 | Ordinary Shares | 72,449 | GBP 1,606,194 | GBP 22.370 | GBP 21.980 | -- | -- |
| 17/08/2026 | Ordinary Shares | 73,012 | GBP 1,633,278 | GBP 22.500 | GBP 22.280 | -- | -- |
| 17/08/2026 | Ordinary Shares | 36,506 | GBP 816,639 | GBP 22.490 | GBP 22.280 | -- | -- |
| 17/08/2026 | Ordinary Shares | 255,542 | GBP 5,717,445 | GBP 22.510 | GBP 22.270 | -- | -- |
| 14/08/2026 | Ordinary Shares | 73,203 | GBP 1,624,374 | GBP 22.330 | GBP 22.050 | -- | -- |
| 14/08/2026 | Ordinary Shares | 256,212 | GBP 5,685,241 | GBP 22.330 | GBP 22.020 | -- | -- |
| 14/08/2026 | Ordinary Shares | 36,601 | GBP 812,176 | GBP 22.330 | GBP 22.060 | -- | -- |
| 13/08/2026 | Ordinary Shares | 73,067 | GBP 1,637,431 | GBP 22.580 | GBP 22.130 | -- | -- |
| 13/08/2026 | Ordinary Shares | 36,533 | GBP 819,069 | GBP 22.570 | GBP 22.130 | -- | -- |
| 13/08/2026 | Ordinary Shares | 255,735 | GBP 5,728,949 | GBP 22.580 | GBP 22.090 | -- | -- |
| 12/08/2026 | Ordinary Shares | 73,294 | GBP 1,623,462 | GBP 22.280 | GBP 21.990 | -- | -- |
| 12/08/2026 | Ordinary Shares | 36,647 | GBP 811,731 | GBP 22.280 | GBP 22.000 | -- | -- |
| 12/08/2026 | Ordinary Shares | 256,529 | GBP 5,683,502 | GBP 22.280 | GBP 21.980 | -- | -- |
| 11/08/2026 | Ordinary Shares | 254,405 | GBP 5,654,430 | GBP 22.370 | GBP 22.080 | -- | -- |
| 11/08/2026 | Ordinary Shares | 36,343 | GBP 807,904 | GBP 22.370 | GBP 22.110 | -- | -- |
| 11/08/2026 | Ordinary Shares | 72,265 | GBP 1,606,450 | GBP 22.360 | GBP 22.090 | -- | -- |
| 10/08/2026 | Ordinary Shares | 73,328 | GBP 1,630,814 | GBP 22.340 | GBP 22.160 | -- | -- |
| 10/08/2026 | Ordinary Shares | 36,664 | GBP 815,407 | GBP 22.340 | GBP 22.170 | -- | -- |
| 10/08/2026 | Ordinary Shares | 256,649 | GBP 5,706,231 | GBP 22.350 | GBP 22.150 | -- | -- |
| 07/08/2026 | Ordinary Shares | 74,379 | GBP 1,648,238 | GBP 22.380 | GBP 21.880 | -- | -- |
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | |||||||
| Remark: | Real time quote last updated: 28/08/2026 18:00 |
| 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 | |