Skip to main content

Spruce Point Shorts Kratos Defense And Security Systems, Sees 40-70% Downside Risk