Returns On Capital Signal Difficult Times Ahead For China Yuchai International (NYSE:CYD)

China Yuchai International's declining Return on Capital Employed (ROCE) indicates financial trouble, with a current ROCE of 2.8% underperforming industry average of 13%.