| Unit Price | Accumulated No. of | ||||||
| Date | Type | Shares Purchased | Total Paid | Highest | Lowest | Shares Purchased | % of Issued Shs |
| 22/07/2024 | Ordinary Shares | 200,000 | HKD 20,113,780 | HKD 101.600 | HKD 99.050 | 12,918,600 | 0.677 |
| 19/07/2024 | Ordinary Shares | 200,000 | HKD 19,982,980 | HKD 102.000 | HKD 99.150 | 12,718,600 | 0.666 |
| 18/07/2024 | Ordinary Shares | 200,000 | HKD 20,470,820 | HKD 103.000 | HKD 101.300 | 12,518,600 | 0.656 |
| 17/07/2024 | Ordinary Shares | 200,000 | HKD 20,321,320 | HKD 101.900 | HKD 100.900 | 12,318,600 | 0.645 |
| 16/07/2024 | Ordinary Shares | 200,000 | HKD 20,126,200 | HKD 101.400 | HKD 100.200 | 12,118,600 | 0.635 |
| 15/07/2024 | Ordinary Shares | 200,000 | HKD 20,240,920 | HKD 102.400 | HKD 100.300 | 11,918,600 | 0.624 |
| 12/07/2024 | Ordinary Shares | 200,000 | HKD 20,461,420 | HKD 103.100 | HKD 100.600 | 11,718,600 | 0.614 |
| 11/07/2024 | Ordinary Shares | 200,000 | HKD 19,946,240 | HKD 100.100 | HKD 99.200 | 11,518,600 | 0.603 |
| 10/07/2024 | Ordinary Shares | 200,000 | HKD 19,828,040 | HKD 100.200 | HKD 98.400 | 11,318,600 | 0.593 |
| 09/07/2024 | Ordinary Shares | 200,000 | HKD 19,842,220 | HKD 99.900 | HKD 98.400 | 11,118,600 | 0.582 |
| 08/07/2024 | Ordinary Shares | 200,000 | HKD 19,736,000 | HKD 100.000 | HKD 98.200 | 10,918,600 | 0.572 |
| 05/07/2024 | Ordinary Shares | 200,000 | HKD 20,085,140 | HKD 101.700 | HKD 100.100 | 10,718,600 | 0.561 |
| 04/07/2024 | Ordinary Shares | 200,000 | HKD 20,219,540 | HKD 101.900 | HKD 100.500 | 10,518,600 | 0.551 |
| 03/07/2024 | Ordinary Shares | 200,000 | HKD 20,131,540 | HKD 101.600 | HKD 100.100 | 10,318,600 | 0.540 |
| 02/07/2024 | Ordinary Shares | 200,000 | HKD 20,231,700 | HKD 102.400 | HKD 100.300 | 10,118,600 | 0.530 |
| 28/06/2024 | Ordinary Shares | 200,000 | HKD 20,173,440 | HKD 101.900 | HKD 99.900 | 9,918,600 | 0.519 |
| 27/06/2024 | Ordinary Shares | 200,000 | HKD 20,118,920 | HKD 101.600 | HKD 99.900 | 9,718,600 | 0.509 |
| 26/06/2024 | Ordinary Shares | 200,000 | HKD 20,398,960 | HKD 102.600 | HKD 100.600 | 9,518,600 | 0.498 |
| 25/06/2024 | Ordinary Shares | 200,000 | HKD 20,551,740 | HKD 104.500 | HKD 100.200 | 9,318,600 | 0.488 |
| 24/06/2024 | Ordinary Shares | 200,000 | HKD 20,448,500 | HKD 103.000 | HKD 101.200 | 9,118,600 | 0.478 |
| 21/06/2024 | Ordinary Shares | 200,000 | HKD 20,892,140 | HKD 106.000 | HKD 102.300 | 8,918,600 | 0.467 |
| 20/06/2024 | Ordinary Shares | 197,900 | HKD 21,233,443 | HKD 108.000 | HKD 106.700 | 8,718,600 | 0.457 |
| 19/06/2024 | Ordinary Shares | 200,000 | HKD 21,513,440 | HKD 108.200 | HKD 106.800 | 8,520,700 | 0.446 |
| 18/06/2024 | Ordinary Shares | 300,000 | HKD 32,160,210 | HKD 108.200 | HKD 106.700 | 8,320,700 | 0.436 |
| 17/06/2024 | Ordinary Shares | 300,000 | HKD 32,061,360 | HKD 107.600 | HKD 105.500 | 8,020,700 | 0.420 |
| 14/06/2024 | Ordinary Shares | 216,000 | HKD 23,245,855 | HKD 108.300 | HKD 106.500 | 7,720,700 | 0.404 |
| 13/06/2024 | Ordinary Shares | 300,000 | HKD 31,910,610 | HKD 107.300 | HKD 105.700 | 7,504,700 | 0.393 |
| 12/06/2024 | Ordinary Shares | 300,000 | HKD 31,808,880 | HKD 106.500 | HKD 105.000 | 7,204,700 | 0.377 |
| 11/06/2024 | Ordinary Shares | 300,000 | HKD 31,927,950 | HKD 108.000 | HKD 105.800 | 6,904,700 | 0.362 |
| 07/06/2024 | Ordinary Shares | 300,000 | HKD 32,561,070 | HKD 110.000 | HKD 108.100 | 6,604,700 | 0.346 |
| 06/06/2024 | Ordinary Shares | 300,000 | HKD 32,938,830 | HKD 111.000 | HKD 109.000 | 6,304,700 | 0.330 |
| 05/06/2024 | Ordinary Shares | 300,000 | HKD 32,850,060 | HKD 110.800 | HKD 108.600 | 6,004,700 | 0.314 |
| 04/06/2024 | Ordinary Shares | 300,000 | HKD 32,916,750 | HKD 110.400 | HKD 108.600 | 5,704,700 | 0.299 |
| 03/06/2024 | Ordinary Shares | 300,000 | HKD 33,033,450 | HKD 111.400 | HKD 108.800 | 5,404,700 | 0.283 |
| 31/05/2024 | Ordinary Shares | 300,000 | HKD 32,671,740 | HKD 110.000 | HKD 107.500 | 5,104,700 | 0.267 |
| 30/05/2024 | Ordinary Shares | 350,000 | HKD 38,029,355 | HKD 110.100 | HKD 107.800 | 4,804,700 | 0.252 |
| 29/05/2024 | Ordinary Shares | 254,700 | HKD 28,238,818 | HKD 112.300 | HKD 109.900 | 4,454,700 | 0.233 |
| 28/05/2024 | Ordinary Shares | 300,000 | HKD 33,974,610 | HKD 114.300 | HKD 112.000 | 4,200,000 | 0.220 |
| 27/05/2024 | Ordinary Shares | 300,000 | HKD 33,845,370 | HKD 113.700 | HKD 110.500 | 3,900,000 | 0.204 |
| 24/05/2024 | Ordinary Shares | 300,000 | HKD 33,094,320 | HKD 112.000 | HKD 109.300 | 3,600,000 | 0.189 |
| 1 2 3 4 | |||||||
| Remark: | Real time quote last updated: 28/10/2025 17:59 |
| 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 | |