Vistra Corp. (VST)
Utilities, Utilities - Independent Power Producers

Market cap: 44.91B
Recommendation: buy
PE: 18.953148
Previous close: 124.46
$132.4825 USD
+6.45% change today
+1.39% change last month

5D 1M 6M 1Y

Inversely correlated stocks

 more

More data

analystTarget: 172.69707 priceToBook: 14.55
totalCash: 1.22B debt: 17.41B