| Date | Shareholder name | Reason of Disclosure | Buy/Sell and Involved Shares |
Average Price per share | Current Holdings | % of Issued Shares |
| 23/10/2026 | NGAI NGAN YING | 1101(L) | +1,221,000(L) | HKD2.790(L) | 2,470,501,188(L) | 57.72 |
| 23/10/2026 | LI SAN YIM | 1101(L) | +1,221,000(L) | HKD2.790(L) | 2,470,501,188(L) | 57.72 |
| 22/10/2026 | NGAI NGAN YING | 1101(L) | +8,000(L) | HKD2.748(L) | 2,469,280,188(L) | 57.69 |
| 22/10/2026 | LI SAN YIM | 1101(L) | +8,000(L) | HKD2.748(L) | 2,469,280,188(L) | 57.69 |
| 30/06/2026 | LI SAN YIM | 1101(L) | +4,344,000(L) | HKD2.588(L) | 2,469,272,188(L) | 57.69 |
| 30/06/2026 | NGAI NGAN YING | 1101(L) | +4,344,000(L) | HKD2.588(L) | 2,469,272,188(L) | 57.69 |
| 29/06/2026 | NGAI NGAN YING | 1101(L) | +175,000(L) | HKD2.597(L) | 2,464,928,188(L) | 57.59 |
| 29/06/2026 | LI SAN YIM | 1101(L) | +175,000(L) | HKD2.597(L) | 2,464,928,188(L) | 57.59 |
| 26/06/2026 | LI SAN YIM | 1101(L) | +1,577,000(L) | HKD2.587(L) | 2,464,753,188(L) | 57.59 |
| 26/06/2026 | NGAI NGAN YING | 1101(L) | +1,577,000(L) | HKD2.587(L) | 2,464,753,188(L) | 57.59 |
| 24/06/2026 | LI SAN YIM | 1101(L) | +5,000,000(L) | HKD2.659(L) | 2,462,930,188(L) | 57.54 |
| 24/06/2026 | NGAI NGAN YING | 1101(L) | +5,000,000(L) | HKD2.659(L) | 2,462,930,188(L) | 57.54 |
| 23/06/2026 | NGAI NGAN YING | 1101(L) | +979,000(L) | HKD2.647(L) | 2,457,930,188(L) | 57.43 |
| 23/06/2026 | LI SAN YIM | 1101(L) | +979,000(L) | HKD2.647(L) | 2,457,930,188(L) | 57.43 |
| 11/06/2026 | NGAI NGAN YING | 1101(L) | +4,513,000(L) | HKD2.693(L) | 2,456,951,188(L) | 57.40 |
| 11/06/2026 | LI SAN YIM | 1101(L) | +4,513,000(L) | HKD2.693(L) | 2,456,951,188(L) | 57.40 |
| 10/06/2026 | NGAI NGAN YING | 1101(L) | +5,487,000(L) | HKD2.748(L) | 2,452,438,188(L) | 57.30 |
| 10/06/2026 | LI SAN YIM | 1101(L) | +5,487,000(L) | HKD2.748(L) | 2,452,438,188(L) | 57.30 |
| 09/06/2026 | LI SAN YIM | 1101(L) | +996,000(L) | HKD2.798(L) | 2,446,951,188(L) | 57.17 |
| 09/06/2026 | NGAI NGAN YING | 1101(L) | +996,000(L) | HKD2.798(L) | 2,446,951,188(L) | 57.17 |
| 08/06/2026 | NGAI NGAN YING | 1101(L) | +9,756,000(L) | HKD2.788(L) | 2,445,955,188(L) | 57.15 |
| 08/06/2026 | LI SAN YIM | 1101(L) | +9,756,000(L) | HKD2.788(L) | 2,445,955,188(L) | 57.15 |
| 20/10/2025 | LI SAN YIM | 1101(L) | +13,274,000(L) | HKD2.847(L) | 2,436,199,188(L) | 56.92 |
| 20/10/2025 | NGAI NGAN YING | 1101(L) | +13,274,000(L) | HKD2.847(L) | 2,436,199,188(L) | 56.92 |
| 04/09/2025 | LI SAN YIM | 1101(L) | +3,352,000(L) | HKD2.742(L) | 2,422,925,188(L) | 56.61 |
| 04/09/2025 | NGAI NGAN YING | 1101(L) | +3,352,000(L) | HKD2.742(L) | 2,422,925,188(L) | 56.61 |
| 29/08/2025 | LI SAN YIM | 1101(L) | +21,300,000(L) | HKD2.695(L) | 2,419,573,188(L) | 56.53 |
| 29/08/2025 | NGAI NGAN YING | 1101(L) | +21,300,000(L) | HKD2.695(L) | 2,419,573,188(L) | 56.53 |
| 1 | ||||||
| Remark: | (L) - Long Position, (S) - Short Position, (P) Lending; |
| Real time quote last updated: 30/10/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 | |