| Unit Price | Accumulated No. of | ||||||
| Date | Type | Shares Purchased | Total Paid | Highest | Lowest | Shares Purchased | % of Issued Shs |
| 14/07/2025 | Ordinary Shares | 469,200 | GBP 6,091,134 | GBP 13.085 | GBP 12.860 | - | - |
| 14/07/2025 | Ordinary Shares | 156,400 | GBP 2,030,606 | GBP 13.085 | GBP 12.860 | - | - |
| 14/07/2025 | Ordinary Shares | 156,400 | GBP 2,030,507 | GBP 13.085 | GBP 12.855 | - | - |
| 11/07/2025 | Ordinary Shares | 148,700 | GBP 1,896,550 | GBP 12.935 | GBP 12.665 | - | - |
| 11/07/2025 | Ordinary Shares | 148,700 | GBP 1,896,566 | GBP 12.935 | GBP 12.665 | - | - |
| 11/07/2025 | Ordinary Shares | 446,100 | GBP 5,690,409 | GBP 12.940 | GBP 12.660 | - | - |
| 10/07/2025 | Ordinary Shares | 456,300 | GBP 5,884,205 | GBP 12.915 | GBP 12.775 | - | - |
| 10/07/2025 | Ordinary Shares | 152,100 | GBP 1,959,273 | GBP 12.890 | GBP 12.795 | - | - |
| 10/07/2025 | Ordinary Shares | 152,100 | GBP 1,959,807 | GBP 12.895 | GBP 12.795 | - | - |
| 09/07/2025 | Ordinary Shares | 141,800 | GBP 1,780,721 | GBP 12.655 | GBP 12.475 | - | - |
| 09/07/2025 | Ordinary Shares | 141,800 | GBP 1,780,559 | GBP 12.655 | GBP 12.475 | - | - |
| 09/07/2025 | Ordinary Shares | 425,400 | GBP 5,341,600 | GBP 12.655 | GBP 12.475 | - | - |
| 08/07/2025 | Ordinary Shares | 143,321 | GBP 1,778,845 | GBP 12.495 | GBP 12.260 | - | - |
| 08/07/2025 | Ordinary Shares | 143,277 | GBP 1,778,160 | GBP 12.495 | GBP 12.260 | - | - |
| 08/07/2025 | Ordinary Shares | 431,409 | GBP 5,353,626 | GBP 12.495 | GBP 12.260 | - | - |
| 07/07/2025 | Ordinary Shares | 434,754 | GBP 5,334,594 | GBP 12.350 | GBP 12.195 | - | - |
| 07/07/2025 | Ordinary Shares | 144,797 | GBP 1,776,726 | GBP 12.350 | GBP 12.190 | - | - |
| 07/07/2025 | Ordinary Shares | 145,190 | GBP 1,781,505 | GBP 12.350 | GBP 12.195 | - | - |
| 04/07/2025 | Ordinary Shares | 143,758 | GBP 1,739,404 | GBP 12.175 | GBP 12.045 | - | - |
| 04/07/2025 | Ordinary Shares | 143,385 | GBP 1,734,993 | GBP 12.175 | GBP 12.045 | - | - |
| 04/07/2025 | Ordinary Shares | 433,686 | GBP 5,247,256 | GBP 12.175 | GBP 12.040 | - | - |
| 03/07/2025 | Ordinary Shares | 439,998 | GBP 5,331,138 | GBP 12.205 | GBP 11.935 | - | - |
| 03/07/2025 | Ordinary Shares | 146,532 | GBP 1,775,660 | GBP 12.205 | GBP 11.945 | - | - |
| 03/07/2025 | Ordinary Shares | 146,898 | GBP 1,780,082 | GBP 12.210 | GBP 11.985 | - | - |
| 02/07/2025 | Ordinary Shares | 148,000 | GBP 1,778,479 | GBP 12.170 | GBP 11.850 | - | - |
| 02/07/2025 | Ordinary Shares | 148,000 | GBP 1,778,459 | GBP 12.165 | GBP 11.850 | - | - |
| 02/07/2025 | Ordinary Shares | 442,690 | GBP 5,319,667 | GBP 12.170 | GBP 11.850 | - | - |
| 01/07/2025 | Ordinary Shares | 434,191 | GBP 5,140,436 | GBP 11.970 | GBP 11.675 | - | - |
| 01/07/2025 | Ordinary Shares | 145,100 | GBP 1,717,922 | GBP 11.965 | GBP 11.675 | - | - |
| 01/07/2025 | Ordinary Shares | 143,583 | GBP 1,699,893 | GBP 11.965 | GBP 11.675 | - | - |
| 30/06/2025 | Ordinary Shares | 143,200 | GBP 1,727,833 | GBP 12.185 | GBP 11.955 | - | - |
| 30/06/2025 | Ordinary Shares | 143,200 | GBP 1,727,728 | GBP 12.190 | GBP 11.955 | - | - |
| 30/06/2025 | Ordinary Shares | 429,600 | GBP 5,183,659 | GBP 12.185 | GBP 11.950 | - | - |
| 27/06/2025 | Ordinary Shares | 147,400 | GBP 1,783,671 | GBP 12.200 | GBP 11.945 | - | - |
| 27/06/2025 | Ordinary Shares | 147,400 | GBP 1,783,685 | GBP 12.200 | GBP 11.945 | - | - |
| 27/06/2025 | Ordinary Shares | 442,200 | GBP 5,350,771 | GBP 12.200 | GBP 11.940 | - | - |
| 26/06/2025 | Ordinary Shares | 444,600 | GBP 5,299,705 | GBP 11.990 | GBP 11.865 | - | - |
| 26/06/2025 | Ordinary Shares | 146,892 | GBP 1,751,138 | GBP 11.990 | GBP 11.865 | - | - |
| 26/06/2025 | Ordinary Shares | 148,200 | GBP 1,766,574 | GBP 11.990 | GBP 11.865 | - | - |
| 25/06/2025 | Ordinary Shares | 147,600 | GBP 1,753,257 | GBP 11.980 | GBP 11.820 | - | - |
| 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 | |