Bank of America upgrades Constellation Energy, calls shares ‘undervalued’

The firm now has a buy rating on the stock.