| Unit Price | Accumulated No. of | ||||||
| Date | Type | Shares Purchased | Total Paid | Highest | Lowest | Shares Purchased | % of Issued Shs |
| 10/12/2025 | Ordinary Shares | 274,540 | GBP 2,977,909 | GBP 10.940 | GBP 10.795 | 53,375,876 | 2.049 |
| 09/12/2025 | Ordinary Shares | 268,193 | GBP 2,947,603 | GBP 11.020 | GBP 10.885 | 53,101,336 | 2.039 |
| 08/12/2025 | Ordinary Shares | 275,565 | GBP 3,046,455 | GBP 11.195 | GBP 11.015 | 52,833,143 | 2.028 |
| 05/12/2025 | Ordinary Shares | 268,395 | GBP 2,915,978 | GBP 11.000 | GBP 10.790 | 52,557,578 | 2.018 |
| 04/12/2025 | Ordinary Shares | 272,923 | GBP 2,995,467 | GBP 11.135 | GBP 10.855 | 52,289,183 | 2.008 |
| 03/12/2025 | Ordinary Shares | 274,122 | GBP 3,014,685 | GBP 11.050 | GBP 10.900 | 51,742,138 | 1.987 |
| 02/12/2025 | Ordinary Shares | 272,172 | GBP 2,992,940 | GBP 11.050 | GBP 10.880 | 51,742,138 | 1.987 |
| 01/12/2025 | Ordinary Shares | 274,050 | GBP 2,986,379 | GBP 10.925 | GBP 10.830 | 51,469,966 | 1.976 |
| 28/11/2025 | Ordinary Shares | 292,129 | GBP 3,186,544 | GBP 10.950 | GBP 10.845 | 51,195,916 | 1.966 |
| 27/11/2025 | Ordinary Shares | 257,088 | GBP 2,803,803 | GBP 10.950 | GBP 10.790 | 50,903,787 | 1.954 |
| 26/11/2025 | Ordinary Shares | 283,890 | GBP 3,060,591 | GBP 10.830 | GBP 10.605 | 50,646,699 | 1.945 |
| 25/11/2025 | Ordinary Shares | 281,794 | GBP 2,977,549 | GBP 10.625 | GBP 10.450 | 50,362,809 | 1.934 |
| 24/11/2025 | Ordinary Shares | 294,559 | GBP 3,104,358 | GBP 10.605 | GBP 10.475 | 50,081,015 | 1.923 |
| 21/11/2025 | Ordinary Shares | 284,632 | GBP 2,954,851 | GBP 10.430 | GBP 10.300 | 49,786,456 | 1.911 |
| 20/11/2025 | Ordinary Shares | 275,076 | GBP 2,893,690 | GBP 10.565 | GBP 10.445 | 49,501,824 | 1.901 |
| 19/11/2025 | Ordinary Shares | 301,351 | GBP 3,144,659 | GBP 10.490 | GBP 10.375 | 49,226,748 | 1.890 |
| 18/11/2025 | Ordinary Shares | 301,545 | GBP 3,138,029 | GBP 10.500 | GBP 10.295 | 48,925,397 | 1.878 |
| 17/11/2025 | Ordinary Shares | 279,010 | GBP 2,993,946 | GBP 10.795 | GBP 10.690 | 48,623,852 | 1.867 |
| 14/11/2025 | Ordinary Shares | 273,186 | GBP 2,927,435 | GBP 10.795 | GBP 10.620 | 48,344,842 | 1.856 |
| 13/11/2025 | Ordinary Shares | 275,012 | GBP 3,009,567 | GBP 11.080 | GBP 10.870 | 48,071,656 | 1.846 |
| 12/11/2025 | Ordinary Shares | 293,490 | GBP 3,202,094 | GBP 11.010 | GBP 10.855 | 47,796,644 | 1.835 |
| 11/11/2025 | Ordinary Shares | 262,434 | GBP 2,841,610 | GBP 10.915 | GBP 10.740 | 47,503,154 | 1.824 |
| 10/11/2025 | Ordinary Shares | 281,117 | GBP 3,014,419 | GBP 10.815 | GBP 10.620 | 47,240,720 | 1.814 |
| 07/11/2025 | Ordinary Shares | 313,355 | GBP 3,341,243 | GBP 10.815 | GBP 10.575 | 46,959,603 | 1.803 |
| 06/11/2025 | Ordinary Shares | 254,334 | GBP 2,756,702 | GBP 10.910 | GBP 10.780 | 46,646,248 | 1.791 |
| 05/11/2025 | Ordinary Shares | 280,048 | GBP 3,026,844 | GBP 10.870 | GBP 10.635 | 46,391,914 | 1.781 |
| 04/11/2025 | Ordinary Shares | 281,533 | GBP 3,002,410 | GBP 10.745 | GBP 10.440 | 46,111,866 | 1.770 |
| 03/11/2025 | Ordinary Shares | 280,263 | GBP 3,014,342 | GBP 10.860 | GBP 10.665 | 45,830,333 | 1.760 |
| 31/10/2025 | Ordinary Shares | 301,668 | GBP 3,167,998 | GBP 10.725 | GBP 10.395 | 45,550,070 | 1.749 |
| 30/10/2025 | Ordinary Shares | 268,455 | GBP 2,852,040 | GBP 10.740 | GBP 10.460 | 45,248,402 | 1.737 |
| 29/10/2025 | Ordinary Shares | 283,835 | GBP 3,005,899 | GBP 10.635 | GBP 10.525 | 44,979,947 | 1.727 |
| 28/10/2025 | Ordinary Shares | 282,850 | GBP 2,976,969 | GBP 10.555 | GBP 10.465 | - | - |
| 27/10/2025 | Ordinary Shares | 299,774 | GBP 3,135,937 | GBP 10.505 | GBP 10.305 | 44,413,262 | 1.705 |
| 24/10/2025 | Ordinary Shares | 274,513 | GBP 2,815,516 | GBP 10.360 | GBP 10.120 | 44,113,488 | 1.694 |
| 23/10/2025 | Ordinary Shares | 291,966 | GBP 2,976,010 | GBP 10.250 | GBP 10.075 | 43,838,975 | 1.683 |
| 22/10/2025 | Ordinary Shares | 301,687 | GBP 3,067,615 | GBP 10.195 | GBP 10.120 | 43,547,009 | 1.672 |
| 21/10/2025 | Ordinary Shares | 283,694 | GBP 2,871,325 | GBP 10.155 | GBP 10.070 | 43,245,322 | 1.660 |
| 20/10/2025 | Ordinary Shares | 282,441 | GBP 2,854,209 | GBP 10.165 | GBP 10.045 | 42,961,628 | 1.649 |
| 17/10/2025 | Ordinary Shares | 312,557 | GBP 3,068,029 | GBP 9.926 | GBP 9.708 | 42,679,187 | 1.639 |
| 16/10/2025 | Ordinary Shares | 292,389 | GBP 2,960,206 | GBP 10.275 | GBP 10.050 | 42,366,630 | 1.627 |
| 1 2 3 4 5 6 7 8 9 | |||||||
| Remark: | Real time quote last updated: 12/12/2025 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 | |