Rheinmetall Trims Sales Guidance After Missing German Naval Contract | Epistemic News