| Unit Price | Accumulated No. of | ||||||
| Date | Type | Shares Purchased | Total Paid | Highest | Lowest | Shares Purchased | % of Issued Shs |
| 02/12/2025 | Ordinary Shares | 400,000 | HKD 7,706,170 | HKD 19.300 | HKD 19.040 | 6,680,800 | 0.848 |
| 01/12/2025 | Ordinary Shares | 26,000 | HKD 486,870 | HKD 18.800 | HKD 18.700 | 6,280,800 | 0.797 |
| 28/11/2025 | Ordinary Shares | 35,000 | HKD 662,320 | HKD 19.020 | HKD 18.890 | 6,254,800 | 0.794 |
| 27/11/2025 | Ordinary Shares | 95,000 | HKD 1,801,610 | HKD 19.020 | HKD 18.880 | 6,219,800 | 0.790 |
| 26/11/2025 | Ordinary Shares | 280,000 | HKD 5,323,250 | HKD 19.120 | HKD 18.870 | 6,124,800 | 0.778 |
| 25/11/2025 | Ordinary Shares | 117,000 | HKD 2,151,800 | HKD 18.460 | HKD 18.280 | 5,844,800 | 0.742 |
| 21/11/2025 | Ordinary Shares | 167,000 | HKD 2,927,000 | HKD 17.780 | HKD 17.370 | 5,727,800 | 0.727 |
| 20/11/2025 | Ordinary Shares | 87,000 | HKD 1,568,980 | HKD 18.150 | HKD 17.930 | 5,560,800 | 0.706 |
| 19/11/2025 | Ordinary Shares | 87,000 | HKD 1,546,380 | HKD 17.900 | HKD 17.620 | 5,473,800 | 0.695 |
| 18/11/2025 | Ordinary Shares | 95,000 | HKD 1,704,700 | HKD 18.100 | HKD 17.850 | 5,386,800 | 0.684 |
| 17/11/2025 | Ordinary Shares | 77,000 | HKD 1,421,190 | HKD 18.570 | HKD 18.320 | 5,291,800 | 0.672 |
| 14/11/2025 | Ordinary Shares | 93,000 | HKD 1,754,150 | HKD 19.000 | HKD 18.700 | 5,214,800 | 0.662 |
| 13/11/2025 | Ordinary Shares | 35,000 | HKD 671,100 | HKD 19.250 | HKD 19.020 | 5,121,800 | 0.650 |
| 12/11/2025 | Ordinary Shares | 45,000 | HKD 853,120 | HKD 19.100 | HKD 18.700 | 5,086,800 | 0.646 |
| 11/11/2025 | Ordinary Shares | 27,000 | HKD 511,500 | HKD 19.050 | HKD 18.800 | 5,041,800 | 0.640 |
| 10/11/2025 | Ordinary Shares | 100,000 | HKD 1,881,630 | HKD 19.000 | HKD 18.810 | 5,014,800 | 0.637 |
| 29/09/2025 | Ordinary Shares | 56,000 | HKD 959,120 | HKD 17.180 | HKD 17.060 | 4,914,800 | 0.624 |
| 26/09/2025 | Ordinary Shares | 102,000 | HKD 1,753,590 | HKD 17.340 | HKD 17.120 | 4,858,800 | 0.617 |
| 24/09/2025 | Ordinary Shares | 212,000 | HKD 3,646,030 | HKD 17.200 | HKD 17.170 | 4,756,800 | 0.604 |
| 19/09/2025 | Ordinary Shares | 43,000 | HKD 724,410 | HKD 17.010 | HKD 16.700 | 4,544,800 | 0.577 |
| 18/09/2025 | Ordinary Shares | 20,000 | HKD 330,550 | HKD 16.660 | HKD 16.370 | 4,501,800 | 0.572 |
| 17/09/2025 | Ordinary Shares | 65,000 | HKD 1,070,200 | HKD 16.530 | HKD 16.370 | 4,481,800 | 0.569 |
| 16/09/2025 | Ordinary Shares | 100,000 | HKD 1,633,440 | HKD 16.500 | HKD 16.100 | 4,416,800 | 0.561 |
| 15/09/2025 | Ordinary Shares | 80,000 | HKD 1,306,720 | HKD 16.380 | HKD 16.190 | 4,316,800 | 0.548 |
| 12/09/2025 | Ordinary Shares | 60,000 | HKD 998,000 | HKD 16.670 | HKD 16.570 | 4,236,800 | 0.538 |
| 09/09/2025 | Ordinary Shares | 30,000 | HKD 460,820 | HKD 15.500 | HKD 15.260 | 4,176,800 | 0.530 |
| 05/09/2025 | Ordinary Shares | 10,000 | HKD 151,800 | HKD 15.180 | HKD 15.180 | 4,146,800 | 0.526 |
| 04/09/2025 | Ordinary Shares | 30,000 | HKD 456,070 | HKD 15.210 | HKD 15.200 | 4,136,800 | 0.525 |
| 01/09/2025 | Ordinary Shares | 56,000 | HKD 845,310 | HKD 15.250 | HKD 14.870 | 4,106,800 | 0.521 |
| 29/08/2025 | Ordinary Shares | 54,000 | HKD 822,050 | HKD 15.300 | HKD 14.980 | 4,050,800 | 0.514 |
| 28/08/2025 | Ordinary Shares | 50,000 | HKD 767,780 | HKD 15.440 | HKD 14.990 | 3,996,800 | 0.507 |
| 27/08/2025 | Ordinary Shares | 200,000 | HKD 3,047,780 | HKD 15.240 | HKD 15.210 | 3,946,800 | 0.501 |
| 22/08/2025 | Ordinary Shares | 75,000 | HKD 1,092,080 | HKD 14.700 | HKD 14.460 | 3,746,800 | 0.476 |
| 21/08/2025 | Ordinary Shares | 70,000 | HKD 1,013,050 | HKD 14.700 | HKD 14.300 | 3,671,800 | 0.466 |
| 20/08/2025 | Ordinary Shares | 90,000 | HKD 1,329,850 | HKD 14.800 | HKD 14.740 | 3,601,800 | 0.457 |
| 15/08/2025 | Ordinary Shares | 356,000 | HKD 5,476,400 | HKD 15.400 | HKD 15.300 | 3,511,800 | 0.446 |
| 14/08/2025 | Ordinary Shares | 208,000 | HKD 3,110,380 | HKD 15.020 | HKD 14.910 | 3,155,800 | 0.401 |
| 13/08/2025 | Ordinary Shares | 211,000 | HKD 3,118,690 | HKD 14.800 | HKD 14.700 | 2,947,800 | 0.374 |
| 03/07/2025 | Ordinary Shares | 110,000 | HKD 1,134,420 | HKD 10.360 | HKD 10.260 | 2,736,800 | 0.347 |
| 02/07/2025 | Ordinary Shares | 32,000 | HKD 325,840 | HKD 10.220 | HKD 10.120 | 2,626,800 | 0.334 |
| 1 2 | |||||||
| Remark: | Real time quote last updated: 10/12/2025 16:54 |
| 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 | |