Constellation Energy stock soars on 20-year nuclear energy deal with Meta

Constellation Energy stock soars on 20-year nuclear energy deal with Meta