Irving, Texas-based Vistra Corp. (VST) operates as an integrated retail electricity and power generation company. With a ...