nep stock analysis