| Unit Price | Accumulated No. of | ||||||
| Date | Type | Shares Purchased | Total Paid | Highest | Lowest | Shares Purchased | % of Issued Shs |
| 28/10/2025 | Ordinary Shares | 89,400 | HKD 2,612,922 | HKD 29.320 | HKD 29.160 | 5,592,000 | 2.360 |
| 27/10/2025 | Ordinary Shares | 244,400 | HKD 7,189,872 | HKD 29.660 | HKD 29.220 | 5,502,600 | 2.322 |
| 24/10/2025 | Ordinary Shares | 140,600 | HKD 4,176,686 | HKD 29.900 | HKD 29.520 | 5,258,200 | 2.219 |
| 23/10/2025 | Ordinary Shares | 198,600 | HKD 5,863,384 | HKD 29.800 | HKD 29.240 | 5,117,600 | 2.160 |
| 22/10/2025 | Ordinary Shares | 91,300 | HKD 2,749,296 | HKD 30.200 | HKD 30.000 | 4,919,000 | 2.076 |
| 21/10/2025 | Ordinary Shares | 149,600 | HKD 4,443,844 | HKD 29.800 | HKD 29.540 | 4,827,700 | 2.037 |
| 20/10/2025 | Ordinary Shares | 232,000 | HKD 6,835,220 | HKD 29.600 | HKD 29.220 | 4,678,100 | 1.974 |
| 17/10/2025 | Ordinary Shares | 200,000 | HKD 5,910,868 | HKD 29.940 | HKD 29.280 | 4,446,100 | 1.876 |
| 16/10/2025 | Ordinary Shares | 175,000 | HKD 5,213,512 | HKD 29.980 | HKD 29.600 | 4,246,100 | 1.792 |
| 15/10/2025 | Ordinary Shares | 165,000 | HKD 4,897,590 | HKD 30.040 | HKD 29.300 | 4,071,100 | 1.718 |
| 14/10/2025 | Ordinary Shares | 183,300 | HKD 5,495,016 | HKD 31.140 | HKD 29.620 | 3,906,100 | 1.648 |
| 13/10/2025 | Ordinary Shares | 92,300 | HKD 2,858,268 | HKD 31.160 | HKD 30.700 | 3,722,800 | 1.571 |
| 10/10/2025 | Ordinary Shares | 350,000 | HKD 11,033,218 | HKD 31.860 | HKD 31.140 | 3,630,500 | 1.532 |
| 09/10/2025 | Ordinary Shares | 200,000 | HKD 6,364,500 | HKD 32.200 | HKD 31.400 | 3,280,500 | 1.384 |
| 08/10/2025 | Ordinary Shares | 279,000 | HKD 8,882,814 | HKD 32.000 | HKD 31.540 | 3,080,500 | 1.300 |
| 06/10/2025 | Ordinary Shares | 270,000 | HKD 8,678,372 | HKD 32.480 | HKD 31.460 | 2,801,500 | 1.182 |
| 03/10/2025 | Ordinary Shares | 135,000 | HKD 4,327,014 | HKD 32.240 | HKD 31.800 | 2,531,500 | 1.068 |
| 02/10/2025 | Ordinary Shares | 150,000 | HKD 4,766,712 | HKD 32.060 | HKD 31.420 | 2,396,500 | 1.011 |
| 30/09/2025 | Ordinary Shares | 400,000 | HKD 12,259,250 | HKD 31.100 | HKD 30.020 | 2,246,500 | 0.948 |
| 29/09/2025 | Ordinary Shares | 127,000 | HKD 3,795,828 | HKD 30.020 | HKD 29.070 | 1,846,500 | 0.779 |
| 26/09/2025 | Ordinary Shares | 100,000 | HKD 3,064,040 | HKD 30.880 | HKD 30.500 | 1,719,500 | 0.726 |
| 25/09/2025 | Ordinary Shares | 140,000 | HKD 4,381,532 | HKD 31.520 | HKD 31.140 | 1,619,500 | 0.683 |
| 24/09/2025 | Ordinary Shares | 150,000 | HKD 4,700,378 | HKD 31.620 | HKD 31.160 | 1,479,500 | 0.624 |
| 23/09/2025 | Ordinary Shares | 240,000 | HKD 7,608,860 | HKD 32.040 | HKD 31.500 | 1,329,500 | 0.561 |
| 22/09/2025 | Ordinary Shares | 67,400 | HKD 2,196,138 | HKD 32.700 | HKD 32.440 | 1,089,500 | 0.460 |
| 19/09/2025 | Ordinary Shares | 141,800 | HKD 4,696,342 | HKD 33.320 | HKD 32.900 | 1,022,100 | 0.431 |
| 18/09/2025 | Ordinary Shares | 132,000 | HKD 4,431,054 | HKD 33.800 | HKD 33.360 | 880,300 | 0.372 |
| 17/09/2025 | Ordinary Shares | 130,000 | HKD 4,376,176 | HKD 33.800 | HKD 33.360 | 748,300 | 0.316 |
| 16/09/2025 | Ordinary Shares | 81,700 | HKD 2,639,618 | HKD 32.400 | HKD 32.120 | 618,300 | 0.261 |
| 15/09/2025 | Ordinary Shares | 32,500 | HKD 1,074,202 | HKD 33.180 | HKD 32.920 | 536,600 | 0.226 |
| 12/09/2025 | Ordinary Shares | 57,200 | HKD 1,912,708 | HKD 33.600 | HKD 33.280 | 504,100 | 0.213 |
| 11/09/2025 | Ordinary Shares | 74,400 | HKD 2,477,386 | HKD 33.480 | HKD 33.180 | 446,900 | 0.189 |
| 10/09/2025 | Ordinary Shares | 80,200 | HKD 2,692,804 | HKD 33.720 | HKD 33.460 | 372,500 | 0.157 |
| 04/09/2025 | Ordinary Shares | 51,400 | HKD 1,694,422 | HKD 33.100 | HKD 32.880 | 292,300 | 0.123 |
| 02/09/2025 | Ordinary Shares | 140,900 | HKD 4,657,150 | HKD 33.200 | HKD 32.860 | 240,900 | 0.102 |
| 01/09/2025 | Ordinary Shares | 100,000 | HKD 3,356,516 | HKD 33.640 | HKD 33.480 | 100,000 | 0.042 |
| 19/06/2025 | Ordinary Shares | 195,000 | HKD 6,552,430 | HKD 33.900 | HKD 33.300 | 8,154,600 | 3.328 |
| 13/06/2025 | Ordinary Shares | 199,100 | HKD 7,032,220 | HKD 35.600 | HKD 35.000 | 7,959,600 | 3.248 |
| 06/06/2025 | Ordinary Shares | 100,000 | HKD 3,768,890 | HKD 37.700 | HKD 37.600 | 7,760,500 | 3.167 |
| 05/06/2025 | Ordinary Shares | 30,000 | HKD 1,138,500 | HKD 37.950 | HKD 37.950 | 7,660,500 | 3.126 |
| 1 2 3 | |||||||
| Remark: | Real time quote last updated: 30/10/2025 12:16 |
| 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 | |