| Unit Price | Accumulated No. of | ||||||
| Date | Type | Shares Purchased | Total Paid | Highest | Lowest | Shares Purchased | % of Issued Shs |
| 04/11/2026 | Ordinary Shares | 60,000 | HKD 575,076 | HKD 9.715 | HKD 9.460 | 7,877,700 | 1.351 |
| 03/11/2026 | Ordinary Shares | 60,000 | HKD 586,313 | HKD 9.910 | HKD 9.630 | 7,817,700 | 1.341 |
| 02/11/2026 | Ordinary Shares | 50,000 | HKD 501,705 | HKD 10.170 | HKD 9.945 | 7,757,700 | 1.331 |
| 30/10/2026 | Ordinary Shares | 40,000 | HKD 396,854 | HKD 9.990 | HKD 9.700 | 7,707,700 | 1.322 |
| 29/10/2026 | Ordinary Shares | 60,000 | HKD 592,064 | HKD 9.985 | HKD 9.765 | 7,667,700 | 1.315 |
| 28/10/2026 | Ordinary Shares | 39,300 | HKD 390,385 | HKD 9.945 | HKD 9.745 | 7,607,700 | 1.305 |
| 27/10/2026 | Ordinary Shares | 60,000 | HKD 589,407 | HKD 9.935 | HKD 9.735 | 7,568,400 | 1.298 |
| 26/10/2026 | Ordinary Shares | 60,000 | HKD 598,254 | HKD 10.170 | HKD 9.810 | 7,508,400 | 1.288 |
| 23/10/2026 | Ordinary Shares | 60,000 | HKD 579,769 | HKD 9.860 | HKD 9.500 | 7,448,400 | 1.278 |
| 22/10/2026 | Ordinary Shares | 60,000 | HKD 579,719 | HKD 9.840 | HKD 9.400 | 7,388,400 | 1.267 |
| 21/10/2026 | Ordinary Shares | 60,000 | HKD 620,124 | HKD 10.850 | HKD 9.850 | 7,328,400 | 1.257 |
| 20/10/2026 | Ordinary Shares | 60,000 | HKD 646,466 | HKD 11.000 | HKD 10.600 | 7,268,400 | 1.247 |
| 16/10/2026 | Ordinary Shares | 60,000 | HKD 673,714 | HKD 11.360 | HKD 11.090 | 7,208,400 | 1.236 |
| 15/10/2026 | Ordinary Shares | 60,000 | HKD 687,007 | HKD 11.680 | HKD 11.180 | 7,148,400 | 1.226 |
| 14/10/2026 | Ordinary Shares | 57,100 | HKD 672,188 | HKD 11.860 | HKD 11.650 | 7,088,400 | 1.216 |
| 13/10/2026 | Ordinary Shares | 59,000 | HKD 698,061 | HKD 11.920 | HKD 11.760 | 7,031,300 | 1.206 |
| 12/10/2026 | Ordinary Shares | 60,000 | HKD 721,356 | HKD 12.140 | HKD 11.930 | 6,972,300 | 1.196 |
| 09/10/2026 | Ordinary Shares | 60,000 | HKD 715,973 | HKD 12.070 | HKD 11.740 | 6,912,300 | 1.186 |
| 08/10/2026 | Ordinary Shares | 20,000 | HKD 237,800 | HKD 11.930 | HKD 11.840 | 6,852,300 | 1.175 |
| 07/10/2026 | Ordinary Shares | 36,300 | HKD 454,704 | HKD 12.590 | HKD 12.450 | 6,832,300 | 1.172 |
| 06/10/2026 | Ordinary Shares | 36,500 | HKD 454,703 | HKD 12.460 | HKD 12.370 | 6,796,000 | 1.166 |
| 05/10/2026 | Ordinary Shares | 59,800 | HKD 706,411 | HKD 12.000 | HKD 11.690 | 6,759,500 | 1.159 |
| 02/10/2026 | Ordinary Shares | 60,000 | HKD 705,607 | HKD 11.880 | HKD 11.660 | 6,699,700 | 1.149 |
| 30/09/2026 | Ordinary Shares | 76,300 | HKD 922,644 | HKD 12.190 | HKD 11.730 | 6,639,700 | 1.139 |
| 29/09/2026 | Ordinary Shares | 170,000 | HKD 1,996,008 | HKD 11.830 | HKD 11.590 | 6,563,400 | 1.126 |
| 28/09/2026 | Ordinary Shares | 170,000 | HKD 2,076,155 | HKD 12.430 | HKD 11.890 | 6,393,400 | 1.097 |
| 25/09/2026 | Ordinary Shares | 170,000 | HKD 2,069,046 | HKD 12.260 | HKD 11.970 | 6,223,400 | 1.068 |
| 24/09/2026 | Ordinary Shares | 170,000 | HKD 2,036,738 | HKD 12.370 | HKD 11.720 | 6,053,400 | 1.038 |
| 23/09/2026 | Ordinary Shares | 170,000 | HKD 2,049,014 | HKD 12.190 | HKD 11.760 | 5,883,400 | 1.009 |
| 22/09/2026 | Ordinary Shares | 50,000 | HKD 601,707 | HKD 12.080 | HKD 12.000 | 5,713,400 | 0.980 |
| 16/09/2026 | Ordinary Shares | 142,500 | HKD 1,628,407 | HKD 12.640 | HKD 11.130 | 5,663,400 | 0.971 |
| 15/09/2026 | Ordinary Shares | 170,000 | HKD 1,920,285 | HKD 11.400 | HKD 11.010 | 5,520,900 | 0.947 |
| 14/09/2026 | Ordinary Shares | 170,000 | HKD 1,986,768 | HKD 11.840 | HKD 11.410 | 5,350,900 | 0.918 |
| 11/09/2026 | Ordinary Shares | 170,000 | HKD 2,093,551 | HKD 12.590 | HKD 11.850 | 5,180,900 | 0.889 |
| 10/09/2026 | Ordinary Shares | 150,000 | HKD 1,907,626 | HKD 12.780 | HKD 12.590 | 5,010,900 | 0.860 |
| 07/09/2026 | Ordinary Shares | 170,000 | HKD 2,311,869 | HKD 13.730 | HKD 13.490 | 4,860,900 | 0.834 |
| 03/09/2026 | Ordinary Shares | 30,000 | HKD 410,261 | HKD 13.730 | HKD 13.660 | 4,690,900 | 0.805 |
| 02/09/2026 | Ordinary Shares | 100,000 | HKD 1,367,841 | HKD 13.780 | HKD 13.600 | 4,660,900 | 0.799 |
| 01/09/2026 | Ordinary Shares | 100,000 | HKD 1,418,066 | HKD 14.350 | HKD 14.100 | 4,560,900 | 0.782 |
| 31/08/2026 | Ordinary Shares | 60,000 | HKD 847,046 | HKD 14.340 | HKD 13.980 | 4,460,900 | 0.765 |
| 1 2 | |||||||
| Remark: | Real time quote last updated: 05/11/2026 18:00 |
| 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 | |