China Yuchai: I Underestimated This Company (Rating Upgrade) — CYD +0.90 · News Impact Screener