| Unit Price | Accumulated No. of | ||||||
| Date | Type | Shares Purchased | Total Paid | Highest | Lowest | Shares Purchased | % of Issued Shs |
| 12/05/2025 | Ordinary Shares | 600,000 | HKD 10,132,200 | HKD 17.000 | HKD 16.780 | 92,515,200 | 1.582 |
| 09/05/2025 | Ordinary Shares | 600,000 | HKD 10,168,320 | HKD 17.000 | HKD 16.820 | 91,915,200 | 1.571 |
| 08/05/2025 | Ordinary Shares | 600,000 | HKD 10,004,940 | HKD 16.780 | HKD 16.480 | 91,315,200 | 1.561 |
| 07/05/2025 | Ordinary Shares | 600,000 | HKD 10,084,140 | HKD 17.000 | HKD 16.500 | 90,715,200 | 1.551 |
| 06/05/2025 | Ordinary Shares | 600,000 | HKD 9,951,840 | HKD 16.880 | HKD 16.460 | 90,115,200 | 1.540 |
| 02/05/2025 | Ordinary Shares | 7,000 | HKD 119,000 | HKD 17.000 | HKD 17.000 | 89,515,200 | 1.530 |
| 30/04/2025 | Ordinary Shares | 208,600 | HKD 3,534,998 | HKD 17.000 | HKD 16.760 | 89,508,200 | 1.530 |
| 29/04/2025 | Ordinary Shares | 600,000 | HKD 10,107,060 | HKD 17.000 | HKD 16.720 | 89,299,600 | 1.527 |
| 28/04/2025 | Ordinary Shares | 600,000 | HKD 10,070,640 | HKD 16.880 | HKD 16.400 | 88,699,600 | 1.516 |
| 25/04/2025 | Ordinary Shares | 600,000 | HKD 9,994,080 | HKD 16.860 | HKD 16.400 | 88,099,600 | 1.506 |
| 24/04/2025 | Ordinary Shares | 600,000 | HKD 9,796,020 | HKD 16.420 | HKD 16.160 | 87,499,600 | 1.496 |
| 23/04/2025 | Ordinary Shares | 600,000 | HKD 9,820,920 | HKD 16.460 | HKD 16.240 | 86,899,600 | 1.486 |
| 22/04/2025 | Ordinary Shares | 600,000 | HKD 9,696,780 | HKD 16.260 | HKD 16.040 | 86,299,600 | 1.475 |
| 17/04/2025 | Ordinary Shares | 600,000 | HKD 9,664,560 | HKD 16.240 | HKD 16.020 | 85,699,600 | 1.465 |
| 16/04/2025 | Ordinary Shares | 600,000 | HKD 9,594,420 | HKD 16.120 | HKD 15.860 | 85,099,600 | 1.455 |
| 15/04/2025 | Ordinary Shares | 600,000 | HKD 9,551,760 | HKD 16.000 | HKD 15.800 | 84,499,600 | 1.444 |
| 14/04/2025 | Ordinary Shares | 600,000 | HKD 9,550,140 | HKD 16.040 | HKD 15.840 | 83,899,600 | 1.434 |
| 11/04/2025 | Ordinary Shares | 600,000 | HKD 9,350,280 | HKD 15.720 | HKD 15.220 | 83,299,600 | 1.424 |
| 10/04/2025 | Ordinary Shares | 600,000 | HKD 9,328,440 | HKD 15.700 | HKD 15.320 | 82,699,600 | 1.414 |
| 09/04/2025 | Ordinary Shares | 600,000 | HKD 8,959,440 | HKD 15.200 | HKD 14.760 | 82,099,600 | 1.403 |
| 08/04/2025 | Ordinary Shares | 600,000 | HKD 9,224,220 | HKD 15.700 | HKD 15.100 | 81,499,600 | 1.393 |
| 07/04/2025 | Ordinary Shares | 600,000 | HKD 9,490,320 | HKD 16.100 | HKD 15.520 | 80,899,600 | 1.383 |
| 03/04/2025 | Ordinary Shares | 600,000 | HKD 10,186,200 | HKD 17.000 | HKD 16.740 | 80,299,600 | 1.373 |
| 02/04/2025 | Ordinary Shares | 600,000 | HKD 10,010,940 | HKD 16.780 | HKD 16.400 | 79,699,600 | 1.362 |
| 01/04/2025 | Ordinary Shares | 600,000 | HKD 9,953,700 | HKD 16.720 | HKD 16.300 | 79,099,600 | 1.352 |
| 27/03/2025 | Ordinary Shares | 400 | HKD 6,800 | HKD 17.000 | HKD 17.000 | 78,499,600 | 1.342 |
| 26/03/2025 | Ordinary Shares | 129,600 | HKD 2,199,467 | HKD 17.000 | HKD 16.880 | 78,499,200 | 1.342 |
| 25/03/2025 | Ordinary Shares | 122,600 | HKD 2,083,537 | HKD 17.000 | HKD 16.960 | 78,369,600 | 1.340 |
| 24/03/2025 | Ordinary Shares | 441,600 | HKD 7,477,038 | HKD 17.000 | HKD 16.820 | 78,247,000 | 1.338 |
| 21/03/2025 | Ordinary Shares | 459,400 | HKD 7,758,255 | HKD 17.000 | HKD 16.780 | 77,805,400 | 1.330 |
| 20/03/2025 | Ordinary Shares | 56,600 | HKD 962,160 | HKD 17.000 | HKD 16.980 | 77,346,000 | 1.322 |
| 19/03/2025 | Ordinary Shares | 8,000 | HKD 135,976 | HKD 17.000 | HKD 16.940 | 77,289,400 | 1.321 |
| 18/03/2025 | Ordinary Shares | 328,000 | HKD 5,575,344 | HKD 17.000 | HKD 16.940 | 77,281,400 | 1.321 |
| 17/03/2025 | Ordinary Shares | 600,000 | HKD 10,151,880 | HKD 17.000 | HKD 16.820 | 76,953,400 | 1.315 |
| 14/03/2025 | Ordinary Shares | 269,800 | HKD 4,526,191 | HKD 16.920 | HKD 16.240 | 76,353,400 | 1.305 |
| 13/03/2025 | Ordinary Shares | 600,000 | HKD 9,749,040 | HKD 16.420 | HKD 16.140 | 76,083,600 | 1.301 |
| 12/03/2025 | Ordinary Shares | 600,000 | HKD 9,628,200 | HKD 16.140 | HKD 15.900 | 75,483,600 | 1.290 |
| 11/03/2025 | Ordinary Shares | 600,000 | HKD 9,692,040 | HKD 16.240 | HKD 15.920 | 74,883,600 | 1.280 |
| 10/03/2025 | Ordinary Shares | 600,000 | HKD 9,665,520 | HKD 16.260 | HKD 15.960 | 74,283,600 | 1.270 |
| 07/03/2025 | Ordinary Shares | 600,000 | HKD 9,653,700 | HKD 16.220 | HKD 15.920 | 73,683,600 | 1.260 |
| 1 2 3 4 5 | |||||||
| 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 | |