| Date | Shareholder name | Reason of Disclosure | Buy/Sell and Involved Shares |
Average Price per share | Current Holdings | % of Issued Shares |
| 22/10/2025 | FMR LLC | 1314(L) | 526,000(L) | 143,732,833(L) | 10.01 | |
| 22/10/2025 | FIDELITY PURITAN TRUST | 1314(L) | 526,000(L) | 123,504,078(L) | 8.60 | |
| 21/10/2025 | FMR LLC | 1314(L) | 976,444(L) | 143,732,833(L) | 10.01 | |
| 21/10/2025 | FIDELITY PURITAN TRUST | 1314(L) | 976,444(L) | 123,504,078(L) | 8.60 | |
| 20/10/2025 | FIDELITY PURITAN TRUST | 1314(L) | 118,000(L) | 123,504,078(L) | 8.60 | |
| 20/10/2025 | FMR LLC | 1314(L) | 118,000(L) | 143,732,833(L) | 10.01 | |
| 17/10/2025 | FIDELITY PURITAN TRUST | 1314(L) | 3,531,908(L) | 123,504,078(L) | 8.60 | |
| 17/10/2025 | FMR LLC | 1314(L) | 3,531,908(L) | 143,732,833(L) | 10.01 | |
| 16/10/2025 | FIDELITY PURITAN TRUST | 1314(L) | 245,000(L) | 123,504,078(L) | 8.60 | |
| 16/10/2025 | FMR LLC | 1314(L) | 245,000(L) | 143,732,833(L) | 10.01 | |
| 15/10/2025 | FMR LLC | 1314(L) | 350,000(L) | 143,732,833(L) | 10.01 | |
| 15/10/2025 | FIDELITY PURITAN TRUST | 1314(L) | 350,000(L) | 123,504,078(L) | 8.60 | |
| 03/10/2025 | FMR LLC | 1313(L) | 10,000,000(L) | 143,726,833(L) | 10.01 | |
| 03/10/2025 | FIDELITY PURITAN TRUST | 1313(L) | 10,000,000(L) | 123,504,078(L) | 8.60 | |
| 02/10/2025 | FMR LLC | 1314(L) | 148,000(L) | 143,726,833(L) | 10.01 | |
| 02/10/2025 | FIDELITY PURITAN TRUST | 1314(L) | 148,000(L) | 123,633,071(L) | 8.61 | |
| 30/09/2025 | FIDELITY PURITAN TRUST | 1314(L) | 326,000(L) | 123,633,071(L) | 8.61 | |
| 30/09/2025 | FMR LLC | 1314(L) | 326,000(L) | 143,726,833(L) | 10.01 | |
| 26/09/2025 | FMR LLC | 1313(L) | 4,911,000(L) | 143,726,833(L) | 10.01 | |
| 26/09/2025 | FIDELITY PURITAN TRUST | 1313(L) | 4,911,000(L) | 123,633,071(L) | 8.61 | |
| 08/09/2025 | FIDELITY PURITAN TRUST | 1314(L) | 95,866(L) | 123,633,071(L) | 8.61 | |
| 08/09/2025 | FMR LLC | 1314(L) | 95,866(L) | 143,726,833(L) | 10.01 | |
| 05/09/2025 | FMR LLC | 1314(L) | 141,999(L) | 143,726,833(L) | 10.01 | |
| 05/09/2025 | FIDELITY PURITAN TRUST | 1314(L) | 141,999(L) | 123,633,071(L) | 8.61 | |
| 04/09/2025 | FMR LLC | 1314(L) | 345,159(L) | 143,726,833(L) | 10.01 | |
| 04/09/2025 | FIDELITY PURITAN TRUST | 1314(L) | 345,159(L) | 123,633,071(L) | 8.61 | |
| 03/09/2025 | FIDELITY PURITAN TRUST | 1314(L) | 226,976(L) | 123,633,071(L) | 8.61 | |
| 03/09/2025 | FMR LLC | 1314(L) | 226,976(L) | 143,726,833(L) | 10.01 | |
| 26/08/2025 | FMR LLC | 1314(L) | 262,000(L) | 143,730,833(L) | 10.01 | |
| 22/08/2025 | FMR LLC | 1313(L) | 262,000(L) | 143,730,833(L) | 10.01 | |
| 20/08/2025 | FMR LLC | 1313(L) | 810,000(L) | 143,730,833(L) | 10.01 | |
| 20/08/2025 | FIDELITY PURITAN TRUST | 1313(L) | 810,000(L) | 123,633,071(L) | 8.61 | |
| 11/08/2025 | 1205(L) | -40,000,000(L) | 192,211,998(L) | 13.38 | ||
| 19/06/2025 | 1104(L) | +80,000,000(L) | 232,211,998(L) | 16.17 | ||
| 29/05/2025 | 1201(L) | -5,224,000(L) | HKD6.370(L) | 240,037,998(L) | 16.71 | |
| 29/05/2025 | 1201(L) | -5,224,000(L) | HKD6.370(L) | 240,037,998(L) | 16.71 | |
| 29/05/2025 | 1201(L) | -5,224,000(L) | HKD6.370(L) | 240,037,998(L) | 16.71 | |
| 29/05/2025 | 1201(L) | -5,224,000(L) | HKD6.370(L) | 240,037,998(L) | 16.71 | |
| 29/05/2025 | 1201(L) | -5,224,000(L) | HKD6.370(L) | 240,037,998(L) | 16.71 | |
| 29/05/2025 | Eternal Asia (HK) Limited | 1201(L) | -5,224,000(L) | HKD6.370(L) | 240,037,998(L) | 16.71 |
| 1 2 | ||||||
| Remark: | (L) - Long Position, (S) - Short Position, (P) Lending; |
| Real time quote last updated: 28/10/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 | |