| Unit Price | Accumulated No. of | ||||||
| Date | Type | Shares Purchased | Total Paid | Highest | Lowest | Shares Purchased | % of Issued Shs |
| 02/11/2026 | Ordinary Shares | 285,271 | GBP 5,866,198 | GBP 20.760 | GBP 20.330 | -- | -- |
| 02/11/2026 | Ordinary Shares | 40,753 | GBP 837,881 | GBP 20.730 | GBP 20.330 | -- | -- |
| 02/11/2026 | Ordinary Shares | 81,506 | GBP 1,675,763 | GBP 20.730 | GBP 20.340 | -- | -- |
| 30/10/2026 | Ordinary Shares | 278,340 | GBP 5,776,223 | GBP 21.090 | GBP 20.490 | -- | -- |
| 30/10/2026 | Ordinary Shares | 39,762 | GBP 825,856 | GBP 21.060 | GBP 20.490 | -- | -- |
| 30/10/2026 | Ordinary Shares | 79,525 | GBP 1,651,734 | GBP 21.090 | GBP 20.490 | -- | -- |
| 29/10/2026 | Ordinary Shares | 125,309 | GBP 2,614,835 | GBP 21.070 | GBP 20.570 | -- | -- |
| 29/10/2026 | Ordinary Shares | 19,984 | GBP 417,066 | GBP 21.070 | GBP 20.630 | -- | -- |
| 29/10/2026 | Ordinary Shares | 37,827 | GBP 789,449 | GBP 21.070 | GBP 20.600 | -- | -- |
| 28/10/2026 | Ordinary Shares | 286,422 | GBP 5,975,450 | GBP 21.060 | GBP 20.630 | -- | -- |
| 28/10/2026 | Ordinary Shares | 40,917 | GBP 854,756 | GBP 21.060 | GBP 20.650 | -- | -- |
| 28/10/2026 | Ordinary Shares | 81,835 | GBP 1,709,533 | GBP 21.060 | GBP 20.650 | -- | -- |
| 27/10/2026 | Ordinary Shares | 286,892 | GBP 5,746,188 | GBP 20.280 | GBP 19.440 | -- | -- |
| 27/10/2026 | Ordinary Shares | 40,984 | GBP 819,270 | GBP 20.270 | GBP 19.480 | -- | -- |
| 27/10/2026 | Ordinary Shares | 81,969 | GBP 1,640,199 | GBP 20.270 | GBP 19.440 | -- | -- |
| 26/10/2026 | Ordinary Shares | 294,050 | GBP 5,886,645 | GBP 20.190 | GBP 19.650 | -- | -- |
| 26/10/2026 | Ordinary Shares | 42,007 | GBP 839,719 | GBP 20.180 | GBP 19.670 | -- | -- |
| 26/10/2026 | Ordinary Shares | 84,014 | GBP 1,681,120 | GBP 20.190 | GBP 19.665 | -- | -- |
| 23/10/2026 | Ordinary Shares | 290,446 | GBP 5,666,659 | GBP 19.975 | GBP 19.200 | -- | -- |
| 23/10/2026 | Ordinary Shares | 41,492 | GBP 810,753 | GBP 19.940 | GBP 19.205 | -- | -- |
| 23/10/2026 | Ordinary Shares | 82,984 | GBP 1,619,847 | GBP 19.975 | GBP 19.210 | -- | -- |
| 22/10/2026 | Ordinary Shares | 278,386 | GBP 5,582,530 | GBP 20.260 | GBP 19.715 | -- | -- |
| 22/10/2026 | Ordinary Shares | 39,769 | GBP 797,766 | GBP 20.260 | GBP 19.720 | -- | -- |
| 22/10/2026 | Ordinary Shares | 79,539 | GBP 1,595,552 | GBP 20.250 | GBP 19.720 | -- | -- |
| 21/10/2026 | Ordinary Shares | 282,545 | GBP 5,809,549 | GBP 20.700 | GBP 20.390 | -- | -- |
| 21/10/2026 | Ordinary Shares | 40,363 | GBP 830,266 | GBP 20.700 | GBP 20.400 | -- | -- |
| 21/10/2026 | Ordinary Shares | 80,727 | GBP 1,659,747 | GBP 20.700 | GBP 20.410 | -- | -- |
| 20/10/2026 | Ordinary Shares | 277,995 | GBP 5,645,327 | GBP 20.620 | GBP 20.060 | -- | -- |
| 20/10/2026 | Ordinary Shares | 39,713 | GBP 806,571 | GBP 20.610 | GBP 20.070 | -- | -- |
| 20/10/2026 | Ordinary Shares | 79,427 | GBP 1,613,162 | GBP 20.620 | GBP 20.060 | -- | -- |
| 19/10/2026 | Ordinary Shares | 271,023 | GBP 5,642,102 | GBP 21.160 | GBP 20.700 | -- | -- |
| 19/10/2026 | Ordinary Shares | 38,038 | GBP 792,331 | GBP 21.080 | GBP 20.710 | -- | -- |
| 19/10/2026 | Ordinary Shares | 77,435 | GBP 1,612,971 | GBP 21.160 | GBP 20.700 | -- | -- |
| 16/10/2026 | Ordinary Shares | 38,927 | GBP 832,259 | GBP 21.510 | GBP 21.290 | -- | -- |
| 16/10/2026 | Ordinary Shares | 77,855 | GBP 1,664,539 | GBP 21.510 | GBP 21.290 | -- | -- |
| 16/10/2026 | Ordinary Shares | 272,493 | GBP 5,826,445 | GBP 21.520 | GBP 21.290 | -- | -- |
| 15/10/2026 | Ordinary Shares | 39,605 | GBP 838,437 | GBP 21.360 | GBP 20.960 | -- | -- |
| 15/10/2026 | Ordinary Shares | 79,210 | GBP 1,676,875 | GBP 21.370 | GBP 20.950 | -- | -- |
| 15/10/2026 | Ordinary Shares | 277,237 | GBP 5,870,188 | GBP 21.370 | GBP 20.950 | -- | -- |
| 14/10/2026 | Ordinary Shares | 267,820 | GBP 5,668,945 | GBP 21.490 | GBP 20.920 | -- | -- |
| 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 26 27 28 29 | |||||||
| Remark: | Real time quote last updated: 04/11/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 | |