Constellation Energy: Stock Climbs on Billion-Dollar Contract