Tianyu Semi (02658) bought back 21,700 shares for about HK$997,134 Shares: 21,700 shares Amount: HK$997,134 Price: 44.38–47.94HK$