Vistra Corp (VST) is an integrated retail and electric power generation company. Vistra (VST) is one of the largest power generators in the U.S., with a capacity to power 20 million homes. Its diverse power portfolio includes natural gas, nuclear, coal, solar, and battery energy … [Read more...] about Vistra Corp (VST) Stock Yearly Returns