Tianyu Semi (02658) bought back 13,800 shares for about HK$657,636 Shares: 13,800 shares Amount: HK$657,636 Price: 46.92–48.42HK$