| Date | Shareholder name | Reason of Disclosure | Buy/Sell and Involved Shares |
Average Price per share | Current Holdings | % of Issued Shares |
| 11/06/2026 | Ruan Xiudi | 1304(L) | 255,582(L) | 1,777,115,285(L) | 74.73 | |
| 11/06/2026 | Qi Xia | 1304(L) | 255,582(L) | 1,777,115,285(L) | 74.73 | |
| 11/06/2026 | Wang Yunan | 12042(L) | -48,398(L) | 1,777,115,285(L) | 74.73 | |
| 11/06/2026 | Qi Xia | 12042(L) | -48,398(L) | 1,777,115,285(L) | 74.73 | |
| 11/06/2026 | Ruan Xiudi | 12042(L) | -48,398(L) | 1,777,115,285(L) | 74.73 | |
| 11/06/2026 | Wang Yunan | 1304(L) | 255,582(L) | 1,777,115,285(L) | 74.73 | |
| 10/06/2026 | Qi Xia | 1304(L) | 109,250(L) | 1,777,163,683(L) | 74.73 | |
| 10/06/2026 | Ruan Xiudi | 12042(L) | -87,400(L) | 1,777,163,683(L) | 74.73 | |
| 10/06/2026 | Wang Yunan | 1304(L) | 109,250(L) | 1,777,163,683(L) | 74.73 | |
| 10/06/2026 | Wang Yunan | 12042(L) | -87,400(L) | 1,777,163,683(L) | 74.73 | |
| 10/06/2026 | Qi Xia | 12042(L) | -87,400(L) | 1,777,163,683(L) | 74.73 | |
| 10/06/2026 | Ruan Xiudi | 1304(L) | 109,250(L) | 1,777,163,683(L) | 74.73 | |
| 09/06/2026 | Ruan Xiudi | 1304(L) | 289,200(L) | 1,777,251,083(L) | 74.73 | |
| 09/06/2026 | Ruan Xiudi | 12042(L) | -181,500(L) | 1,777,251,083(L) | 74.73 | |
| 09/06/2026 | Qi Xia | 12042(L) | -181,500(L) | 1,777,251,083(L) | 74.73 | |
| 09/06/2026 | Wang Yunan | 1304(L) | 289,200(L) | 1,777,251,083(L) | 74.73 | |
| 09/06/2026 | Qi Xia | 1304(L) | 289,200(L) | 1,777,251,083(L) | 74.73 | |
| 09/06/2026 | Wang Yunan | 12042(L) | -181,500(L) | 1,777,251,083(L) | 74.73 | |
| 08/06/2026 | Ruan Xiudi | 12042(L) | -38,732(L) | 1,777,432,583(L) | 74.74 | |
| 08/06/2026 | Qi Xia | 12042(L) | -38,732(L) | 1,777,432,583(L) | 74.74 | |
| 08/06/2026 | Wang Yunan | 1304(L) | 309,856(L) | 1,777,432,583(L) | 74.74 | |
| 08/06/2026 | Ruan Xiudi | 1304(L) | 309,856(L) | 1,777,432,583(L) | 74.74 | |
| 08/06/2026 | Wang Yunan | 12042(L) | -38,732(L) | 1,777,432,583(L) | 74.74 | |
| 08/06/2026 | Qi Xia | 1304(L) | 309,856(L) | 1,777,432,583(L) | 74.74 | |
| 01/06/2026 | Wang Yunan | 1304(L) | 70,200(L) | 1,777,471,315(L) | 74.74 | |
| 01/06/2026 | Qi Xia | 1304(L) | 70,200(L) | 1,777,471,315(L) | 74.74 | |
| 01/06/2026 | Ruan Xiudi | 1304(L) | 70,200(L) | 1,777,471,315(L) | 74.74 | |
| 28/05/2026 | Ruan Xiudi | 12042(L) | -66,825(L) | 1,777,471,315(L) | 74.74 | |
| 28/05/2026 | Qi Xia | 1304(L) | 425,257(L) | 1,777,471,315(L) | 74.74 | |
| 28/05/2026 | Wang Yunan | 12042(L) | -66,825(L) | 1,777,471,315(L) | 74.74 | |
| 28/05/2026 | Wang Yunan | 1304(L) | 425,257(L) | 1,777,471,315(L) | 74.74 | |
| 28/05/2026 | Ruan Xiudi | 1304(L) | 425,257(L) | 1,777,471,315(L) | 74.74 | |
| 28/05/2026 | Qi Xia | 12042(L) | -66,825(L) | 1,777,471,315(L) | 74.74 | |
| 27/05/2026 | Qi Xia | 1304(L) | 361,250(L) | 1,777,538,140(L) | 74.74 | |
| 27/05/2026 | Wang Yunan | 12042(L) | -161,750(L) | 1,777,538,140(L) | 74.74 | |
| 27/05/2026 | Ruan Xiudi | 1304(L) | 361,250(L) | 1,777,538,140(L) | 74.74 | |
| 27/05/2026 | Ruan Xiudi | 12042(L) | -161,750(L) | 1,777,538,140(L) | 74.74 | |
| 27/05/2026 | Qi Xia | 12042(L) | -161,750(L) | 1,777,538,140(L) | 74.74 | |
| 27/05/2026 | Wang Yunan | 1304(L) | 361,250(L) | 1,777,538,140(L) | 74.74 | |
| 26/05/2026 | Qi Xia | 12042(L) | -38,732(L) | 1,777,699,890(L) | 74.75 | |
| 1 2 3 4 5 6 7 8 9 10 | ||||||
| Remark: | (L) - Long Position, (S) - Short Position, (P) Lending; |
| Real time quote last updated: 15/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 | |