| Unit Price | Accumulated No. of | ||||||
| Date | Type | Shares Purchased | Total Paid | Highest | Lowest | Shares Purchased | % of Issued Shs |
| 29/06/2026 | H Shares | 535,400 | HKD 8,497,310 | HKD 16.100 | HKD 15.580 | 11,841,600 | 4.341 |
| 26/06/2026 | H Shares | 571,200 | HKD 8,996,318 | HKD 16.480 | HKD 15.390 | 11,306,200 | 4.145 |
| 25/06/2026 | H Shares | 560,600 | HKD 8,995,841 | HKD 16.600 | HKD 15.550 | 10,735,000 | 3.936 |
| 24/06/2026 | H Shares | 509,500 | HKD 7,997,695 | HKD 15.930 | HKD 15.550 | 10,174,400 | 3.730 |
| 23/06/2026 | H Shares | 755,200 | HKD 11,942,150 | HKD 16.690 | HKD 15.370 | 9,664,900 | 3.543 |
| 22/06/2026 | H Shares | 561,300 | HKD 8,998,203 | HKD 16.240 | HKD 15.720 | 8,909,700 | 3.267 |
| 18/06/2026 | H Shares | 496,100 | HKD 7,995,683 | HKD 16.550 | HKD 15.840 | 8,348,400 | 3.060 |
| 17/06/2026 | H Shares | 604,200 | HKD 9,995,981 | HKD 17.200 | HKD 16.170 | 7,852,300 | 2.880 |
| 16/06/2026 | H Shares | 761,200 | HKD 12,995,607 | HKD 17.610 | HKD 16.680 | 7,248,100 | 2.660 |
| 15/06/2026 | H Shares | 295,600 | HKD 5,157,007 | HKD 17.470 | HKD 17.230 | 6,486,900 | 2.380 |
| 12/06/2026 | H Shares | 637,800 | HKD 10,943,577 | HKD 17.450 | HKD 16.780 | 6,191,300 | 2.270 |
| 11/06/2026 | H Shares | 612,100 | HKD 9,996,346 | HKD 16.610 | HKD 16.000 | 5,553,500 | 2.036 |
| 10/06/2026 | H Shares | 546,600 | HKD 8,997,787 | HKD 16.920 | HKD 16.160 | 4,941,400 | 1.812 |
| 09/06/2026 | H Shares | 430,800 | HKD 6,998,176 | HKD 16.750 | HKD 15.950 | 4,394,800 | 1.611 |
| 08/06/2026 | H Shares | 355,800 | HKD 5,997,320 | HKD 17.240 | HKD 16.610 | 3,964,000 | 1.453 |
| 05/06/2026 | H Shares | 407,400 | HKD 6,998,535 | HKD 17.480 | HKD 16.820 | 3,608,200 | 1.323 |
| 04/06/2026 | H Shares | 464,300 | HKD 7,998,099 | HKD 17.710 | HKD 16.920 | 3,200,800 | 1.174 |
| 03/06/2026 | H Shares | 339,500 | HKD 5,997,156 | HKD 18.100 | HKD 17.100 | 2,736,500 | 1.003 |
| 02/06/2026 | H Shares | 567,300 | HKD 9,997,310 | HKD 17.970 | HKD 17.080 | 2,397,000 | 0.879 |
| 01/06/2026 | H Shares | 398,200 | HKD 6,998,658 | HKD 17.910 | HKD 17.230 | 1,829,700 | 0.671 |
| 29/05/2026 | H Shares | 570,900 | HKD 9,998,904 | HKD 17.760 | HKD 17.130 | 1,431,500 | 0.525 |
| 28/05/2026 | H Shares | 287,700 | HKD 4,999,657 | HKD 17.660 | HKD 16.650 | 860,600 | 0.316 |
| 27/05/2026 | H Shares | 292,500 | HKD 4,998,302 | HKD 17.240 | HKD 16.660 | 572,900 | 0.210 |
| 26/05/2026 | H Shares | 280,400 | HKD 4,998,516 | HKD 18.100 | HKD 16.710 | 280,400 | 0.103 |
| 19/05/2026 | H Shares | 271,600 | HKD 4,998,506 | HKD 19.160 | HKD 17.700 | 933,000 | 0.341 |
| 14/05/2026 | H Shares | 661,400 | HKD 13,145,879 | HKD 20.400 | HKD 19.190 | 661,400 | 0.242 |
| 1 | |||||||
| Remark: | Real time quote last updated: 30/06/2026 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 | |