Constellation Energy Corporation (CEG) fundamental stock analysis