Deals | Thu Apr 28, 2011 3:43pm EDT

Exelon to buy Constellation Energy for $7.9 billion