Tianyu Semi (02658) bought back 30,350 shares for about HK$1.5M Shares: 30,350 shares Amount: HK$1.5M Price: 48.70–49.98HK$