| Unit Price | Accumulated No. of | ||||||
| Date | Type | Shares Purchased | Total Paid | Highest | Lowest | Shares Purchased | % of Issued Shs |
| 28/10/2025 | Ordinary Shares | 301,400 | HKD 4,412,982 | HKD 14.830 | HKD 14.410 | 6,775,400 | 1.270 |
| 27/10/2025 | Ordinary Shares | 345,200 | HKD 5,069,036 | HKD 15.060 | HKD 14.580 | 6,474,000 | 1.210 |
| 24/10/2025 | Ordinary Shares | 100,000 | HKD 1,480,388 | HKD 14.960 | HKD 14.660 | 6,128,800 | 1.150 |
| 23/10/2025 | Ordinary Shares | 41,000 | HKD 600,356 | HKD 14.680 | HKD 14.570 | 6,028,800 | 1.130 |
| 22/10/2025 | Ordinary Shares | 2,000 | HKD 28,600 | HKD 14.300 | HKD 14.300 | 5,987,800 | 1.120 |
| 20/10/2025 | Ordinary Shares | 228,200 | HKD 3,130,532 | HKD 13.800 | HKD 13.500 | 5,985,800 | 1.120 |
| 17/10/2025 | Ordinary Shares | 357,200 | HKD 4,689,170 | HKD 13.290 | HKD 13.040 | 5,757,600 | 1.080 |
| 16/10/2025 | Ordinary Shares | 144,200 | HKD 1,940,778 | HKD 13.500 | HKD 13.340 | 5,400,400 | 1.010 |
| 15/10/2025 | Ordinary Shares | 100,000 | HKD 1,333,722 | HKD 13.430 | HKD 13.080 | 5,256,200 | 0.990 |
| 14/10/2025 | Ordinary Shares | 251,800 | HKD 3,266,680 | HKD 13.150 | HKD 12.780 | 5,156,200 | 0.970 |
| 10/09/2025 | Ordinary Shares | 376,600 | HKD 5,775,394 | HKD 15.500 | HKD 14.990 | 4,904,400 | 0.920 |
| 09/09/2025 | Ordinary Shares | 239,800 | HKD 3,613,916 | HKD 15.290 | HKD 14.880 | 4,527,800 | 8.490 |
| 08/09/2025 | Ordinary Shares | 508,400 | HKD 7,659,652 | HKD 15.470 | HKD 14.820 | 4,288,000 | 8.040 |
| 05/09/2025 | Ordinary Shares | 232,600 | HKD 3,557,198 | HKD 15.700 | HKD 15.050 | 3,779,600 | 7.090 |
| 04/09/2025 | Ordinary Shares | 200,000 | HKD 3,009,544 | HKD 15.180 | HKD 14.740 | 3,547,000 | 6.650 |
| 03/09/2025 | Ordinary Shares | 400,000 | HKD 6,019,696 | HKD 15.500 | HKD 14.620 | 3,347,000 | 6.280 |
| 02/09/2025 | Ordinary Shares | 907,200 | HKD 13,713,326 | HKD 15.460 | HKD 14.860 | 2,947,000 | 5.530 |
| 01/09/2025 | Ordinary Shares | 570,600 | HKD 8,643,794 | HKD 15.460 | HKD 14.910 | 2,039,800 | 3.830 |
| 29/08/2025 | Ordinary Shares | 664,200 | HKD 10,002,570 | HKD 15.400 | HKD 14.800 | 1,469,200 | 2.760 |
| 30/06/2025 | Ordinary Shares | 161,800 | HKD 2,155,428 | HKD 13.500 | HKD 13.140 | 805,000 | 0.150 |
| 27/06/2025 | Ordinary Shares | 50,000 | HKD 602,988 | HKD 12.200 | HKD 11.980 | 643,200 | 0.120 |
| 26/06/2025 | Ordinary Shares | 50,000 | HKD 635,088 | HKD 12.800 | HKD 12.500 | 593,200 | 0.110 |
| 25/06/2025 | Ordinary Shares | 100,000 | HKD 1,311,052 | HKD 13.200 | HKD 13.000 | 543,200 | 0.100 |
| 24/06/2025 | Ordinary Shares | 23,200 | HKD 301,456 | HKD 13.000 | HKD 12.920 | 443,200 | 0.080 |
| 23/06/2025 | Ordinary Shares | 100,000 | HKD 1,294,532 | HKD 13.000 | HKD 12.800 | 420,000 | 0.080 |
| 20/06/2025 | Ordinary Shares | 300,000 | HKD 3,962,792 | HKD 13.500 | HKD 12.960 | 320,000 | 0.060 |
| 19/06/2025 | Ordinary Shares | 20,000 | HKD 286,300 | HKD 14.400 | HKD 14.240 | 20,000 | 0.000 |
| 18/06/2025 | Ordinary Shares | 20,000 | HKD 291,844 | HKD 14.600 | HKD 14.560 | 1,381,400 | 0.260 |
| 17/06/2025 | Ordinary Shares | 20,000 | HKD 298,620 | HKD 15.000 | HKD 14.800 | 1,361,400 | 0.250 |
| 13/06/2025 | Ordinary Shares | 200,000 | HKD 2,944,472 | HKD 15.200 | HKD 14.520 | 1,341,400 | 0.250 |
| 02/06/2025 | Ordinary Shares | 100,000 | HKD 1,036,556 | HKD 10.500 | HKD 10.120 | 1,141,400 | 0.210 |
| 30/05/2025 | Ordinary Shares | 41,400 | HKD 422,208 | HKD 10.200 | HKD 10.180 | 1,041,400 | 0.190 |
| 29/05/2025 | Ordinary Shares | 100,000 | HKD 994,452 | HKD 9.950 | HKD 9.880 | 1,000,000 | 0.190 |
| 28/05/2025 | Ordinary Shares | 300,000 | HKD 2,987,010 | HKD 10.000 | HKD 9.830 | 900,000 | 0.170 |
| 27/05/2025 | Ordinary Shares | 600,000 | HKD 5,802,180 | HKD 9.710 | HKD 9.650 | 600,000 | 0.110 |
| 1 | |||||||
| Remark: | Real time quote last updated: 30/10/2025 16:19 |
| 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 | |