China Yuchai International CYD Receives Buy Rating Upgrade Amidst Global Financial Analysis Nov 26, 2023