Tianyu Semi (02658) bought back 29,850 shares for about HK$1.5M Shares: 29,850 shares Amount: HK$1.5M Price: 48.50–50.95HK$