Vistra Corp. (VST) valuation and key financial metrics