Constellation Energy rallies 15% on Meta nuclear power deal