| Unit Price | Accumulated No. of | ||||||
| Date | Type | Shares Purchased | Total Paid | Highest | Lowest | Shares Purchased | % of Issued Shs |
| 08/02/2024 | Ordinary Shares | 931,500 | HKD 39,999,075 | HKD 43.150 | HKD 42.500 | 38,915,300 | 0.898 |
| 07/02/2024 | Ordinary Shares | 305,100 | HKD 13,057,547 | HKD 42.800 | HKD 42.750 | 37,983,800 | 0.876 |
| 05/02/2024 | Ordinary Shares | 401,400 | HKD 15,750,976 | HKD 39.800 | HKD 38.450 | 37,678,700 | 0.869 |
| 02/02/2024 | Ordinary Shares | 990,600 | HKD 39,997,555 | HKD 41.050 | HKD 39.700 | 37,277,300 | 0.860 |
| 31/01/2024 | Ordinary Shares | 1,012,000 | HKD 39,930,484 | HKD 40.450 | HKD 38.850 | 36,286,700 | 0.837 |
| 30/01/2024 | Ordinary Shares | 978,600 | HKD 39,919,638 | HKD 41.600 | HKD 40.300 | 35,274,700 | 0.814 |
| 29/01/2024 | Ordinary Shares | 942,500 | HKD 39,963,602 | HKD 42.650 | HKD 42.000 | 34,296,100 | 0.791 |
| 26/01/2024 | Ordinary Shares | 918,000 | HKD 39,950,901 | HKD 44.450 | HKD 42.500 | 33,353,600 | 0.769 |
| 25/01/2024 | Ordinary Shares | 900,000 | HKD 39,947,400 | HKD 44.600 | HKD 43.350 | 32,435,600 | 0.748 |
| 23/01/2024 | Others | 17,000 | HKD 695,065 | HKD 40.950 | HKD 40.800 | 31,535,600 | 0.727 |
| 22/01/2024 | Ordinary Shares | 969,000 | HKD 39,976,191 | HKD 41.500 | HKD 40.600 | 31,518,600 | 0.727 |
| 19/01/2024 | Ordinary Shares | 956,000 | HKD 39,959,461 | HKD 43.000 | HKD 41.050 | 30,549,600 | 0.705 |
| 18/01/2024 | Ordinary Shares | 932,000 | HKD 39,950,459 | HKD 43.050 | HKD 42.350 | 29,593,600 | 0.683 |
| 17/01/2024 | Ordinary Shares | 1,382,000 | HKD 60,331,762 | HKD 45.000 | HKD 42.650 | 28,661,600 | 0.661 |
| 16/01/2024 | Ordinary Shares | 484,800 | HKD 22,128,502 | HKD 45.650 | HKD 45.550 | 27,279,600 | 0.629 |
| 15/01/2024 | Ordinary Shares | 854,000 | HKD 39,967,797 | HKD 47.250 | HKD 46.200 | 26,794,800 | 0.618 |
| 10/01/2024 | Ordinary Shares | 35,500 | HKD 1,650,593 | HKD 46.550 | HKD 46.350 | 25,940,800 | 0.598 |
| 09/01/2024 | Ordinary Shares | 833,000 | HKD 39,963,008 | HKD 48.200 | HKD 47.300 | 25,905,300 | 0.598 |
| 08/01/2024 | Ordinary Shares | 812,000 | HKD 39,951,942 | HKD 49.300 | HKD 49.000 | 25,072,300 | 0.578 |
| 05/01/2024 | Ordinary Shares | 282,800 | HKD 14,157,986 | HKD 50.150 | HKD 50.000 | 24,260,300 | 0.560 |
| 04/01/2024 | Ordinary Shares | 274,000 | HKD 13,966,711 | HKD 51.050 | HKD 50.900 | 23,977,500 | 0.553 |
| 03/01/2024 | Ordinary Shares | 84,000 | HKD 4,272,794 | HKD 50.950 | HKD 50.700 | 23,703,500 | 0.547 |
| 02/01/2024 | Ordinary Shares | 318,800 | HKD 16,481,099 | HKD 51.850 | HKD 51.450 | 23,619,500 | 0.545 |
| 1 2 3 4 5 | |||||||
| Remark: | Real time quote last updated: 10/12/2025 15:29 |
| 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 | |