VST - Vistra Corp. Stock Analysis | Finranks