Tianyu Semi (02658) bought back 34,000 shares for about HK$1.5M Shares: 34,000 shares Amount: HK$1.5M Price: 42.54–44.96HK$