BP Energy Co. failed to deliver enough natural gas to Constellation Energy Generation LLC as it attempted to respond to Texas ...
With an average analyst rating of buy, Constellation Energy is clearly an analyst favorite. But the analysts could be wrong.