Tianyu Semi (02658) bought back 8,050 shares for about HK$288,227 Shares: 8,050 shares Amount: HK$288,227 Price: 35.08–37.44HK$