Thales S.A. (THLEF) fundamental stock analysis