| Unit Price | Accumulated No. of | ||||||
| Date | Type | Shares Purchased | Total Paid | Highest | Lowest | Shares Purchased | % of Issued Shs |
| 29/10/2026 | H Shares | 85,500 | HKD 2,682,810 | HKD 32.000 | HKD 30.920 | 2,708,000 | 0.830 |
| 28/10/2026 | H Shares | 300,000 | HKD 9,991,030 | HKD 33.500 | HKD 32.760 | 2,622,500 | 0.804 |
| 27/10/2026 | H Shares | 78,800 | HKD 2,595,578 | HKD 33.000 | HKD 32.240 | 2,322,500 | 0.712 |
| 23/10/2026 | H Shares | 56,400 | HKD 1,782,764 | HKD 32.000 | HKD 30.940 | 2,243,700 | 0.688 |
| 22/10/2026 | H Shares | 217,600 | HKD 6,801,470 | HKD 32.000 | HKD 30.660 | 2,187,300 | 0.671 |
| 21/10/2026 | H Shares | 131,500 | HKD 4,199,892 | HKD 32.380 | HKD 31.040 | 1,969,700 | 0.604 |
| 16/10/2026 | H Shares | 152,300 | HKD 4,730,908 | HKD 32.100 | HKD 30.400 | 1,838,200 | 0.564 |
| 15/10/2026 | H Shares | 187,200 | HKD 5,798,266 | HKD 32.000 | HKD 30.220 | 1,685,900 | 0.517 |
| 14/10/2026 | H Shares | 10,000 | HKD 331,000 | HKD 33.100 | HKD 33.100 | 1,498,700 | 0.460 |
| 13/10/2026 | H Shares | 156,900 | HKD 5,169,724 | HKD 33.000 | HKD 32.880 | 1,488,700 | 0.456 |
| 12/10/2026 | H Shares | 164,800 | HKD 5,435,470 | HKD 33.000 | HKD 32.960 | 1,331,800 | 0.408 |
| 09/10/2026 | H Shares | 255,900 | HKD 8,386,840 | HKD 33.000 | HKD 32.540 | 1,167,000 | 0.358 |
| 08/10/2026 | H Shares | 206,200 | HKD 6,801,002 | HKD 33.000 | HKD 32.860 | 911,100 | 0.279 |
| 07/10/2026 | H Shares | 57,700 | HKD 1,902,568 | HKD 33.000 | HKD 32.800 | 704,900 | 0.216 |
| 04/09/2026 | H Shares | 24,000 | HKD 815,386 | HKD 34.000 | HKD 33.660 | 647,200 | 0.198 |
| 03/09/2026 | H Shares | 82,900 | HKD 2,682,688 | HKD 32.500 | HKD 32.000 | 623,200 | 0.191 |
| 02/09/2026 | H Shares | 305,000 | HKD 9,842,194 | HKD 32.500 | HKD 31.880 | 540,300 | 0.166 |
| 31/08/2026 | H Shares | 25,600 | HKD 892,936 | HKD 35.000 | HKD 34.240 | 235,300 | 0.072 |
| 22/07/2026 | H Shares | 4,900 | HKD 176,882 | HKD 36.500 | HKD 35.980 | 209,700 | 0.064 |
| 02/07/2026 | H Shares | 2,100 | HKD 76,618 | HKD 36.500 | HKD 36.480 | 204,800 | 0.063 |
| 26/06/2026 | H Shares | 202,700 | HKD 7,596,582 | HKD 37.500 | HKD 35.700 | 202,700 | 0.062 |
| 24/06/2026 | H Shares | 479,800 | HKD 17,524,996 | HKD 38.000 | HKD 34.700 | 1,616,200 | 0.499 |
| 23/06/2026 | H Shares | 103,800 | HKD 3,610,276 | HKD 35.000 | HKD 33.780 | 1,136,400 | 0.351 |
| 22/06/2026 | H Shares | 368,800 | HKD 13,505,534 | HKD 37.000 | HKD 35.620 | 1,032,600 | 0.319 |
| 18/06/2026 | H Shares | 310,600 | HKD 12,076,226 | HKD 39.000 | HKD 38.300 | 663,800 | 0.205 |
| 16/06/2026 | H Shares | 103,200 | HKD 3,945,356 | HKD 38.300 | HKD 37.980 | 353,200 | 0.109 |
| 12/06/2026 | H Shares | 250,000 | HKD 9,745,314 | HKD 39.000 | HKD 38.860 | 250,000 | 0.077 |
| 1 | |||||||
| Remark: | Real time quote last updated: 30/10/2026 18:00 |
| 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 | |