Key Stats for Vistra Corp. 52-Week Range: $132.66 to $219.82 Street Mean Target: $217.58 NTM P/E: ~14x LTM EBIT Margin: 19.8% Dividend Yield: 0.7% Market Cap: ~$47 billion