| Unit Price | Accumulated No. of | ||||||
| Date | Type | Shares Purchased | Total Paid | Highest | Lowest | Shares Purchased | % of Issued Shs | 
| 10/06/2025 | Ordinary Shares | 13,100 | HKD 4,663,630 | HKD 358.600 | HKD 351.600 | 839,719 | 0.230 | 
| 09/06/2025 | Ordinary Shares | 13,450 | HKD 4,670,040 | HKD 350.400 | HKD 341.600 | 773,162 | 0.210 | 
| 09/06/2025 | Ordinary Shares | 54,342 | USD 2,399,981 | USD 44.510 | USD 43.830 | 773,162 | 0.210 | 
| 06/06/2025 | Ordinary Shares | 55,949 | USD 2,399,993 | USD 43.090 | USD 42.770 | 705,370 | 0.190 | 
| 06/06/2025 | Ordinary Shares | 13,850 | HKD 4,673,350 | HKD 339.400 | HKD 335.200 | 705,370 | 0.190 | 
| 05/06/2025 | Ordinary Shares | 13,850 | HKD 4,662,409 | HKD 338.200 | HKD 335.200 | 635,571 | 0.170 | 
| 05/06/2025 | Ordinary Shares | 55,918 | USD 2,399,989 | USD 43.190 | USD 42.680 | 635,571 | 0.170 | 
| 04/06/2025 | Ordinary Shares | 55,579 | USD 2,399,979 | USD 43.500 | USD 42.830 | 565,803 | 0.150 | 
| 04/06/2025 | Ordinary Shares | 13,800 | HKD 4,675,680 | HKD 342.600 | HKD 338.200 | 565,803 | 0.150 | 
| 03/06/2025 | Ordinary Shares | 13,600 | HKD 4,672,750 | HKD 347.000 | HKD 342.000 | 496,424 | 0.130 | 
| 03/06/2025 | Ordinary Shares | 55,267 | USD 2,399,997 | USD 43.900 | USD 42.950 | 496,424 | 0.130 | 
| 02/06/2025 | Ordinary Shares | 55,029 | USD 2,399,974 | USD 43.980 | USD 43.320 | 427,557 | 0.110 | 
| 02/06/2025 | Ordinary Shares | 13,700 | HKD 4,663,729 | HKD 343.000 | HKD 337.800 | 427,557 | 0.110 | 
| 30/05/2025 | Ordinary Shares | 55,538 | USD 2,399,991 | USD 43.610 | USD 42.230 | 358,828 | 0.100 | 
| 30/05/2025 | Ordinary Shares | 13,550 | HKD 4,703,840 | HKD 351.400 | HKD 344.400 | 358,828 | 0.100 | 
| 29/05/2025 | Ordinary Shares | 13,450 | HKD 4,667,059 | HKD 348.600 | HKD 343.600 | 289,740 | 0.080 | 
| 29/05/2025 | Ordinary Shares | 53,624 | USD 2,399,968 | USD 45.010 | USD 44.270 | 289,740 | 0.080 | 
| 28/05/2025 | Ordinary Shares | 55,357 | USD 2,399,986 | USD 43.520 | USD 43.150 | 222,666 | 0.060 | 
| 28/05/2025 | Ordinary Shares | 13,650 | HKD 4,669,259 | HKD 343.400 | HKD 338.000 | 222,666 | 0.060 | 
| 27/05/2025 | Ordinary Shares | 55,396 | USD 2,399,987 | USD 43.550 | USD 42.750 | 153,659 | 0.040 | 
| 27/05/2025 | Ordinary Shares | 13,900 | HKD 4,657,479 | HKD 336.800 | HKD 332.000 | 153,659 | 0.040 | 
| 26/05/2025 | Ordinary Shares | 14,000 | HKD 4,676,420 | HKD 335.200 | HKD 332.800 | 84,363 | 0.020 | 
| 23/05/2025 | Ordinary Shares | 56,313 | USD 2,399,981 | USD 42.970 | USD 41.960 | 70,363 | 0.020 | 
| 23/05/2025 | Ordinary Shares | 14,050 | HKD 4,675,619 | HKD 335.200 | HKD 331.000 | 70,363 | 0.020 | 
| 22/05/2025 | Ordinary Shares | 14,050 | HKD 4,688,840 | HKD 337.600 | HKD 329.800 | 17,846,972 | 4.580 | 
| 22/05/2025 | Ordinary Shares | 56,107 | USD 2,399,971 | USD 43.060 | USD 42.600 | 17,846,972 | 4.580 | 
| 21/05/2025 | Ordinary Shares | 13,750 | HKD 4,670,600 | HKD 342.800 | HKD 337.200 | 17,776,815 | 4.560 | 
| 21/05/2025 | Ordinary Shares | 55,873 | USD 2,400,002 | USD 43.890 | USD 42.460 | 17,776,815 | 4.560 | 
| 20/05/2025 | Ordinary Shares | 13,550 | HKD 4,674,389 | HKD 347.800 | HKD 343.600 | 17,707,192 | 4.550 | 
| 20/05/2025 | Ordinary Shares | 54,591 | USD 2,399,962 | USD 44.910 | USD 43.770 | 17,707,192 | 4.550 | 
| 19/05/2025 | Ordinary Shares | 54,200 | USD 2,399,986 | USD 44.460 | USD 43.850 | 17,639,051 | 4.530 | 
| 19/05/2025 | Ordinary Shares | 13,500 | HKD 4,647,049 | HKD 346.200 | HKD 342.600 | 17,639,051 | 4.530 | 
| 16/05/2025 | Ordinary Shares | 13,500 | HKD 4,663,310 | HKD 349.600 | HKD 341.400 | 17,571,351 | 4.510 | 
| 16/05/2025 | Ordinary Shares | 54,112 | USD 2,399,959 | USD 44.800 | USD 44.100 | 17,571,351 | 4.510 | 
| 15/05/2025 | Ordinary Shares | 12,850 | HKD 4,652,829 | HKD 366.000 | HKD 358.400 | 17,503,739 | 4.490 | 
| 15/05/2025 | Ordinary Shares | 53,418 | USD 2,399,979 | USD 46.520 | USD 44.400 | 17,503,739 | 4.490 | 
| 14/05/2025 | Ordinary Shares | 11,100 | HKD 3,986,279 | HKD 363.600 | HKD 356.000 | 17,437,471 | 4.480 | 
| 14/05/2025 | Ordinary Shares | 51,342 | USD 2,399,961 | USD 46.990 | USD 46.510 | 17,437,471 | 4.480 | 
| 13/05/2025 | Ordinary Shares | 51,966 | USD 2,399,966 | USD 46.440 | USD 45.890 | 17,375,029 | 4.460 | 
| 13/05/2025 | Ordinary Shares | 13,100 | HKD 4,675,569 | HKD 360.400 | HKD 354.000 | 17,375,029 | 4.460 | 
| 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 | |