Cpe stock analysis