eric stock analysis