Tianyu Semi (02658) bought back 38,300 shares for about HK$2.0M Shares: 38,300 shares Amount: HK$2.0M Price: 51.50–52.35HK$