| Unit Price | Accumulated No. of | ||||||
| Date | Type | Shares Purchased | Total Paid | Highest | Lowest | Shares Purchased | % of Issued Shs |
| 05/12/2025 | Ordinary Shares | 33,000 | HKD 1,111,280 | HKD 33.700 | HKD 33.620 | 4,366,000 | 1.162 |
| 04/12/2025 | Ordinary Shares | 50,000 | HKD 1,645,840 | HKD 33.120 | HKD 32.820 | 4,333,000 | 1.153 |
| 03/12/2025 | Ordinary Shares | 100,000 | HKD 3,207,420 | HKD 32.140 | HKD 31.900 | 4,283,000 | 1.140 |
| 02/12/2025 | Ordinary Shares | 150,000 | HKD 4,781,480 | HKD 32.080 | HKD 31.700 | 4,183,000 | 1.113 |
| 01/12/2025 | Ordinary Shares | 106,000 | HKD 3,405,940 | HKD 32.340 | HKD 31.800 | 4,033,000 | 1.074 |
| 28/11/2025 | Ordinary Shares | 133,000 | HKD 4,251,520 | HKD 32.100 | HKD 31.640 | 3,927,000 | 1.045 |
| 27/11/2025 | Ordinary Shares | 50,000 | HKD 1,625,920 | HKD 32.600 | HKD 32.300 | 3,794,000 | 1.010 |
| 26/11/2025 | Ordinary Shares | 100,000 | HKD 3,170,140 | HKD 31.820 | HKD 31.500 | 3,744,000 | 0.997 |
| 25/11/2025 | Ordinary Shares | 100,000 | HKD 3,120,640 | HKD 31.380 | HKD 31.040 | 3,644,000 | 0.970 |
| 24/11/2025 | Ordinary Shares | 160,000 | HKD 4,916,040 | HKD 30.900 | HKD 30.560 | 3,544,000 | 0.943 |
| 21/11/2025 | Ordinary Shares | 150,000 | HKD 4,574,140 | HKD 30.820 | HKD 30.220 | 3,384,000 | 0.901 |
| 20/11/2025 | Ordinary Shares | 175,000 | HKD 5,579,720 | HKD 32.000 | HKD 31.660 | 3,234,000 | 0.861 |
| 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 |
| 1 2 | |||||||
| Remark: | Real time quote last updated: 10/12/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 | |