Home Mercedes-Benz says annual net profit down 28% as ... 20 Feb. 2025 Mercedes-Benz says annual net profit down 28% as China sales slump