CYD - China Yuchai announces $40M or amount 4M shares buyback June, 07 2024 06:46 AM China Yuchai International Limited 2024-06-07 06:46:33 ET More on China Yuchai China Yuchai: A Mixed View (Rating Downgrade) Seeking Alpha’s Quant Rating on China Yuchai Historical earnings data for China Yuchai Dividend scorecard for China Yuchai Financial information for China Yuchai For further details see: China Yuchai announces $40M or amount 4M shares buyback