BAE Systems ( BAESY) stock rose sharply in London on Thursday after the weapons manufacturer, and one of Lockheed's ( LMT - Get Report) F-35 partners, beat expectations for full-year sales and earnings.

It reported sales of £19.02 billion ($23.7 billion) for the year, which was ahead of the consensus estimate for £18.85 billion, and delivered some positive numbers on the bottom line.

Underlying Ebit came in at £1.90 billion against expectations for a smaller print of £1.81 billion while underlying earnings per share were 40.3 pence, marginally ahead of the consensus for 40.2 pence.