Kratos Defense & Security Solutions shares are trading lower potentially after Jim Cramer said L3Harris Technologies is a better company, as he thinks it's going to get a lot of business with Saudi Arabia.
Benzinga Newsdesk