Vistra, Constellation Energy soar on clean energy bets to fuel AI tech

July 8, 2024