Beisen Holding (09669) bought back 300,000 shares for about HK$904,402 Shares: 300,000 shares Amount: HK$904,402 Price: 2.99–3.05HK$