Tianyu Semi (02658) bought back 59,550 shares for about HK$2.8M Shares: 59,550 shares Amount: HK$2.8M Price: 47.00–47.44HK$