Tianyu Semi (02658) bought back 15,850 shares for about HK$695,826 Shares: 15,850 shares Amount: HK$695,826 Price: 43.52–44.42HK$