| Unit Price | Accumulated No. of | ||||||
| Date | Type | Shares Purchased | Total Paid | Highest | Lowest | Shares Purchased | % of Issued Shs |
| 28/10/2025 | Ordinary Shares | 300,000 | HKD 4,297,740 | HKD 14.350 | HKD 14.290 | 22,016,000 | 0.563 |
| 27/10/2025 | Ordinary Shares | 400,000 | HKD 5,770,960 | HKD 14.460 | HKD 14.380 | 21,716,000 | 0.555 |
| 24/10/2025 | Ordinary Shares | 400,000 | HKD 5,744,720 | HKD 14.370 | HKD 14.340 | 21,316,000 | 0.545 |
| 23/10/2025 | Ordinary Shares | 700,000 | HKD 10,069,150 | HKD 14.400 | HKD 14.330 | 20,916,000 | 0.535 |
| 22/10/2025 | Ordinary Shares | 500,000 | HKD 7,171,400 | HKD 14.370 | HKD 14.320 | 20,216,000 | 0.517 |
| 21/10/2025 | Ordinary Shares | 500,000 | HKD 7,255,450 | HKD 14.550 | HKD 14.460 | 19,716,000 | 0.504 |
| 20/10/2025 | Ordinary Shares | 700,000 | HKD 10,141,390 | HKD 14.520 | HKD 14.370 | 19,216,000 | 0.491 |
| 17/10/2025 | Ordinary Shares | 1,200,000 | HKD 16,968,960 | HKD 14.250 | HKD 14.070 | 18,516,000 | 0.473 |
| 16/10/2025 | Ordinary Shares | 1,000,000 | HKD 14,439,000 | HKD 14.490 | HKD 14.390 | 17,316,000 | 0.443 |
| 09/10/2025 | Ordinary Shares | 300,000 | HKD 4,387,050 | HKD 14.650 | HKD 14.560 | 16,316,000 | 0.417 |
| 08/10/2025 | Ordinary Shares | 500,000 | HKD 7,097,800 | HKD 14.210 | HKD 14.180 | 16,016,000 | 0.409 |
| 06/10/2025 | Ordinary Shares | 1,000,000 | HKD 14,409,900 | HKD 14.420 | HKD 14.390 | 15,516,000 | 0.397 |
| 03/10/2025 | Ordinary Shares | 400,000 | HKD 5,901,040 | HKD 14.800 | HKD 14.680 | 14,516,000 | 0.371 |
| 02/10/2025 | Ordinary Shares | 400,000 | HKD 5,961,960 | HKD 14.920 | HKD 14.840 | 14,116,000 | 0.361 |
| 30/09/2025 | Ordinary Shares | 400,000 | HKD 5,979,640 | HKD 15.000 | HKD 14.860 | 13,716,000 | 0.351 |
| 29/09/2025 | Ordinary Shares | 400,000 | HKD 5,935,880 | HKD 14.850 | HKD 14.820 | 13,316,000 | 0.340 |
| 25/09/2025 | Ordinary Shares | 300,000 | HKD 4,296,390 | HKD 14.350 | HKD 14.240 | 12,916,000 | 0.330 |
| 24/09/2025 | Ordinary Shares | 500,000 | HKD 7,276,100 | HKD 14.630 | HKD 14.490 | 12,616,000 | 0.322 |
| 23/09/2025 | Ordinary Shares | 700,000 | HKD 10,270,190 | HKD 14.820 | HKD 14.630 | 12,116,000 | 0.310 |
| 22/09/2025 | Ordinary Shares | 200,000 | HKD 3,003,860 | HKD 15.050 | HKD 14.990 | 11,416,000 | 0.292 |
| 19/09/2025 | Ordinary Shares | 200,000 | HKD 3,043,880 | HKD 15.240 | HKD 15.170 | 11,216,000 | 0.287 |
| 18/09/2025 | Ordinary Shares | 200,000 | HKD 3,042,880 | HKD 15.340 | HKD 15.040 | 11,016,000 | 0.282 |
| 17/09/2025 | Ordinary Shares | 200,000 | HKD 3,074,000 | HKD 15.450 | HKD 15.240 | 10,816,000 | 0.276 |
| 16/09/2025 | Ordinary Shares | 200,000 | HKD 3,048,620 | HKD 15.280 | HKD 15.190 | 10,616,000 | 0.271 |
| 15/09/2025 | Ordinary Shares | 200,000 | HKD 3,063,620 | HKD 15.380 | HKD 15.210 | 10,416,000 | 0.266 |
| 12/09/2025 | Ordinary Shares | 300,000 | HKD 4,567,650 | HKD 15.310 | HKD 15.160 | 10,216,000 | 0.261 |
| 11/09/2025 | Ordinary Shares | 118,000 | HKD 1,795,464 | HKD 15.240 | HKD 15.140 | 9,916,000 | 0.253 |
| 10/09/2025 | Ordinary Shares | 200,000 | HKD 3,002,860 | HKD 15.030 | HKD 14.990 | 9,798,000 | 0.250 |
| 08/09/2025 | Ordinary Shares | 120,000 | HKD 1,800,648 | HKD 15.040 | HKD 14.990 | 9,598,000 | 0.245 |
| 05/09/2025 | Ordinary Shares | 400,000 | HKD 6,028,000 | HKD 15.140 | HKD 14.930 | 9,478,000 | 0.242 |
| 04/09/2025 | Ordinary Shares | 600,000 | HKD 8,979,960 | HKD 15.030 | HKD 14.890 | 9,078,000 | 0.232 |
| 03/09/2025 | Ordinary Shares | 700,000 | HKD 10,433,920 | HKD 14.950 | HKD 14.870 | 8,478,000 | 0.217 |
| 02/09/2025 | Ordinary Shares | 1,000,000 | HKD 14,974,200 | HKD 15.080 | HKD 14.870 | 7,778,000 | 0.199 |
| 01/09/2025 | Ordinary Shares | 500,000 | HKD 7,581,250 | HKD 15.190 | HKD 15.140 | 6,778,000 | 0.173 |
| 29/08/2025 | Ordinary Shares | 228,000 | HKD 3,483,338 | HKD 15.370 | HKD 15.210 | 6,278,000 | 0.160 |
| 28/08/2025 | Ordinary Shares | 300,000 | HKD 4,776,870 | HKD 16.000 | HKD 15.810 | 6,050,000 | 0.155 |
| 25/07/2025 | Ordinary Shares | 200,000 | HKD 3,433,260 | HKD 17.280 | HKD 17.020 | 5,750,000 | 0.147 |
| 24/07/2025 | Ordinary Shares | 200,000 | HKD 3,454,540 | HKD 17.300 | HKD 17.240 | 5,550,000 | 0.142 |
| 23/07/2025 | Ordinary Shares | 200,000 | HKD 3,510,880 | HKD 17.560 | HKD 17.500 | 5,350,000 | 0.137 |
| 22/07/2025 | Ordinary Shares | 200,000 | HKD 3,436,680 | HKD 17.200 | HKD 17.180 | 5,150,000 | 0.132 |
| 1 2 3 4 | |||||||
| Remark: | Real time quote last updated: 30/10/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 | |