Home Stock Constellation Energy to buy Calpine: what CEG investors should know