Unit Price | Accumulated No. of | ||||||
Date | Type | Shares Purchased | Total Paid | Highest | Lowest | Shares Purchased | % of Issued Shs |
14/07/2025 | Ordinary Shares | 2,488,000 | HKD 171,636,899 | HKD 69.950 | HKD 68.250 | 126,241,800 | 1.180 |
11/07/2025 | Ordinary Shares | 4,000,000 | HKD 279,539,512 | HKD 70.600 | HKD 68.250 | 123,753,800 | 1.157 |
10/07/2025 | Ordinary Shares | 4,500,000 | HKD 307,095,021 | HKD 69.000 | HKD 67.850 | 119,753,800 | 1.120 |
09/07/2025 | Ordinary Shares | 4,000,000 | HKD 274,287,932 | HKD 68.950 | HKD 68.050 | 115,253,800 | 1.078 |
08/07/2025 | Ordinary Shares | 4,500,000 | HKD 308,586,960 | HKD 68.900 | HKD 68.200 | 111,253,800 | 1.040 |
07/07/2025 | Ordinary Shares | 5,500,000 | HKD 376,760,059 | HKD 69.150 | HKD 68.050 | 106,753,800 | 0.998 |
04/07/2025 | Ordinary Shares | 7,000,000 | HKD 484,472,310 | HKD 69.800 | HKD 68.800 | 101,253,800 | 0.947 |
03/07/2025 | Ordinary Shares | 4,018,200 | HKD 288,049,870 | HKD 72.400 | HKD 70.650 | 94,253,800 | 0.881 |
02/07/2025 | Ordinary Shares | 3,000,000 | HKD 213,589,899 | HKD 71.500 | HKD 70.850 | 90,235,600 | 0.844 |
30/06/2025 | Ordinary Shares | 2,500,000 | HKD 177,452,870 | HKD 71.800 | HKD 70.500 | 87,235,600 | 0.816 |
27/06/2025 | Ordinary Shares | 2,500,000 | HKD 179,479,690 | HKD 72.700 | HKD 71.200 | 84,735,600 | 0.792 |
26/06/2025 | Ordinary Shares | 1,250,000 | HKD 88,646,380 | HKD 71.300 | HKD 70.450 | 82,235,600 | 0.769 |
25/06/2025 | Ordinary Shares | 2,500,000 | HKD 177,363,680 | HKD 71.700 | HKD 70.050 | 80,985,600 | 0.757 |
24/06/2025 | Ordinary Shares | 3,000,000 | HKD 211,648,191 | HKD 71.200 | HKD 69.200 | 78,485,600 | 0.734 |
23/06/2025 | Ordinary Shares | 3,000,000 | HKD 204,347,490 | HKD 68.650 | HKD 66.650 | 75,485,600 | 0.706 |
20/06/2025 | Ordinary Shares | 3,258,600 | HKD 220,361,498 | HKD 68.100 | HKD 67.000 | 72,485,600 | 0.678 |
19/06/2025 | Ordinary Shares | 1,400,000 | HKD 94,099,749 | HKD 68.250 | HKD 66.600 | 69,227,000 | 0.647 |
18/06/2025 | Ordinary Shares | 5,211,000 | HKD 354,390,360 | HKD 68.650 | HKD 67.700 | 67,827,000 | 0.634 |
17/06/2025 | Ordinary Shares | 3,500,000 | HKD 241,107,580 | HKD 69.250 | HKD 68.600 | 62,616,000 | 0.585 |
16/06/2025 | Ordinary Shares | 3,500,000 | HKD 241,124,411 | HKD 69.650 | HKD 68.150 | 59,116,000 | 0.553 |
13/06/2025 | Ordinary Shares | 2,500,000 | HKD 172,501,090 | HKD 69.850 | HKD 68.600 | 55,616,000 | 0.520 |
12/06/2025 | Ordinary Shares | 650,000 | HKD 44,960,470 | HKD 69.600 | HKD 68.750 | 53,116,000 | 0.497 |
11/06/2025 | Ordinary Shares | 1,000,000 | HKD 70,675,570 | HKD 71.100 | HKD 69.600 | 52,466,000 | 0.491 |
10/06/2025 | Ordinary Shares | 3,100,000 | HKD 215,585,209 | HKD 69.900 | HKD 68.800 | 51,466,000 | 0.481 |
09/06/2025 | Ordinary Shares | 3,350,000 | HKD 229,927,099 | HKD 69.050 | HKD 68.100 | 48,366,000 | 0.452 |
06/06/2025 | Ordinary Shares | 3,000,000 | HKD 203,824,920 | HKD 69.000 | HKD 67.150 | 45,016,000 | 0.421 |
05/06/2025 | Ordinary Shares | 3,500,000 | HKD 234,350,340 | HKD 67.600 | HKD 66.350 | 42,016,000 | 0.393 |
04/06/2025 | Ordinary Shares | 3,250,000 | HKD 215,330,651 | HKD 67.000 | HKD 65.950 | 38,516,000 | 0.360 |
03/06/2025 | Ordinary Shares | 6,000,000 | HKD 403,077,522 | HKD 67.650 | HKD 66.550 | 35,266,000 | 0.330 |
02/06/2025 | Ordinary Shares | 5,448,000 | HKD 354,234,010 | HKD 65.750 | HKD 64.150 | 29,266,000 | 0.274 |
30/05/2025 | Ordinary Shares | 8,153,800 | HKD 533,558,881 | HKD 65.700 | HKD 65.050 | 23,818,000 | 0.223 |
29/05/2025 | Ordinary Shares | 5,665,800 | HKD 365,847,958 | HKD 65.200 | HKD 63.750 | 15,664,200 | 0.146 |
28/05/2025 | Ordinary Shares | 8,180,000 | HKD 521,317,101 | HKD 64.950 | HKD 63.150 | 9,998,400 | 0.093 |
27/05/2025 | Ordinary Shares | 325,000 | HKD 21,126,790 | HKD 65.400 | HKD 64.500 | 1,818,400 | 0.017 |
26/05/2025 | Ordinary Shares | 325,000 | HKD 21,029,120 | HKD 65.500 | HKD 64.100 | 1,493,400 | 0.014 |
23/05/2025 | Ordinary Shares | 1,168,400 | HKD 75,568,630 | HKD 65.300 | HKD 64.400 | 1,168,400 | 0.011 |
22/05/2025 | Ordinary Shares | 325,000 | HKD 21,222,479 | HKD 65.850 | HKD 64.850 | 606,832,200 | 5.401 |
21/05/2025 | Ordinary Shares | 543,800 | HKD 36,052,860 | HKD 67.300 | HKD 65.550 | 606,507,200 | 5.398 |
20/05/2025 | Ordinary Shares | 2,000,000 | HKD 133,635,600 | HKD 67.650 | HKD 65.650 | 605,963,400 | 5.394 |
19/05/2025 | Ordinary Shares | 2,338,400 | HKD 153,568,899 | HKD 66.400 | HKD 64.750 | 603,963,400 | 5.376 |
1 2 3 4 5 6 7 8 |
Remark: | Real time quote last updated: 22/07/2025 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 | |