| Unit Price | Accumulated No. of | ||||||
| Date | Type | Shares Purchased | Total Paid | Highest | Lowest | Shares Purchased | % of Issued Shs |
| 14/10/2026 | Ordinary Shares | 80,700 | HKD 2,122,202 | HKD 26.500 | HKD 26.080 | 2,280,400 | 0.491 |
| 13/10/2026 | Ordinary Shares | 80,200 | HKD 2,113,864 | HKD 26.600 | HKD 25.860 | 2,199,700 | 0.474 |
| 12/10/2026 | Ordinary Shares | 88,000 | HKD 2,333,700 | HKD 26.900 | HKD 26.240 | 2,119,500 | 0.457 |
| 09/10/2026 | Ordinary Shares | 117,700 | HKD 3,113,462 | HKD 26.940 | HKD 25.960 | 2,031,500 | 0.438 |
| 08/10/2026 | Ordinary Shares | 79,300 | HKD 2,144,308 | HKD 27.700 | HKD 26.360 | 1,913,800 | 0.412 |
| 07/10/2026 | Ordinary Shares | 59,700 | HKD 1,603,448 | HKD 27.340 | HKD 26.220 | 1,834,500 | 0.395 |
| 06/10/2026 | Ordinary Shares | 55,900 | HKD 1,547,450 | HKD 28.020 | HKD 27.540 | 1,774,800 | 0.382 |
| 05/10/2026 | Ordinary Shares | 51,000 | HKD 1,411,846 | HKD 27.840 | HKD 27.320 | 1,718,900 | 0.370 |
| 02/10/2026 | Ordinary Shares | 27,900 | HKD 774,212 | HKD 28.200 | HKD 27.346 | 1,667,900 | 0.359 |
| 30/09/2026 | Ordinary Shares | 73,900 | HKD 2,120,922 | HKD 29.200 | HKD 28.440 | 1,640,000 | 0.353 |
| 29/09/2026 | Ordinary Shares | 73,100 | HKD 2,111,128 | HKD 29.220 | HKD 28.500 | 1,566,100 | 0.338 |
| 28/09/2026 | Ordinary Shares | 73,600 | HKD 2,122,670 | HKD 29.260 | HKD 28.440 | 1,493,000 | 0.322 |
| 25/09/2026 | Ordinary Shares | 38,200 | HKD 1,117,826 | HKD 29.360 | HKD 28.920 | 1,419,400 | 0.306 |
| 24/09/2026 | Ordinary Shares | 114,700 | HKD 3,317,718 | HKD 29.120 | HKD 28.420 | 1,381,200 | 0.298 |
| 23/09/2026 | Ordinary Shares | 106,900 | HKD 3,053,982 | HKD 28.720 | HKD 27.760 | 1,266,500 | 0.273 |
| 22/09/2026 | Ordinary Shares | 83,000 | HKD 2,318,870 | HKD 28.320 | HKD 27.520 | 1,159,600 | 0.250 |
| 04/09/2026 | Ordinary Shares | 14,500 | HKD 429,620 | HKD 29.740 | HKD 29.240 | 1,076,600 | 0.232 |
| 03/09/2026 | Ordinary Shares | 72,800 | HKD 2,097,714 | HKD 28.960 | HKD 28.360 | 1,062,100 | 0.229 |
| 02/09/2026 | Ordinary Shares | 112,000 | HKD 3,188,924 | HKD 28.700 | HKD 28.100 | 989,300 | 0.213 |
| 31/07/2026 | Ordinary Shares | 244,000 | HKD 7,508,148 | HKD 31.540 | HKD 29.700 | 877,300 | 0.189 |
| 30/07/2026 | Ordinary Shares | 186,200 | HKD 5,502,314 | HKD 30.520 | HKD 28.800 | 633,300 | 0.136 |
| 06/07/2026 | Ordinary Shares | 77,300 | HKD 2,329,432 | HKD 30.280 | HKD 29.600 | 447,100 | 0.096 |
| 24/06/2026 | Ordinary Shares | 95,000 | HKD 2,567,712 | HKD 27.360 | HKD 26.480 | 369,800 | 0.080 |
| 23/06/2026 | Ordinary Shares | 73,500 | HKD 2,022,966 | HKD 27.980 | HKD 26.900 | 274,800 | 0.059 |
| 18/06/2026 | Ordinary Shares | 201,300 | HKD 5,215,198 | HKD 27.320 | HKD 25.200 | 201,300 | 0.043 |
| 17/06/2026 | Ordinary Shares | 101,200 | HKD 2,853,010 | HKD 28.460 | HKD 27.840 | 4,071,000 | 0.908 |
| 11/06/2026 | Ordinary Shares | 104,200 | HKD 2,551,422 | HKD 25.060 | HKD 24.060 | 3,969,800 | 0.885 |
| 10/06/2026 | Ordinary Shares | 122,600 | HKD 3,128,734 | HKD 26.400 | HKD 24.740 | 3,865,600 | 0.862 |
| 09/06/2026 | Ordinary Shares | 76,200 | HKD 2,030,680 | HKD 26.900 | HKD 26.420 | 3,743,000 | 0.835 |
| 08/06/2026 | Ordinary Shares | 158,900 | HKD 4,194,888 | HKD 26.820 | HKD 25.989 | 3,666,800 | 0.818 |
| 04/06/2026 | Ordinary Shares | 137,700 | HKD 3,615,858 | HKD 26.620 | HKD 26.000 | 3,507,900 | 0.782 |
| 03/06/2026 | Ordinary Shares | 122,800 | HKD 3,322,610 | HKD 27.200 | HKD 26.840 | 3,370,200 | 0.752 |
| 02/06/2026 | Ordinary Shares | 124,400 | HKD 3,372,304 | HKD 27.291 | HKD 26.880 | 3,247,400 | 0.724 |
| 29/05/2026 | Ordinary Shares | 93,200 | HKD 2,572,666 | HKD 27.720 | HKD 27.500 | 3,123,000 | 0.696 |
| 28/05/2026 | Ordinary Shares | 115,200 | HKD 3,181,198 | HKD 28.040 | HKD 27.220 | 3,029,800 | 0.676 |
| 27/05/2026 | Ordinary Shares | 183,200 | HKD 5,307,580 | HKD 29.580 | HKD 28.160 | 2,914,600 | 0.650 |
| 26/05/2026 | Ordinary Shares | 71,400 | HKD 2,134,028 | HKD 30.280 | HKD 29.200 | 2,731,400 | 0.609 |
| 22/05/2026 | Ordinary Shares | 136,400 | HKD 4,213,358 | HKD 31.600 | HKD 30.240 | 2,660,000 | 0.593 |
| 20/05/2026 | Ordinary Shares | 130,900 | HKD 4,118,598 | HKD 31.600 | HKD 31.240 | 2,523,600 | 0.563 |
| 19/05/2026 | Ordinary Shares | 103,700 | HKD 3,307,396 | HKD 32.260 | HKD 31.400 | 2,392,700 | 0.534 |
| 1 2 | |||||||
| Remark: | Real time quote last updated: 15/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 | |