| Unit Price | Accumulated No. of | ||||||
| Date | Type | Shares Purchased | Total Paid | Highest | Lowest | Shares Purchased | % of Issued Shs | 
| 06/08/2025 | Ordinary Shares | 17,850 | HKD 6,269,769 | HKD 355.400 | HKD 347.200 | 3,945,154 | 1.060 | 
| 06/08/2025 | Ordinary Shares | 71,150 | USD 3,199,971 | USD 45.460 | USD 44.660 | 3,945,154 | 1.060 | 
| 05/08/2025 | Ordinary Shares | 71,862 | USD 3,199,964 | USD 47.040 | USD 43.610 | 3,856,154 | 1.040 | 
| 05/08/2025 | Ordinary Shares | 16,800 | HKD 6,263,680 | HKD 376.000 | HKD 369.800 | 3,856,154 | 1.040 | 
| 04/08/2025 | Ordinary Shares | 68,339 | USD 3,199,966 | USD 47.510 | USD 46.550 | 3,767,492 | 1.010 | 
| 04/08/2025 | Ordinary Shares | 17,050 | HKD 6,274,669 | HKD 370.600 | HKD 364.400 | 3,767,492 | 1.010 | 
| 01/08/2025 | Ordinary Shares | 68,899 | USD 3,199,979 | USD 46.770 | USD 46.100 | 3,682,103 | 0.990 | 
| 01/08/2025 | Ordinary Shares | 17,200 | HKD 6,312,950 | HKD 369.600 | HKD 364.800 | 3,682,103 | 0.990 | 
| 31/07/2025 | Ordinary Shares | 17,150 | HKD 6,274,529 | HKD 368.000 | HKD 363.800 | 3,596,004 | 0.970 | 
| 31/07/2025 | Ordinary Shares | 68,621 | USD 3,199,968 | USD 46.860 | USD 46.000 | 3,596,004 | 0.970 | 
| 30/07/2025 | Ordinary Shares | 68,497 | USD 3,199,994 | USD 46.880 | USD 46.300 | 3,510,233 | 0.940 | 
| 30/07/2025 | Ordinary Shares | 17,100 | HKD 6,270,790 | HKD 368.000 | HKD 363.800 | 3,510,233 | 0.940 | 
| 29/07/2025 | Ordinary Shares | 17,150 | HKD 6,277,460 | HKD 370.200 | HKD 364.200 | 3,424,636 | 0.920 | 
| 29/07/2025 | Ordinary Shares | 68,583 | USD 3,199,966 | USD 47.120 | USD 46.440 | 3,424,636 | 0.920 | 
| 28/07/2025 | Ordinary Shares | 68,003 | USD 3,199,969 | USD 47.830 | USD 46.830 | 3,338,903 | 0.900 | 
| 28/07/2025 | Ordinary Shares | 16,800 | HKD 6,277,639 | HKD 376.600 | HKD 371.600 | 3,338,903 | 0.900 | 
| 25/07/2025 | Ordinary Shares | 66,964 | USD 3,199,995 | USD 48.120 | USD 47.510 | 3,254,100 | 0.870 | 
| 25/07/2025 | Ordinary Shares | 16,650 | HKD 6,267,869 | HKD 382.800 | HKD 373.600 | 3,254,100 | 0.870 | 
| 24/07/2025 | Ordinary Shares | 65,641 | USD 3,199,959 | USD 49.330 | USD 48.530 | 3,170,486 | 0.850 | 
| 24/07/2025 | Ordinary Shares | 16,300 | HKD 6,273,040 | HKD 389.000 | HKD 381.800 | 3,170,486 | 0.850 | 
| 23/07/2025 | Ordinary Shares | 16,350 | HKD 6,261,580 | HKD 385.400 | HKD 379.600 | 3,088,545 | 0.830 | 
| 23/07/2025 | Ordinary Shares | 65,276 | USD 3,199,979 | USD 49.350 | USD 48.750 | 3,088,545 | 0.830 | 
| 22/07/2025 | Ordinary Shares | 66,088 | USD 3,199,967 | USD 48.610 | USD 48.090 | 3,006,919 | 0.810 | 
| 22/07/2025 | Ordinary Shares | 16,750 | HKD 6,268,330 | HKD 378.000 | HKD 371.800 | 3,006,919 | 0.810 | 
| 21/07/2025 | Ordinary Shares | 67,291 | USD 3,199,956 | USD 47.770 | USD 47.280 | 2,924,081 | 0.790 | 
| 21/07/2025 | Ordinary Shares | 16,850 | HKD 6,268,110 | HKD 373.200 | HKD 369.200 | 2,924,081 | 0.790 | 
| 18/07/2025 | Ordinary Shares | 67,961 | HKD 3,199,964 | HKD 47.690 | HKD 46.380 | 2,839,940 | 0.760 | 
| 18/07/2025 | Ordinary Shares | 16,500 | HKD 6,251,790 | HKD 380.200 | HKD 377.200 | 2,839,940 | 0.760 | 
| 17/07/2025 | Ordinary Shares | 17,050 | HKD 6,246,770 | HKD 371.000 | HKD 362.800 | 2,755,479 | 0.740 | 
| 17/07/2025 | Ordinary Shares | 67,625 | USD 3,199,967 | USD 47.570 | USD 46.510 | 2,755,479 | 0.740 | 
| 16/07/2025 | Ordinary Shares | 68,302 | USD 3,199,948 | USD 47.080 | USD 46.250 | 2,670,804 | 0.720 | 
| 16/07/2025 | Ordinary Shares | 17,000 | HKD 6,249,890 | HKD 373.200 | HKD 363.400 | 2,670,804 | 0.720 | 
| 15/07/2025 | Ordinary Shares | 68,033 | USD 3,199,959 | USD 47.820 | USD 46.760 | 2,585,502 | 0.690 | 
| 15/07/2025 | Ordinary Shares | 16,750 | HKD 6,242,609 | HKD 375.800 | HKD 368.000 | 2,585,502 | 0.690 | 
| 14/07/2025 | Ordinary Shares | 67,275 | USD 3,199,995 | USD 47.990 | USD 47.210 | 2,500,719 | 0.670 | 
| 14/07/2025 | Ordinary Shares | 16,550 | HKD 6,224,620 | HKD 377.200 | HKD 373.000 | 2,500,719 | 0.670 | 
| 11/07/2025 | Ordinary Shares | 16,500 | HKD 6,235,800 | HKD 381.200 | HKD 374.600 | 2,416,894 | 0.650 | 
| 11/07/2025 | Ordinary Shares | 67,270 | USD 3,199,993 | USD 48.140 | USD 47.220 | 2,416,894 | 0.650 | 
| 10/07/2025 | Ordinary Shares | 66,429 | USD 3,199,977 | USD 48.360 | USD 47.890 | 2,333,124 | 0.630 | 
| 10/07/2025 | Ordinary Shares | 16,700 | HKD 6,257,929 | HKD 377.200 | HKD 371.400 | 2,333,124 | 0.630 | 
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | |||||||
| Remark: | Real time quote last updated: 04/11/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 | |