| Unit Price | Accumulated No. of | ||||||
| Date | Type | Shares Purchased | Total Paid | Highest | Lowest | Shares Purchased | % of Issued Shs |
| 19/09/2025 | Ordinary Shares | 200,000 | HKD 3,043,880 | HKD 15.240 | HKD 15.170 | 11,216,000 | 0.287 |
| 18/09/2025 | Ordinary Shares | 200,000 | HKD 3,042,880 | HKD 15.340 | HKD 15.040 | 11,016,000 | 0.282 |
| 17/09/2025 | Ordinary Shares | 200,000 | HKD 3,074,000 | HKD 15.450 | HKD 15.240 | 10,816,000 | 0.276 |
| 16/09/2025 | Ordinary Shares | 200,000 | HKD 3,048,620 | HKD 15.280 | HKD 15.190 | 10,616,000 | 0.271 |
| 15/09/2025 | Ordinary Shares | 200,000 | HKD 3,063,620 | HKD 15.380 | HKD 15.210 | 10,416,000 | 0.266 |
| 12/09/2025 | Ordinary Shares | 300,000 | HKD 4,567,650 | HKD 15.310 | HKD 15.160 | 10,216,000 | 0.261 |
| 11/09/2025 | Ordinary Shares | 118,000 | HKD 1,795,464 | HKD 15.240 | HKD 15.140 | 9,916,000 | 0.253 |
| 10/09/2025 | Ordinary Shares | 200,000 | HKD 3,002,860 | HKD 15.030 | HKD 14.990 | 9,798,000 | 0.250 |
| 08/09/2025 | Ordinary Shares | 120,000 | HKD 1,800,648 | HKD 15.040 | HKD 14.990 | 9,598,000 | 0.245 |
| 05/09/2025 | Ordinary Shares | 400,000 | HKD 6,028,000 | HKD 15.140 | HKD 14.930 | 9,478,000 | 0.242 |
| 04/09/2025 | Ordinary Shares | 600,000 | HKD 8,979,960 | HKD 15.030 | HKD 14.890 | 9,078,000 | 0.232 |
| 03/09/2025 | Ordinary Shares | 700,000 | HKD 10,433,920 | HKD 14.950 | HKD 14.870 | 8,478,000 | 0.217 |
| 02/09/2025 | Ordinary Shares | 1,000,000 | HKD 14,974,200 | HKD 15.080 | HKD 14.870 | 7,778,000 | 0.199 |
| 01/09/2025 | Ordinary Shares | 500,000 | HKD 7,581,250 | HKD 15.190 | HKD 15.140 | 6,778,000 | 0.173 |
| 29/08/2025 | Ordinary Shares | 228,000 | HKD 3,483,338 | HKD 15.370 | HKD 15.210 | 6,278,000 | 0.160 |
| 28/08/2025 | Ordinary Shares | 300,000 | HKD 4,776,870 | HKD 16.000 | HKD 15.810 | 6,050,000 | 0.155 |
| 25/07/2025 | Ordinary Shares | 200,000 | HKD 3,433,260 | HKD 17.280 | HKD 17.020 | 5,750,000 | 0.147 |
| 24/07/2025 | Ordinary Shares | 200,000 | HKD 3,454,540 | HKD 17.300 | HKD 17.240 | 5,550,000 | 0.142 |
| 23/07/2025 | Ordinary Shares | 200,000 | HKD 3,510,880 | HKD 17.560 | HKD 17.500 | 5,350,000 | 0.137 |
| 22/07/2025 | Ordinary Shares | 200,000 | HKD 3,436,680 | HKD 17.200 | HKD 17.180 | 5,150,000 | 0.132 |
| 21/07/2025 | Ordinary Shares | 200,000 | HKD 3,420,740 | HKD 17.120 | HKD 17.060 | 4,950,000 | 0.127 |
| 18/07/2025 | Ordinary Shares | 200,000 | HKD 3,393,020 | HKD 16.980 | HKD 16.940 | 4,750,000 | 0.121 |
| 17/07/2025 | Ordinary Shares | 200,000 | HKD 3,368,160 | HKD 16.880 | HKD 16.780 | 4,550,000 | 0.116 |
| 16/07/2025 | Ordinary Shares | 200,000 | HKD 3,343,220 | HKD 16.800 | HKD 16.600 | 4,350,000 | 0.111 |
| 15/07/2025 | Ordinary Shares | 300,000 | HKD 4,966,530 | HKD 16.580 | HKD 16.500 | 4,150,000 | 0.106 |
| 14/07/2025 | Ordinary Shares | 200,000 | HKD 3,281,380 | HKD 16.440 | HKD 16.340 | 3,850,000 | 0.098 |
| 11/07/2025 | Ordinary Shares | 200,000 | HKD 3,277,160 | HKD 16.460 | HKD 16.260 | 3,650,000 | 0.093 |
| 10/07/2025 | Ordinary Shares | 400,000 | HKD 6,359,400 | HKD 15.940 | HKD 15.840 | 3,450,000 | 0.088 |
| 02/07/2025 | Ordinary Shares | 200,000 | HKD 3,273,000 | HKD 16.380 | HKD 16.360 | 3,050,000 | 0.078 |
| 30/06/2025 | Ordinary Shares | 250,000 | HKD 4,030,800 | HKD 16.140 | HKD 16.100 | 2,850,000 | 0.073 |
| 27/06/2025 | Ordinary Shares | 300,000 | HKD 4,887,150 | HKD 16.300 | HKD 16.260 | 2,600,000 | 0.066 |
| 26/06/2025 | Ordinary Shares | 250,000 | HKD 4,119,375 | HKD 16.500 | HKD 16.460 | 2,300,000 | 0.059 |
| 25/06/2025 | Ordinary Shares | 350,000 | HKD 5,752,950 | HKD 16.460 | HKD 16.360 | 2,050,000 | 0.052 |
| 24/06/2025 | Ordinary Shares | 400,000 | HKD 6,522,840 | HKD 16.340 | HKD 16.260 | 1,700,000 | 0.043 |
| 23/06/2025 | Ordinary Shares | 500,000 | HKD 8,024,250 | HKD 16.080 | HKD 15.980 | 1,300,000 | 0.033 |
| 20/06/2025 | Ordinary Shares | 400,000 | HKD 6,509,280 | HKD 16.340 | HKD 16.220 | 800,000 | 0.020 |
| 19/06/2025 | Ordinary Shares | 400,000 | HKD 6,474,240 | HKD 16.200 | HKD 16.160 | 400,000 | 0.010 |
| 11/06/2025 | Ordinary Shares | 80,000 | HKD 1,443,280 | HKD 18.120 | HKD 17.980 | 25,774,000 | 0.655 |
| 10/06/2025 | Ordinary Shares | 100,000 | HKD 1,808,480 | HKD 18.120 | HKD 18.060 | 25,694,000 | 0.653 |
| 09/06/2025 | Ordinary Shares | 198,000 | HKD 3,574,157 | HKD 18.120 | HKD 17.940 | 25,594,000 | 0.650 |
| 1 2 3 4 | |||||||
| Remark: | Real time quote last updated: 04/12/2025 12:39 |
| 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 | |