Tianyu Semi (02658) bought back 32,900 shares for about HK$1.5M Shares: 32,900 shares Amount: HK$1.5M Price: 43.90–47.58HK$