Stocks To Buy: Jefferies sees 40% upside for this defence stock despite Q1 results miss