Power & Data: A Few Bets

Vistra (VST 0.40%) and Constellation Energy (CEG +0.18%) are two companies trying to keep up with the demand. They’re not curing cancer, mind you, but they’re providing the juice for the digital age. A modest contribution, perhaps, but a contribution nonetheless.








