| Unit Price | Accumulated No. of | ||||||
| Date | Type | Shares Purchased | Total Paid | Highest | Lowest | Shares Purchased | % of Issued Shs |
| 10/10/2025 | Ordinary Shares | 320,000 | HKD 10,647,620 | HKD 34.000 | HKD 32.640 | 3,059,000 | 0.814 |
| 09/10/2025 | Ordinary Shares | 330,000 | HKD 11,121,760 | HKD 33.980 | HKD 33.400 | 2,739,000 | 0.729 |
| 30/09/2025 | Ordinary Shares | 350,000 | HKD 11,401,200 | HKD 32.820 | HKD 31.740 | 2,409,000 | 0.641 |
| 29/09/2025 | Ordinary Shares | 40,000 | HKD 1,306,000 | HKD 33.000 | HKD 32.320 | 2,059,000 | 0.548 |
| 26/09/2025 | Ordinary Shares | 150,000 | HKD 4,656,140 | HKD 31.660 | HKD 30.540 | 2,019,000 | 0.537 |
| 23/09/2025 | Ordinary Shares | 70,000 | HKD 2,305,420 | HKD 33.000 | HKD 32.760 | 1,869,000 | 0.498 |
| 22/09/2025 | Ordinary Shares | 100,000 | HKD 3,258,500 | HKD 32.640 | HKD 32.420 | 1,799,000 | 0.479 |
| 19/09/2025 | Ordinary Shares | 120,000 | HKD 3,781,320 | HKD 31.680 | HKD 31.280 | 1,699,000 | 0.452 |
| 18/09/2025 | Ordinary Shares | 105,000 | HKD 3,315,640 | HKD 31.880 | HKD 31.060 | 1,579,000 | 0.420 |
| 17/09/2025 | Ordinary Shares | 80,000 | HKD 2,479,120 | HKD 31.400 | HKD 30.320 | 1,474,000 | 0.392 |
| 16/09/2025 | Ordinary Shares | 36,000 | HKD 1,095,700 | HKD 30.600 | HKD 30.240 | 1,394,000 | 0.371 |
| 15/09/2025 | Ordinary Shares | 110,000 | HKD 3,316,940 | HKD 30.380 | HKD 29.940 | 1,358,000 | 0.361 |
| 12/09/2025 | Ordinary Shares | 100,000 | HKD 2,945,560 | HKD 30.020 | HKD 29.260 | 1,248,000 | 0.332 |
| 11/09/2025 | Ordinary Shares | 120,000 | HKD 3,608,040 | HKD 30.240 | HKD 29.820 | 1,148,000 | 0.306 |
| 10/09/2025 | Ordinary Shares | 11,000 | HKD 317,680 | HKD 28.900 | HKD 28.840 | 1,028,000 | 0.274 |
| 09/09/2025 | Ordinary Shares | 100,000 | HKD 2,895,520 | HKD 29.160 | HKD 28.600 | 1,017,000 | 0.271 |
| 05/09/2025 | Ordinary Shares | 100,000 | HKD 2,837,440 | HKD 28.500 | HKD 28.140 | 917,000 | 0.244 |
| 04/09/2025 | Ordinary Shares | 150,000 | HKD 4,129,700 | HKD 28.000 | HKD 27.200 | 817,000 | 0.217 |
| 03/09/2025 | Ordinary Shares | 10,000 | HKD 279,660 | HKD 28.000 | HKD 27.880 | 667,000 | 0.178 |
| 02/09/2025 | Ordinary Shares | 150,000 | HKD 4,060,740 | HKD 27.700 | HKD 26.620 | 657,000 | 0.175 |
| 01/09/2025 | Ordinary Shares | 150,000 | HKD 4,121,940 | HKD 27.800 | HKD 27.160 | 507,000 | 0.135 |
| 29/08/2025 | Ordinary Shares | 22,000 | HKD 611,540 | HKD 28.000 | HKD 27.540 | 357,000 | 0.095 |
| 28/08/2025 | Ordinary Shares | 110,000 | HKD 3,048,040 | HKD 28.000 | HKD 27.220 | 335,000 | 0.089 |
| 27/08/2025 | Ordinary Shares | 100,000 | HKD 2,798,920 | HKD 28.000 | HKD 27.820 | 225,000 | 0.060 |
| 26/08/2025 | Ordinary Shares | 95,000 | HKD 2,510,780 | HKD 26.500 | HKD 26.240 | 125,000 | 0.033 |
| 25/08/2025 | Ordinary Shares | 20,000 | HKD 546,120 | HKD 27.760 | HKD 26.920 | 30,000 | 0.008 |
| 21/08/2025 | Ordinary Shares | 10,000 | HKD 269,060 | HKD 27.000 | HKD 26.740 | 10,000 | 0.003 |
| 03/07/2025 | Ordinary Shares | 100,000 | HKD 2,142,200 | HKD 21.500 | HKD 21.350 | 4,879,000 | 1.282 |
| 02/07/2025 | Ordinary Shares | 116,000 | HKD 2,475,500 | HKD 21.500 | HKD 21.200 | 4,779,000 | 1.256 |
| 27/06/2025 | Ordinary Shares | 10,000 | HKD 204,300 | HKD 20.450 | HKD 20.400 | 4,663,000 | 1.225 |
| 26/06/2025 | Ordinary Shares | 300,000 | HKD 6,102,230 | HKD 20.650 | HKD 19.980 | 4,653,000 | 1.223 |
| 19/05/2025 | Ordinary Shares | 50,000 | HKD 1,057,050 | HKD 21.450 | HKD 21.000 | 4,353,000 | 1.144 |
| 16/05/2025 | Ordinary Shares | 50,000 | HKD 1,084,600 | HKD 22.000 | HKD 21.350 | 4,303,000 | 1.131 |
| 15/05/2025 | Ordinary Shares | 200,000 | HKD 4,261,300 | HKD 21.500 | HKD 20.950 | 4,253,000 | 1.118 |
| 14/05/2025 | Ordinary Shares | 42,000 | HKD 914,800 | HKD 21.800 | HKD 21.700 | 4,053,000 | 1.065 |
| 25/04/2025 | Ordinary Shares | 100,000 | HKD 2,138,900 | HKD 21.400 | HKD 21.300 | 4,011,000 | 1.054 |
| 17/04/2025 | Ordinary Shares | 50,000 | HKD 924,440 | HKD 18.500 | HKD 18.420 | 3,911,000 | 1.028 |
| 16/04/2025 | Ordinary Shares | 635,000 | HKD 11,693,720 | HKD 18.600 | HKD 17.900 | 3,861,000 | 1.015 |
| 15/04/2025 | Ordinary Shares | 100,000 | HKD 1,936,680 | HKD 19.560 | HKD 19.240 | 3,226,000 | 0.848 |
| 11/04/2025 | Ordinary Shares | 8,000 | HKD 151,340 | HKD 18.920 | HKD 18.900 | 3,126,000 | 0.821 |
| 1 2 | |||||||
| Remark: | Real time quote last updated: 28/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 | |