Defence stocks have trumped the US’s magnificent seven techs and generated five times the returns of the S&P 500 over the ...