necc stock analysis