Constellation Energy Corporation (CEG) valuation and key financial metrics