| Date | Shareholder name | Reason of Disclosure | Buy/Sell and Involved Shares |
Average Price per share | Current Holdings | % of Issued Shares |
| 01/12/2025 | Trident Trust Company (Singapore) Pte. Limited | 1213(L) | 18,733,795(L) | 7.99 | ||
| 01/12/2025 | Frandor Limited | 1213(L) | 18,733,795(L) | 7.99 | ||
| 01/12/2025 | TU Zhiliang | 1213(L) | 81,479,580(L) | 34.77 | ||
| 01/12/2025 | Action Thrive Group Limited | 1213(L) | 30,133,361(L) | 12.86 | ||
| 01/12/2025 | Dream True Limited | 1213(L) | 18,733,795(L) | 7.99 | ||
| 01/12/2025 | Tu Family Holdings Limited | 1213(L) | 18,733,795(L) | 7.99 | ||
| 19/11/2025 | Action Thrive Group Limited | 1101(L) | +106,000(L) | HKD29.297(L) | 30,133,361(L) | 13.01 |
| 19/11/2025 | TU Zhiliang | 1113(L) | +106,000(L) | HKD29.297(L) | 81,479,580(L) | 35.19 |
| 18/11/2025 | TU Zhiliang | 1113(L) | +100,000(L) | HKD29.977(L) | 81,373,580(L) | 35.14 |
| 17/11/2025 | TU Zhiliang | 1113(L) | +270,000(L) | HKD30.269(L) | 81,273,580(L) | 35.10 |
| 28/10/2025 | Trident Trust Company (Singapore) Pte. Limited | 1113(L) | 18,733,795(L) | 8.09 | ||
| 28/10/2025 | Dream True Limited | 1113(L) | 18,733,795(L) | 8.09 | ||
| 28/10/2025 | Tu Family Holdings Limited | 1113(L) | 18,733,795(L) | 8.09 | ||
| 28/10/2025 | Wumianshan Ltd. | 1113(L) | 32,868,605(L) | 14.19 | ||
| 28/10/2025 | Frandor Limited | 1113(L) | 18,733,795(L) | 8.09 | ||
| 10/06/2025 | TU Zhiliang | 1711(L) | 81,003,580(L) | 34.18 | ||
| 09/06/2025 | Gushengtang Ltd. | 1704(L) | -2,470,000(L) | 10,640,821(L) | 4.43 | |
| 23/04/2025 | 1101(L) | +70,000(L) | HKD31.964(L) | 19,263,900(L) | 8.02 | |
| 09/04/2025 | TU Zhiliang | 1213(L) | -2,820,000(L) | 81,003,580(L) | 33.74 | |
| 03/04/2025 | TU Zhiliang | 1113(L) | +50,000(L) | HKD31.466(L) | 83,823,580(L) | 34.91 |
| 01/04/2025 | TU Zhiliang | 1113(L) | +100,000(L) | HKD33.949(L) | 83,773,580(L) | 34.89 |
| 11/03/2025 | 1001(L) | +2,145,300(L) | HKD35.464(L) | 17,893,600(L) | 7.45 | |
| 26/02/2025 | 1001(L) | +410,000(L) | HKD38.689(L) | 14,718,300(L) | 6.04 | |
| 21/02/2025 | 1001(L) | +753,400(L) | HKD33.662(L) | 12,204,900(L) | 5.01 | |
| 24/01/2025 | TU Zhiliang | 1113(L) | +30,000(L) | HKD27.139(L) | 83,673,580(L) | 34.33 |
| 23/01/2025 | TU Zhiliang | 1113(L) | +49,100(L) | HKD26.758(L) | 83,643,580(L) | 34.32 |
| 22/01/2025 | TU Zhiliang | 1113(L) | +80,900(L) | HKD26.787(L) | 83,594,480(L) | 34.30 |
| 05/09/2024 | Action Thrive Group Limited | 1711(L) | 29,347,361(L) | 12.04 | ||
| 23/05/2024 | TU Zhiliang | 1201(L) | -2,175,315(L) | 85,006,538(L) | 34.69 | |
| 23/05/2024 | TU Zhiliang | 1201(L) | -1,492,958(L) | 83,513,580(L) | 34.08 | |
| 10/05/2024 | TU Zhiliang | 1113(L) | +2,659,000(L) | 87,181,853(L) | 35.58 | |
| 1 | ||||||
| Remark: | (L) - Long Position, (S) - Short Position, (P) Lending; |
| Real time quote last updated: 15/12/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 | |