China Yuchai International Limited
CYD
$19.65
-$2.32-10.56%
CYD
TTM - Trailing twelve months. Q - Most recent quarter. YOY - Year over year.