European defense contractors traded sharply lower on Monday after a report Germany would stop providing new military aid to Ukraine.
Trending News
January 21, 2025
January 21, 2025
January 21, 2025
January 21, 2025