| Unit Price | Accumulated No. of | ||||||
| Date | Type | Shares Purchased | Total Paid | Highest | Lowest | Shares Purchased | % of Issued Shs |
| 21/04/2025 | Ordinary Shares | 1,473,600 | USD 19,989,807 | USD 13.720 | USD 13.410 | 305,494,248 | 1.630 |
| 17/04/2025 | Ordinary Shares | 1,460,800 | USD 19,983,597 | USD 13.920 | USD 13.560 | -- | -- |
| 16/04/2025 | Ordinary Shares | 1,488,000 | USD 19,990,312 | USD 13.610 | USD 13.250 | 302,559,848 | 1.610 |
| 15/04/2025 | Ordinary Shares | 1,417,600 | USD 19,986,033 | USD 14.220 | USD 13.940 | 301,071,848 | 1.610 |
| 14/04/2025 | Ordinary Shares | 1,396,800 | USD 19,979,478 | USD 14.500 | USD 13.980 | 299,654,248 | 1.600 |
| 11/04/2025 | Ordinary Shares | 1,524,000 | USD 19,991,108 | USD 13.500 | USD 12.780 | 298,257,448 | 1.590 |
| 10/04/2025 | Ordinary Shares | 1,507,200 | USD 19,988,071 | USD 13.540 | USD 12.700 | 296,733,448 | 1.580 |
| 09/04/2025 | Ordinary Shares | 2,269,456 | USD 27,945,570 | USD 12.870 | USD 11.970 | 295,226,248 | 1.580 |
| 08/04/2025 | Ordinary Shares | 3,981,600 | USD 49,979,979 | USD 13.470 | USD 12.220 | 292,956,792 | 1.560 |
| 07/04/2025 | Ordinary Shares | 1,498,400 | USD 19,996,672 | USD 14.250 | USD 12.860 | 288,975,192 | 1.540 |
| 04/04/2025 | Ordinary Shares | 1,386,400 | USD 19,989,427 | USD 14.810 | USD 13.920 | 287,476,792 | 1.530 |
| 03/04/2025 | Ordinary Shares | 619,608 | USD 9,994,145 | USD 16.320 | USD 15.790 | -- | -- |
| 02/04/2025 | Ordinary Shares | 612,800 | USD 9,991,972 | USD 16.570 | USD 16.160 | 285,470,784 | 1.520 |
| 01/04/2025 | Ordinary Shares | 602,400 | USD 9,990,721 | USD 16.760 | USD 16.440 | 284,857,984 | 1.520 |
| 31/03/2025 | Ordinary Shares | 607,200 | USD 9,981,844 | USD 16.610 | USD 16.150 | 284,255,584 | 1.520 |
| 28/03/2025 | Ordinary Shares | 603,200 | USD 9,990,447 | USD 16.770 | USD 16.430 | 283,648,384 | 1.510 |
| 27/03/2025 | Ordinary Shares | 586,400 | USD 9,984,434 | USD 17.210 | USD 16.630 | 283,045,184 | 1.510 |
| 26/03/2025 | Ordinary Shares | 602,400 | USD 9,991,715 | USD 16.830 | USD 16.400 | 282,458,784 | 1.510 |
| 25/03/2025 | Ordinary Shares | 597,400 | USD 9,995,338 | USD 17.020 | USD 16.550 | 281,856,384 | 1.500 |
| 24/03/2025 | Ordinary Shares | 592,800 | USD 9,988,494 | USD 16.980 | USD 16.710 | 281,258,984 | 1.500 |
| 21/03/2025 | Ordinary Shares | 591,120 | USD 9,994,900 | USD 17.050 | USD 16.690 | 280,666,184 | 1.500 |
| 20/03/2025 | Ordinary Shares | 581,600 | USD 9,994,650 | USD 17.370 | USD 17.050 | 280,075,064 | 1.490 |
| 14/03/2025 | Ordinary Shares | 42,400 | USD 741,553 | USD 17.500 | USD 17.440 | 279,493,464 | 1.490 |
| 13/03/2025 | Ordinary Shares | 579,200 | USD 9,997,411 | USD 17.500 | USD 16.860 | 279,451,064 | 1.490 |
| 12/03/2025 | Ordinary Shares | 584,000 | USD 9,986,699 | USD 17.360 | USD 16.910 | 278,871,864 | 1.490 |
| 11/03/2025 | Ordinary Shares | 578,400 | USD 9,986,647 | USD 17.500 | USD 17.010 | 278,287,864 | 1.480 |
| 10/03/2025 | Ordinary Shares | 596,000 | USD 9,988,922 | USD 17.240 | USD 16.380 | 277,709,464 | 1.480 |
| 07/03/2025 | Ordinary Shares | 70,616 | USD 1,234,925 | USD 17.500 | USD 17.440 | 277,113,464 | 1.480 |
| 06/03/2025 | Ordinary Shares | 574,400 | USD 9,995,744 | USD 17.500 | USD 17.280 | 277,042,848 | 1.480 |
| 05/03/2025 | Ordinary Shares | 391,296 | USD 6,722,548 | USD 17.500 | USD 16.680 | 276,468,448 | 1.480 |
| 04/03/2025 | Ordinary Shares | 616,800 | USD 9,995,151 | USD 16.500 | USD 15.820 | 276,077,152 | 1.470 |
| 03/03/2025 | Ordinary Shares | 602,400 | USD 9,982,558 | USD 16.820 | USD 16.210 | 275,460,352 | 1.470 |
| 28/02/2025 | Ordinary Shares | 604,000 | USD 9,991,813 | USD 16.740 | USD 16.280 | 274,857,952 | 1.470 |
| 27/02/2025 | Ordinary Shares | 580,000 | USD 9,988,919 | USD 17.470 | USD 17.000 | 274,253,952 | 1.460 |
| 26/02/2025 | Ordinary Shares | 574,560 | USD 9,997,875 | USD 17.500 | USD 17.290 | 273,673,952 | 1.460 |
| 28/01/2025 | Ordinary Shares | 6,400 | USD 71,983 | USD 11.250 | USD 11.240 | 273,099,392 | 1.460 |
| 27/01/2025 | Ordinary Shares | 371,944 | USD 4,172,737 | USD 11.250 | USD 11.160 | 273,092,992 | 1.460 |
| 24/01/2025 | Ordinary Shares | 907,200 | USD 9,981,774 | USD 11.140 | USD 10.810 | 272,721,048 | 1.460 |
| 23/01/2025 | Ordinary Shares | 932,800 | USD 9,982,627 | USD 10.770 | USD 10.620 | 271,813,848 | 1.450 |
| 22/01/2025 | Ordinary Shares | 936,800 | USD 9,988,114 | USD 10.810 | USD 10.560 | 270,881,048 | 1.450 |
| 1 2 3 4 | |||||||
| Remark: | Real time quote last updated: 29/06/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 | |