Kratos Defense & Security Solutions shares are trading lower after the company's President Philip Carrai sold 9,685 shares at $19.71 per share. When an insider sells shares, the market may perceive it as a sign of weak confidence in the company's outlook.
Benzinga Newsdesk