| Unit Price | Accumulated No. of | ||||||
| Date | Type | Shares Purchased | Total Paid | Highest | Lowest | Shares Purchased | % of Issued Shs |
| 27/10/2025 | Ordinary Shares | 100,000 | HKD 1,540,000 | HKD 15.400 | HKD 15.400 | 7,406,000 | 8.700 |
| 24/10/2025 | Ordinary Shares | 100,000 | HKD 1,518,000 | HKD 15.180 | HKD 15.180 | 7,306,000 | 8.583 |
| 23/10/2025 | Ordinary Shares | 422,000 | HKD 6,294,050 | HKD 15.040 | HKD 14.740 | 7,206,000 | 8.465 |
| 22/10/2025 | Ordinary Shares | 283,000 | HKD 4,330,772 | HKD 15.400 | HKD 15.150 | 6,784,000 | 7.969 |
| 21/10/2025 | Ordinary Shares | 269,000 | HKD 4,169,950 | HKD 15.600 | HKD 15.440 | 6,501,000 | 7.637 |
| 20/10/2025 | Ordinary Shares | 100,000 | HKD 1,541,320 | HKD 15.470 | HKD 15.390 | 6,232,000 | 7.321 |
| 17/10/2025 | Ordinary Shares | 317,000 | HKD 4,779,090 | HKD 15.200 | HKD 14.970 | 6,132,000 | 7.203 |
| 16/10/2025 | Ordinary Shares | 200,000 | HKD 3,118,160 | HKD 15.600 | HKD 15.540 | 5,815,000 | 6.831 |
| 15/10/2025 | Ordinary Shares | 100,000 | HKD 1,575,650 | HKD 15.840 | HKD 15.490 | 5,615,000 | 6.596 |
| 14/10/2025 | Ordinary Shares | 320,000 | HKD 4,895,104 | HKD 15.620 | HKD 15.140 | 5,515,000 | 6.479 |
| 18/07/2025 | Ordinary Shares | 100,000 | HKD 1,227,240 | HKD 12.300 | HKD 12.160 | 5,195,000 | 6.103 |
| 16/07/2025 | Ordinary Shares | 50,000 | HKD 585,000 | HKD 11.700 | HKD 11.700 | 5,095,000 | 5.985 |
| 15/07/2025 | Ordinary Shares | 250,000 | HKD 2,894,000 | HKD 11.600 | HKD 11.560 | 5,045,000 | 5.927 |
| 14/07/2025 | Ordinary Shares | 100,000 | HKD 1,162,000 | HKD 11.620 | HKD 11.620 | 4,795,000 | 5.633 |
| 11/07/2025 | Ordinary Shares | 100,000 | HKD 1,150,000 | HKD 11.500 | HKD 11.500 | 4,695,000 | 5.515 |
| 10/07/2025 | Ordinary Shares | 150,000 | HKD 1,704,000 | HKD 11.360 | HKD 11.360 | 4,595,000 | 5.398 |
| 09/07/2025 | Ordinary Shares | 489,000 | HKD 5,458,375 | HKD 11.200 | HKD 11.140 | 4,445,000 | 5.222 |
| 08/07/2025 | Ordinary Shares | 669,000 | HKD 7,450,580 | HKD 11.180 | HKD 11.080 | 3,956,000 | 4.647 |
| 07/07/2025 | Ordinary Shares | 406,000 | HKD 4,485,260 | HKD 11.080 | HKD 10.960 | 3,287,000 | 3.861 |
| 02/07/2025 | Ordinary Shares | 840,000 | HKD 9,459,060 | HKD 11.340 | HKD 11.160 | 2,881,000 | 3.384 |
| 27/06/2025 | Ordinary Shares | 411,000 | HKD 4,682,097 | HKD 11.420 | HKD 11.280 | 2,041,000 | 2.398 |
| 26/06/2025 | Ordinary Shares | 168,000 | HKD 1,888,874 | HKD 11.400 | HKD 11.140 | 1,630,000 | 1.915 |
| 23/06/2025 | Ordinary Shares | 135,000 | HKD 1,506,860 | HKD 11.180 | HKD 11.100 | 1,462,000 | 1.717 |
| 20/06/2025 | Ordinary Shares | 100,000 | HKD 1,107,900 | HKD 11.120 | HKD 11.040 | 1,327,000 | 1.559 |
| 19/06/2025 | Ordinary Shares | 22,000 | HKD 241,780 | HKD 11.000 | HKD 10.960 | 1,227,000 | 1.441 |
| 18/06/2025 | Ordinary Shares | 455,000 | HKD 5,116,480 | HKD 11.300 | HKD 11.160 | 1,205,000 | 1.416 |
| 17/06/2025 | Ordinary Shares | 400,000 | HKD 4,481,360 | HKD 11.280 | HKD 11.040 | 750,000 | 0.881 |
| 16/06/2025 | Ordinary Shares | 350,000 | HKD 3,930,185 | HKD 11.280 | HKD 11.080 | 350,000 | 0.411 |
| 1 | |||||||
| 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 | |