| Unit Price | Accumulated No. of | ||||||
| Date | Type | Shares Purchased | Total Paid | Highest | Lowest | Shares Purchased | % of Issued Shs | 
| 09/07/2025 | Ordinary Shares | 68,144 | USD 3,200,001 | USD 47.150 | USD 46.680 | 2,249,995 | 0.600 | 
| 09/07/2025 | Ordinary Shares | 16,850 | HKD 6,263,060 | HKD 375.800 | HKD 369.600 | 2,249,995 | 0.600 | 
| 08/07/2025 | Ordinary Shares | 16,600 | HKD 6,251,010 | HKD 378.800 | HKD 373.800 | 2,165,001 | 0.580 | 
| 08/07/2025 | Ordinary Shares | 67,099 | USD 3,199,991 | USD 47.920 | USD 47.160 | 2,165,001 | 0.580 | 
| 07/07/2025 | Ordinary Shares | 67,093 | USD 3,199,993 | USD 48.170 | USD 46.810 | 2,081,302 | 0.560 | 
| 07/07/2025 | Ordinary Shares | 16,950 | HKD 6,257,860 | HKD 372.000 | HKD 361.600 | 2,081,302 | 0.560 | 
| 04/07/2025 | Ordinary Shares | 17,500 | HKD 6,261,550 | HKD 360.200 | HKD 353.400 | 1,997,259 | 0.540 | 
| 03/07/2025 | Ordinary Shares | 17,450 | HKD 6,266,949 | HKD 363.400 | HKD 355.800 | 1,979,759 | 0.530 | 
| 03/07/2025 | Ordinary Shares | 69,939 | USD 3,199,989 | USD 45.980 | USD 45.360 | 1,979,759 | 0.530 | 
| 02/07/2025 | Ordinary Shares | 17,250 | HKD 6,259,609 | HKD 364.000 | HKD 362.200 | 1,892,370 | 0.510 | 
| 02/07/2025 | Ordinary Shares | 69,507 | USD 3,199,963 | USD 46.370 | USD 45.710 | 1,892,370 | 0.510 | 
| 01/07/2025 | Ordinary Shares | 69,895 | USD 3,199,960 | USD 46.140 | USD 45.430 | 1,805,613 | 0.480 | 
| 30/06/2025 | Ordinary Shares | 53,865 | USD 2,399,960 | USD 44.680 | USD 44.030 | 1,735,718 | 0.470 | 
| 30/06/2025 | Ordinary Shares | 13,150 | HKD 4,663,270 | HKD 359.200 | HKD 350.800 | 1,735,718 | 0.470 | 
| 27/06/2025 | Ordinary Shares | 54,021 | USD 2,399,980 | USD 44.690 | USD 44.110 | 1,668,703 | 0.450 | 
| 27/06/2025 | Ordinary Shares | 13,450 | HKD 4,665,240 | HKD 349.000 | HKD 344.400 | 1,668,703 | 0.450 | 
| 26/06/2025 | Ordinary Shares | 53,901 | USD 2,399,995 | USD 44.650 | USD 44.290 | 1,601,232 | 0.430 | 
| 26/06/2025 | Ordinary Shares | 13,350 | HKD 4,673,519 | HKD 351.800 | HKD 346.600 | 1,601,232 | 0.430 | 
| 25/06/2025 | Ordinary Shares | 13,250 | HKD 4,674,850 | HKD 356.200 | HKD 350.800 | 1,533,981 | 0.410 | 
| 25/06/2025 | Ordinary Shares | 53,919 | USD 2,399,961 | USD 45.090 | USD 44.170 | 1,533,981 | 0.410 | 
| 24/06/2025 | Ordinary Shares | 53,951 | USD 2,399,956 | USD 44.650 | USD 44.320 | 1,466,812 | 0.390 | 
| 24/06/2025 | Ordinary Shares | 13,250 | HKD 4,660,560 | HKD 353.000 | HKD 347.400 | 1,466,812 | 0.390 | 
| 23/06/2025 | Ordinary Shares | 13,650 | HKD 4,669,649 | HKD 347.200 | HKD 334.400 | 1,399,611 | 0.380 | 
| 23/06/2025 | Ordinary Shares | 55,023 | USD 2,399,998 | USD 43.990 | USD 43.180 | 1,399,611 | 0.380 | 
| 20/06/2025 | Ordinary Shares | 55,886 | USD 2,399,985 | USD 43.340 | USD 42.740 | 1,330,938 | 0.360 | 
| 20/06/2025 | Ordinary Shares | 13,900 | HKD 4,666,189 | HKD 337.000 | HKD 334.000 | 1,330,938 | 0.360 | 
| 19/06/2025 | Ordinary Shares | 13,950 | HKD 4,669,370 | HKD 342.400 | HKD 330.600 | 1,261,152 | 0.340 | 
| 18/06/2025 | Ordinary Shares | 55,910 | USD 2,399,981 | USD 43.340 | USD 42.690 | 1,247,202 | 0.330 | 
| 18/06/2025 | Ordinary Shares | 13,750 | HKD 4,673,979 | HKD 343.000 | HKD 338.400 | 1,247,202 | 0.330 | 
| 17/06/2025 | Ordinary Shares | 55,413 | USD 2,399,997 | USD 43.720 | USD 42.860 | 1,177,542 | 0.320 | 
| 17/06/2025 | Ordinary Shares | 13,500 | HKD 4,678,950 | HKD 351.600 | HKD 343.200 | 1,177,542 | 0.320 | 
| 16/06/2025 | Ordinary Shares | 13,650 | HKD 4,674,950 | HKD 345.600 | HKD 339.600 | 1,108,629 | 0.300 | 
| 16/06/2025 | Ordinary Shares | 54,440 | USD 2,399,960 | USD 44.380 | USD 43.780 | 1,108,629 | 0.300 | 
| 13/06/2025 | Ordinary Shares | 13,350 | HKD 4,661,630 | HKD 353.200 | HKD 347.400 | 1,040,539 | 0.280 | 
| 13/06/2025 | Ordinary Shares | 54,746 | USD 2,399,966 | USD 44.200 | USD 43.450 | 1,040,539 | 0.280 | 
| 12/06/2025 | Ordinary Shares | 53,448 | USD 2,399,986 | USD 45.100 | USD 44.580 | 972,443 | 0.260 | 
| 12/06/2025 | Ordinary Shares | 12,850 | HKD 4,538,249 | HKD 355.800 | HKD 350.400 | 972,443 | 0.260 | 
| 11/06/2025 | Ordinary Shares | 53,126 | USD 2,399,967 | USD 45.430 | USD 44.930 | 906,145 | 0.240 | 
| 11/06/2025 | Ordinary Shares | 13,300 | HKD 4,688,269 | HKD 354.800 | HKD 349.000 | 906,145 | 0.240 | 
| 10/06/2025 | Ordinary Shares | 53,457 | USD 2,399,978 | USD 45.380 | USD 44.550 | 839,719 | 0.230 | 
| 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 | |