Topnc (07688) bought back 511,500 shares for about HK$8.9M Shares: 511,500 shares Amount: HK$8.9M Price: 16.50–17.64HK$