Automobile Ford Injects 4.4 Billion Euros into German Operations to Revive European Business March 10, 2025