| Unit Price | Accumulated No. of | ||||||
| Date | Type | Shares Purchased | Total Paid | Highest | Lowest | Shares Purchased | % of Issued Shs |
| 31/03/2025 | Ordinary Shares | 245,600 | GBP 2,774,956 | GBP 11.415 | GBP 11.180 | - | - |
| 31/03/2025 | Ordinary Shares | 245,600 | GBP 2,774,834 | GBP 11.410 | GBP 11.180 | - | - |
| 31/03/2025 | Ordinary Shares | 734,153 | GBP 8,293,183 | GBP 11.410 | GBP 11.175 | - | - |
| 28/03/2025 | Ordinary Shares | 715,623 | GBP 8,287,944 | GBP 11.690 | GBP 11.470 | - | - |
| 28/03/2025 | Ordinary Shares | 237,219 | GBP 2,747,381 | GBP 11.690 | GBP 11.470 | - | - |
| 28/03/2025 | Ordinary Shares | 239,000 | GBP 2,767,911 | GBP 11.690 | GBP 11.456 | - | - |
| 27/03/2025 | Ordinary Shares | 232,954 | GBP 2,706,227 | GBP 11.715 | GBP 11.450 | - | - |
| 27/03/2025 | Ordinary Shares | 233,977 | GBP 2,718,384 | GBP 11.715 | GBP 11.455 | - | - |
| 27/03/2025 | Ordinary Shares | 703,955 | GBP 8,177,860 | GBP 11.710 | GBP 11.455 | - | - |
| 26/03/2025 | Ordinary Shares | 694,864 | GBP 8,244,385 | GBP 12.025 | GBP 11.735 | - | - |
| 26/03/2025 | Ordinary Shares | 229,427 | GBP 2,722,266 | GBP 12.015 | GBP 11.735 | - | - |
| 26/03/2025 | Ordinary Shares | 232,000 | GBP 2,752,770 | GBP 12.015 | GBP 11.735 | - | - |
| 25/03/2025 | Ordinary Shares | 236,800 | GBP 2,812,671 | GBP 11.985 | GBP 11.750 | - | - |
| 25/03/2025 | Ordinary Shares | 236,800 | GBP 2,812,632 | GBP 11.985 | GBP 11.750 | - | - |
| 25/03/2025 | Ordinary Shares | 710,400 | GBP 8,437,193 | GBP 11.985 | GBP 11.750 | - | - |
| 24/03/2025 | Ordinary Shares | 719,139 | GBP 8,488,385 | GBP 11.855 | GBP 11.695 | - | - |
| 24/03/2025 | Ordinary Shares | 237,787 | GBP 2,807,009 | GBP 11.855 | GBP 11.740 | - | - |
| 24/03/2025 | Ordinary Shares | 238,547 | GBP 2,815,802 | GBP 11.855 | GBP 11.695 | - | - |
| 21/03/2025 | Ordinary Shares | 237,400 | GBP 2,750,170 | GBP 11.770 | GBP 11.525 | - | - |
| 21/03/2025 | Ordinary Shares | 237,400 | GBP 2,750,222 | GBP 11.760 | GBP 11.525 | - | - |
| 21/03/2025 | Ordinary Shares | 711,630 | GBP 8,244,035 | GBP 11.770 | GBP 11.525 | - | - |
| 20/03/2025 | Ordinary Shares | 234,000 | GBP 2,749,437 | GBP 11.930 | GBP 11.675 | - | - |
| 20/03/2025 | Ordinary Shares | 232,500 | GBP 2,732,259 | GBP 11.930 | GBP 11.675 | - | - |
| 20/03/2025 | Ordinary Shares | 702,000 | GBP 8,249,789 | GBP 11.925 | GBP 11.670 | - | - |
| 19/03/2025 | Ordinary Shares | 690,000 | GBP 8,212,257 | GBP 11.990 | GBP 11.845 | - | - |
| 19/03/2025 | Ordinary Shares | 230,000 | GBP 2,737,323 | GBP 11.990 | GBP 11.835 | - | - |
| 19/03/2025 | Ordinary Shares | 230,000 | GBP 2,737,338 | GBP 11.990 | GBP 11.840 | - | - |
| 18/03/2025 | Ordinary Shares | 238,300 | GBP 2,841,274 | GBP 12.120 | GBP 11.630 | - | - |
| 18/03/2025 | Ordinary Shares | 238,300 | GBP 2,841,387 | GBP 12.125 | GBP 11.630 | - | - |
| 18/03/2025 | Ordinary Shares | 714,900 | GBP 8,523,463 | GBP 12.125 | GBP 11.615 | - | - |
| 17/03/2025 | Ordinary Shares | 711,000 | GBP 8,291,660 | GBP 11.830 | GBP 11.590 | - | - |
| 17/03/2025 | Ordinary Shares | 233,997 | GBP 2,728,814 | GBP 11.815 | GBP 11.595 | - | - |
| 17/03/2025 | Ordinary Shares | 237,000 | GBP 2,763,745 | GBP 11.815 | GBP 11.595 | - | - |
| 14/03/2025 | Ordinary Shares | 239,228 | GBP 2,808,078 | GBP 11.820 | GBP 11.565 | - | - |
| 14/03/2025 | Ordinary Shares | 239,217 | GBP 2,808,081 | GBP 11.815 | GBP 11.555 | - | - |
| 14/03/2025 | Ordinary Shares | 720,317 | GBP 8,453,696 | GBP 11.815 | GBP 11.550 | - | - |
| 13/03/2025 | Ordinary Shares | 721,682 | GBP 8,411,477 | GBP 11.770 | GBP 11.490 | - | - |
| 13/03/2025 | Ordinary Shares | 241,400 | GBP 2,814,039 | GBP 11.770 | GBP 11.525 | - | - |
| 13/03/2025 | Ordinary Shares | 238,900 | GBP 2,784,967 | GBP 11.770 | GBP 11.525 | - | - |
| 12/03/2025 | Ordinary Shares | 246,000 | GBP 2,837,834 | GBP 11.655 | GBP 11.295 | - | - |
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | |||||||
| Remark: | Real time quote last updated: 07/11/2025 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 | |