Earnings Labs
Vistra Corp. logo

Vistra Corp. (VST)

NYSE·Utilities·Independent Power Producers

$161.34

-3.15%

Mkt Cap $54.03B

Mkt Cap

$54.03B

P/E

75.58

Fwd P/E

6.69

P/S

3.23

Rev TTM

EPS TTM

$2.20

EPS — Estimate vs Actual