| Unit Price | Accumulated No. of | ||||||
| Date | Type | Shares Purchased | Total Paid | Highest | Lowest | Shares Purchased | % of Issued Shs |
| 12/12/2025 | Ordinary Shares | 231,000 | HKD 3,437,320 | HKD 14.970 | HKD 14.760 | 13,182,000 | 15.485 |
| 11/12/2025 | Ordinary Shares | 141,000 | HKD 2,111,830 | HKD 15.000 | HKD 14.900 | 12,951,000 | 15.214 |
| 10/12/2025 | Ordinary Shares | 354,000 | HKD 5,277,210 | HKD 15.000 | HKD 14.750 | 12,810,000 | 15.048 |
| 05/12/2025 | Ordinary Shares | 228,000 | HKD 3,349,380 | HKD 14.760 | HKD 14.640 | 12,456,000 | 14.632 |
| 04/12/2025 | Ordinary Shares | 150,000 | HKD 2,218,200 | HKD 14.800 | HKD 14.730 | 12,228,000 | 14.365 |
| 03/12/2025 | Ordinary Shares | 290,000 | HKD 4,267,440 | HKD 14.740 | HKD 14.660 | 12,078,000 | 14.188 |
| 02/12/2025 | Ordinary Shares | 200,000 | HKD 2,984,340 | HKD 14.970 | HKD 14.840 | 11,788,000 | 13.848 |
| 28/11/2025 | Ordinary Shares | 196,000 | HKD 2,903,850 | HKD 14.900 | HKD 14.730 | 11,588,000 | 13.613 |
| 27/11/2025 | Ordinary Shares | 70,000 | HKD 1,052,020 | HKD 15.070 | HKD 15.000 | 11,392,000 | 13.383 |
| 26/11/2025 | Ordinary Shares | 131,000 | HKD 1,957,270 | HKD 14.970 | HKD 14.920 | 11,322,000 | 13.300 |
| 25/11/2025 | Ordinary Shares | 150,000 | HKD 2,237,360 | HKD 14.980 | HKD 14.830 | 11,191,000 | 13.146 |
| 21/11/2025 | Ordinary Shares | 292,000 | HKD 4,067,770 | HKD 14.000 | HKD 13.820 | 11,041,000 | 12.970 |
| 20/11/2025 | Ordinary Shares | 81,000 | HKD 1,166,780 | HKD 14.420 | HKD 14.370 | 10,749,000 | 12.627 |
| 19/11/2025 | Ordinary Shares | 200,000 | HKD 2,878,550 | HKD 14.480 | HKD 14.330 | 10,668,000 | 12.532 |
| 18/11/2025 | Ordinary Shares | 300,000 | HKD 4,416,590 | HKD 14.800 | HKD 14.570 | 10,468,000 | 12.297 |
| 17/11/2025 | Ordinary Shares | 170,000 | HKD 2,522,450 | HKD 14.900 | HKD 14.670 | 10,168,000 | 11.945 |
| 14/11/2025 | Ordinary Shares | 100,000 | HKD 1,501,570 | HKD 15.060 | HKD 14.970 | 9,998,000 | 11.745 |
| 13/11/2025 | Ordinary Shares | 2,000 | HKD 30,000 | HKD 15.000 | HKD 15.000 | 9,898,000 | 11.627 |
| 11/11/2025 | Ordinary Shares | 200,000 | HKD 2,969,190 | HKD 14.890 | HKD 14.700 | 9,896,000 | 11.625 |
| 07/11/2025 | Ordinary Shares | 505,000 | HKD 7,492,790 | HKD 14.920 | HKD 14.680 | 9,696,000 | 11.390 |
| 06/11/2025 | Ordinary Shares | 100,000 | HKD 1,500,930 | HKD 15.040 | HKD 15.000 | 9,191,000 | 10.797 |
| 05/11/2025 | Ordinary Shares | 200,000 | HKD 2,982,260 | HKD 15.000 | HKD 14.810 | 9,091,000 | 10.679 |
| 04/11/2025 | Ordinary Shares | 495,000 | HKD 7,313,417 | HKD 14.910 | HKD 14.460 | 8,891,000 | 10.445 |
| 03/11/2025 | Ordinary Shares | 201,000 | HKD 3,029,760 | HKD 15.080 | HKD 15.030 | 8,396,000 | 9.863 |
| 31/10/2025 | Ordinary Shares | 350,000 | HKD 5,259,040 | HKD 15.030 | HKD 15.010 | 8,195,000 | 9.627 |
| 30/10/2025 | Ordinary Shares | 280,000 | HKD 4,205,320 | HKD 15.080 | HKD 14.960 | 7,845,000 | 9.216 |
| 28/10/2025 | Ordinary Shares | 159,000 | HKD 2,449,720 | HKD 15.430 | HKD 15.260 | 7,565,000 | 8.887 |
| 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 |
| 1 2 | |||||||
| Remark: | Real time quote last updated: 15/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 | |