NOC stock analysis